21Th International Configuration Workshop

Total Page:16

File Type:pdf, Size:1020Kb

21Th International Configuration Workshop 21th International Configuration Workshop Proceedings of the 21th International Configuration Workshop Edited by Lothar Hotz, Michel Aldanondo, Thorsten Krebs September 18 – 19, 2019 Hamburg, Germany Organized by University of Hamburg Hamburger Informatik Technologie‐Center e.V. Department of Computer Science Vogt‐Kölln‐Str. 30, 22527 Hamburg GERMANY ISSN 1613‐0073 Lothar HOTZ, Michel ALDANONDO, Thorsten KREBS, Editors Proceedings of the 21th International Configuration Workshop September 18‐19, 2019, Hamburg, Germany Chairs Lothar Hotz, University of Hamburg, HITeC, Hamburg, Germany Michel Aldanondo, Toulouse University, Mines Albi, France Thorsten Krebs, encoway GmbH, Bremen, Germany Program Committee Michel Aldanondo, Toulouse University, Mines Albi, France Tomas Axling, Tacton Systems, Denmark Andrés Felipe Barco, Universidad Santiago de Cali, Colombia David Benavides, University of Seville, Spain Andreas Falkner, Siemens AG, Austria Alexander Felfernig, Graz University of Technology, Austria Cipriano Forza, University of Padova, Italy Gerhard Friedrich, University of Klagenfurt, Austria Paul Grünbacher, Johannes Kepler University Linz, Austria Albert Haag, Product Management GmbH, Germany Alois Haselböck, Siemens AG, Austria Petri Helo, University of Vaasa, Finland Lothar Hotz, University of Hamburg, HITeC, Germany Dietmar Jannach, University of Klagenfurt, Austria Thorsten Krebs, encoway GmbH, Bremen, Germany Tomi Männistö, University of Helsinki, Finland Mikko Raatikainen, Aalto University, Finland Rick Rabiser, Johannes Kepler University Linz, Austria Sara Shafiee, Technical University of Denmark, Denmark Markus Stumptner, University of South Australia, Australia Juha Tiihonen, University of Helsinki, Finland Elise Vareilles, Toulouse University, Mines Albi, France Yue Wang, Hang Seng Management College, Hong Kong Linda Zhang, IESEG Business School of Management Paris, France Local Arrangements Lothar Hotz, University of Hamburg, HITeC, Germany Evelyn Staske, HITeC, Germany Preface Configuration is the task of composing product models of complex systems from parameterisable components. This task demands for powerful knowledge‐representation formalisms to capture the great variety and complexity of configurable product models. Furthermore, efficient reasoning and conflict resolution methods are required to provide intelligent interactive behavior in configurator software, such as solution search, satisfaction of user preferences, personalization, or optimization. The main goal of the Configuration Workshop is to promote high‐quality research in all technical and application areas related to configuration. In this year, besides typical contributions about knowledge representation and reasoning in configuration, adaptation and re‐configuration of delivered products is a one focus. The workshop is of interest for both, researchers working in the various fields of Artificial Intelligence (AI) technologies as well as industry representatives interested in the relationship between configuration technology and the business problem behind configuration and mass customization. It provides a forum for the exchange of ideas, evaluations and experiences especially in the use of AI techniques within these application and research areas. The 2019 Workshop on Configuration continues the series of workshops started at the AAAI'96 Fall Symposium and continued on IJCAI, AAAI, and ECAI since 1999. In recent years, the workshop was held independently from major conferences. This year special thanks has to be given to following Configuration Workshop Sponsors: Siemens (Austria), Product Management Haag (Germany), Variantum (Finland), EventHelpr (Austria), encoway (Germany), IMT Mines‐Albi‐Carmaux (France), HITeC (Germany), University of Hamburg (Germany) Lothar Hotz, Michel Aldanondo, and Thorsten Krebs September 2019 Contents Consistency Management Coping with Inconsistent Models of Requirements 1 Juha Tiihonen, Mikko Raatikainen, Lalli Myllyaho, Clara Marie Lüders, and Tomi Männistö Consistency‐based Merging of Variability Models 9 Alexander Felfernig, Mathias Uta, Gottfried Schenner, and Johannes Spöcklberger Conversational Recommendations Utilizing Model‐based Reasoning 13 Oliver Tazl, Alexander Perko, and Franz Wotawa Decision Biases in Preference Acquisition 20 Martin Stettinger, Alexander Felfernig, and Ralph Samer Product and Service Configuration Enrichment of Geometric CAD Models for Service Configuration 22 Daniel Schreiber, Lukas Domarkas, Paul Christoph Gembarski, and Roland Lachmayer Applications and Benefits smartfit: Using Knowledge‐based Configuration for Automatic Training Plan Generation 30 Florian Grigoleit, Peter Struss, and Florian Kreuzpointner Prioritizing Products for Profitable Investments on Product Configuration Systems 38 Sara Shafiee, Lars Hvam, and Poorang Piroozfar A Search Engine Optimization Recommender System 43 Juan Camilo Duque Delgado, Christian David Hoyos, Andrés Felipe Barco Santa, and Elise Vareilles Comparing the Gained Benefits from Product Configuration Systems 48 Sara Shafiee, Lars Hvam, and Anders Haug Configuration Requirements Reusing Components across Multiple Configurators 53 Amartya Ghosh, Anna Myrodia, Lars Hvam, and Niels Henrik Mortensen Adaptive Autonomous Machines – Requirements and Challenges 61 Lothar Hotz, Stephanie von Riegen, Matthias Riebisch, Markus Kiele‐Dunsche, and Rainer Herzog Constraint Solver Requirements for Interactive Configuration 65 Andreas Falkner, Alois Haselböck, Gerfried Krames, Gottfried Schenner, and Richard Taupe Configuration and Standards Portfolio Management: How to Find Your Standard Variants 73 Frank Dylla, Daniel Jeuken, and Thorsten Krebs Copyright © 2019 for the individual papers by the papers' authors. Copyright © 2019 for the volume as a collection by its editors. This volume and its papers are published under the Creative Commons License Attribution 4.0 International (CC BY 4.0). Coping with Inconsistent Models of Requirements Juha Tiihonen1 and Mikko Raatikainen1 and Lalli Myllyaho1 and Clara Marie Luders¨ 2 and Tomi Mannist¨ o¨1 Abstract. Issue trackers are widely applied for requirements engi- issues are related to the requirements planned for the next releases. neering and product management. They typically provide good sup- To aggravate the problem, the data in a tracker is heterogeneous and port for the management of individual requirements. However, holis- often inconsistent. Thus, trackers are not optimal for the concerns of tic support for managing the consistency of a set of requirements product management or requirements engineering that need to deal such as a release is largely missing. The quality of issue data may be with different requirement options, alternatives, and constraints, as insufficient for global analyses supporting decision making. We aim well as their dependency consequences when deciding what to do or to develop tools that support product management and requirement not to do. This lack of support exists despite dependencies are found engineering also in cases where the body of requirements, e.g. for to be one of the key concerns that need to be taken into account in a software release, is inconsistent. Software releases can be seen as requirements prioritization [7, 1, 17] and release planning [16, 2]. configurations of compatible, connected requirements. Our approach Our objective is to help holistic management of requirements described in this paper can identify inconsistent elements in bod- while issue trackers are utilized. The specific focus is on the ap- ies of requirements and perform diagnoses using techniques from plication of technologies common in the field of Knowledge Based Knowledge Based Configuration. The research methodology follows Configuration (KBC) to support the stakeholders who are required to the principles of Design Science: we built a prototype implementa- deal with dependent requirements and issues in a tracker in their daily tion for the approach and tested it with relevant use cases. The Qt work. We support decision making such as configuration of release Company has large sets of real requirement data in their Jira issue plans instead of automating it as needs are not known well enough tracker. We characterize that data and use it for empirical perfor- and criteria are hard to formalize. We describe the technical approach mance testing. The approach can support product management and of a system that aims to provide such support. The system is based on requirements engineering in contexts where large, inconsistent bod- generating a requirement model that closely resembles a traditional ies of requirements are typical. Empirical evaluation shows that the configuration model. We also provide data which in practice shows approach scales to usage in large projects, but future work for im- that the approach fits in the context and scales even to large projects. proving performance is still required. Value in real use is highly plau- We aim to address the following research questions: What are the sible but demonstration requires tighter integration with a developed major requirements of the system? What are the characteristics of visualization tool, which would enable testing with real users. real requirements data? How does the performance of computation scale up? The applied research methodology follows Design Science in the sense that the aim is to innovate a novel approach and bring it 1 Introduction into a specific new environment so that the results have value in the Over the years Issue
Recommended publications
  • Sffi^Rf^ Mrr Sm »Irl^Cft- Cts=R Qr^'N:*1' 55^ Arrftrr Itdt Szrf^^Rfi" Cw5?Ftst Int Iht^Ia^Tszrr 5F^T^ , Ss^Ttm Irr^T& Tn R R M ^Cfvi52nr ®R5ftifr Jrn^ Mmr Arr^
    : - 5«rT • » (» sfne sPT3T?ft«5 J^TTafV K « v ^t’nw JWW^'UR^ ar^j— ^ o. i Jf: f j spiftwrsj I— ' (H.d, i,h,iai;4'Mtt.&» .. t|jii; ' .=r.-=sy; j— 384 fc T f^ cH*t- irf^ srxRrrgT 2s*wcfr-5«ir V*rt 9crrtrrf^c*rr5r irfV^* ^ | r ft^ 3g^*R?TS3rr ^=srr=nrr^ arr^J if te T^RTTSf SW #r=fr «?rff iVRfllT 2?T ^tHTiTT aig^Tej q W aPrSsRvfr^ tff^ I ^ t*t rm f afr^ j^eir I^T^arr^. arr 3 ^ ^ ^ jicf zEs^corr^T S T W t % ?j t o ^ p ?t^t =r t e w rNf^T ? tt3T arr|, ^jraisT a^, 9crrm1^wT?i tFnrrft *iTt:’Tc? arr|-. fVr^w, ^Tft:TcT^ ^ arri. ct 9 » ^ m q w r t t ^ mf^i^ arrim^'; *mp^ ifet - 5rn^ f=rf^^ t^ t ^ ^.i aiTirr# spTHqTTtTQ=lT«lzp t e w fVl^T^IT^ ^‘ifte T arT|. ^^TTT^T iTfvtl 5fTtcr ^ a r f ^ aKP5mr5^ qa ^ftiRTtrw 5PF^ qTcfTcrftcT qlV^Tcf ^arf^rf^T^r 3 f ^ qi*r qsS arrl^, ^J^arrar pcfwrf^ocrr^ TT^fFTTicrr, aq ^w arT'Hrr wraT q^qi ir r i^ w afiar m, aT^q^rr-BT r r ^ inaoaiTcT sj-wfafet cTfuraT arrftrr ^rset trc=fr5aT ac^w ^ ^ Ta arwaiar^q ^ s^ tt t e a i ^aaF ajp^Tafr f^rT^wT pcrnrrftjw q^'caT^frft, ^cTT. ^ WTsar a a rf^ caiaft aia 5Jftt5t 2»^. as[^ qi-ax a im t- 55*Tgq wiacfr arwrr ^ irfraqrazF qcic? ara^Tsarr trmr^ sax #ra4xcr a-frazpXTTsx arwx arx^ 3rr|.
    [Show full text]
  • Xerox University Microfilms 300 North Zaob Road Ann Arbor
    INFORMATION TO USERS This material was produced from a microfilm copy of the original document While the most advanced technological means to photograph and reproduce this document have been used, the quality is heavily dependent upon the quality of the original submitted. The following explanation of techniques is provided to help you understand markings or patterns which may appear on this reproduction. 1.The sign or "target" for pages apparently lacking from the document photographed is "Missing Page(s)". If it was possible to obtain the missing page{s) or section, they are spliced into the film along with adjacent pages. This may have necessitated cutting thru an image and duplicating adjacent pages to insure you complete continuity. 2. When an image on die film is obliterated with a large round black mark, it is an indication that the photographer suspected that the copy may have moved during exposure and thus cause a blurred image. You will find a good image of the page in the adjacent frame. 3. When a map, drawing or chart, etc., was part of the material being photographed the photographer followed a definite method in "sectioning" the material. It is customary to begin photoing at the upper left hand corner of a large sheet and to continue photoing from left to right in equal sections w ith a small overlap. I f necessary, sectioning is continued again — beginning below the first raw and continuing on until complete. 4. The majority of users indicate that the textual content is of greatest value, however, a somewhat higher quality reproduction could be made from "photographs" if essential to the understanding of the dissertation.
    [Show full text]
  • CHESS REVIEW 134 West 72Nd Street
    OECEMBER 1964 COMING BACK? 60 CENTS aript ion Rotc _ YEAR $6.50 1 White to move and mate 2 Black to move and mate On the third day of Xmas, On the foul'th day of Xmas FOR XillAS TO YOU, THE BIG MOVE! you may get around to view· or t he reabouts , you may see Very often in a game, a chance arises for one big ing this position. It's not the solution to this position too hard, about par for a over your plum dufr. Against (decisive) move. As a Christmas treat, here are 10 quiz. Black has a piece for a Pawn and the Exchauge, -score yourself excellent for spotting all correctly; Pawns ; White has the nt· how do you win ? I t Is easy good for eight; fair for ·six. And may you enjoy tack. The attack works If enough to say already by you employ the Big Move. now, we do conjecture : rou many' for Christmas, too! Can you? Don't just stand just (chonls ilere! ) employ Solutions on page 361. there ! Play the move. the Big Move! 3 White to move and win 4 Black to move and mate 5 Wh ite t o move and wi n , Black to move an d win 'Tis the fifth day of Xmas The sixth day of Xmas On the seventh day of "The Big Move" theOl,}' is (did we say you h!we Xmas has this li ttle teaser for you Xmas- New Year's Day to jUst a bit lanle here. ,we'll itself ott and lhe next day lO take on- you can conjoin some- you may not feel fit admit.
    [Show full text]
  • Yocto Project Qtday 2019
    Run Qt on Linux embedded systems using Yocto Marco Cavallini, KOAN [ License : CC BY-SA 4.0 ] 1 KOAN - Kernel, drivers and embedded Linux development, consulting, training and support http://KoanSoftware.com Rights to copy © Copyright 2019, Marco Cavallini - KOAN sas - m.cavallini <AT> koansoftware.com ftp://ftp.koansoftware.com/public/talks/QtDay-2019/QtDay2019-Koan.pdf Attribution – ShareAlike 4.0 You are free to copy, distribute, display, and perform the work to make derivative works to make commercial use of the work Under the following conditions Attribution. You must give the original author credit. Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. License text: https://creativecommons.org/licenses/by-sa/4.0/legalcode 2 KOAN - Kernel, drivers and embedded Linux development, consulting, training and support http://KoanSoftware.com Abstract This talk will give you all the information to run Qt applications on a real Linux embedded system using Yocto Project. Will be discussed how to prepare the target system with all the needed Qt5 libraries, setup the ARM cross-compiler and finally run your beautiful Qt application on it. The purpose of this talk is to show how to use Qt5 with Yocto Project on a real embedded hardware like Raspberry PI3 or similar like iMX6. 3 KOAN - Kernel, drivers and embedded Linux development, consulting, training and support http://KoanSoftware.com Agenda ➢What is an embedded system ➢Differences between a normal distro
    [Show full text]
  • Report of the U.S. Geological Survey Lidar Workshop Sponsored by the Land Remote Sensing Program and Held in St
    Report of the U.S. Geological Survey Lidar Workshop Sponsored by the Land Remote Sensing Program and held in St. Petersburg, FL, November 2002 By Michael Crane1, Tonya Clayton2, Ellen Raabe2, Jason Stoker3, Larry Handley4, Gerald Bawden5, Karen Morgan2, Vivian Queija6 Open File Report 2004-1456 U.S. Department of the Interior U.S. Geological Survey 2004 1 U.S. Geological Survey, EROS Data Center, Sioux Falls, SD 57198-0001 2 U.S. Geological Survey, Center for Coastal & Watershed Studies, St. Petersburg, FL 33701 3 S.A.I.C., EROS Data Center, Sioux Falls, SD 57198-0001 4 U.S. Geological Survey, National Wetlands Research Center, Lafayette, LA 70506 5 U.S. Geological Survey, Water Resources Discipline, Sacramento, CA 95819 6 U.S. Geological Survey, Northwest Geographic Science Office, Seattle, WA 98104 CONTENTS KEY WORDS……………………………………………………………………… 6 ABSTRACT……………………………………………………………………….. 6 INTRODUCTION…………………………………………………………………. 7 BACKGROUND…………………………………………………………………... 7 PLENARY AND BREAKOUT SESSIONS……………………………………… 8 PLENARY 1 – CURRENT AND FUTURE LIDAR TECHNOLOGY…. 9 Characteristics of Airborne Lidar Ranging Systems………….. 9 Aircraft Position and Attitude Determination…………………… 15 Complementing Lidar Data With Spectral Imagery……….….. 17 PLENARY 2 - LIDAR APPLICATIONS WITHIN USGS………………. 24 BREAKOUT SESSION 2………………………………………………… 25 PLENARY 3 - CALIBRATION AND ACCURACY…………………….. 29 Calibration…………………………………………………………. 29 Laser Rangefinder Error…………………………………………. 29 GPS Position Errors……………………………………………… 30 INS Orientation Error…………………………………………….
    [Show full text]
  • A New Package for the Birnbaum-Saunders Distribution
    News The Newsletter of the R Project Volume 6/4, October 2006 Editorial by Paul Murrell Matthew Pocernich takes a moment to stop and smell the CO2 levels and describes how R is involved Welcome to the second regular issue of R News in some of the reproducible research that informs the for 2006, which follows the release of R version climate change debate. 2.4.0. This issue reflects the continuing growth in The next article, by Roger Peng, introduces the R’s sphere of influence, with articles covering a wide filehash package, which provides a new approach range of extensions to, connections with, and ap- to the problem of working with large data sets in R. plications of R. Another sign of R’s growing popu- Robin Hankin then describes the gsl package, which larity was the success and sheer magnitude of the implements an interface to some exotic mathematical second useR! conference (in Vienna in June), which functions in the GNU Scientific Library. included over 180 presentations. Balasubramanian The final three main articles have more statistical Narasimhan provides a report on useR! 2006 on page content. Wolfgang Lederer and Helmut Küchenhoff 45 and two of the articles in this issue follow on from describe the simex package for taking measurement presentations at useR!. error into account. Roger Koenker (another useR! We begin with an article by Max Kuhn on the presenter) discusses some non-traditional link func- odfWeave package, which provides literate statisti- tions for generalised linear models. And Víctor Leiva cal analysis à la Sweave, but with ODF documents as and co-authors introduce the bs package, which im- plements the Birnbaum-Saunders Distribution.
    [Show full text]
  • Towards Left Duff S Mdbg Holt Winters Gai Incl Tax Drupal Fapi Icici
    jimportneoneo_clienterrorentitynotfoundrelatedtonoeneo_j_sdn neo_j_traversalcyperneo_jclientpy_neo_neo_jneo_jphpgraphesrelsjshelltraverserwritebatchtransactioneventhandlerbatchinsertereverymangraphenedbgraphdatabaseserviceneo_j_communityjconfigurationjserverstartnodenotintransactionexceptionrest_graphdbneographytransactionfailureexceptionrelationshipentityneo_j_ogmsdnwrappingneoserverbootstrappergraphrepositoryneo_j_graphdbnodeentityembeddedgraphdatabaseneo_jtemplate neo_j_spatialcypher_neo_jneo_j_cyphercypher_querynoe_jcypherneo_jrestclientpy_neoallshortestpathscypher_querieslinkuriousneoclipseexecutionresultbatch_importerwebadmingraphdatabasetimetreegraphawarerelatedtoviacypherqueryrecorelationshiptypespringrestgraphdatabaseflockdbneomodelneo_j_rbshortpathpersistable withindistancegraphdbneo_jneo_j_webadminmiddle_ground_betweenanormcypher materialised handaling hinted finds_nothingbulbsbulbflowrexprorexster cayleygremlintitandborient_dbaurelius tinkerpoptitan_cassandratitan_graph_dbtitan_graphorientdbtitan rexter enough_ram arangotinkerpop_gremlinpyorientlinkset arangodb_graphfoxxodocumentarangodborientjssails_orientdborientgraphexectedbaasbox spark_javarddrddsunpersist asigned aql fetchplanoriento bsonobjectpyspark_rddrddmatrixfactorizationmodelresultiterablemlibpushdownlineage transforamtionspark_rddpairrddreducebykeymappartitionstakeorderedrowmatrixpair_rddblockmanagerlinearregressionwithsgddstreamsencouter fieldtypes spark_dataframejavarddgroupbykeyorg_apache_spark_rddlabeledpointdatabricksaggregatebykeyjavasparkcontextsaveastextfilejavapairdstreamcombinebykeysparkcontext_textfilejavadstreammappartitionswithindexupdatestatebykeyreducebykeyandwindowrepartitioning
    [Show full text]
  • ICS0025 Qt.Pdf
    About Qt Qt is a framework to develop cross-platform applications. Currently, the supported platforms are Windows, Linux, macOS, Android, iOS, Embedded Linux and some others. Genarally, it means that the programmer may develop the code on one platform but compile, link and run it on another platform. But it also means that Qt needs help: to develop software it must cooperate with development tools on specific platforms, for example in case of Windows with Visual Studio. Qt is well-known for its tools for developing graphical user interfaces (GUI) , but it also provides powerful tools for threads, networking and communication (Bluetooth, serial port, web), 3D graphics, multimedia, SQL databases, etc. Qt has its own Integrated Development Environment (IDE): QtCreator. History: 1991: version 1.0 as cross-platform GUI programming toolkit was developed and implemented by TrollTech (Norway). 2005: version 4.0 was a big step ahead but the compatibility with older versions was lost. 2008: TrollTech was sold to Nokia. 2012: Nokia Qt division was sold to Digia (Finland). 2014: Digia transferred the Qt business to Qt Company. The latest Long Term Support (LTS) version is 5.12. Official website: https://www.qt.io/ Installation The link is https://www.qt.io/download. Select the non-commercial and open source version. It may be possible that you must register yourself creating a new passworded account. Select the latest stable release and the C/C++ development system(s) you are going to use. Tip: the Qt installer proposes to store the stuff in folder C:\Qt. To avoid later complications, agree.
    [Show full text]
  • Cmake and Qt
    CMake and Qt Kevin Funk April 17 The build system for Qt 6 is moving to CMake. Should you use it yourself? What are the benefits of CMake, and how can it help transform your build system? Here are the basic facts you need to know to take advantage of CMake for building Qt applications. If you’ve read any of the Qt development press Like QMake, CMake is a build system generator. releases, forums, or wikis, you may be aware However, QMake was starting to show its age that Qt 6.0 is in active development with a since it was only receiving maintenance fixes planned release at the end of 2020. While and critical updates. It had a number of issues those discussions often focus on some pretty in handling distributed builds, implementing interesting developments – from major QML configuration checks, and scaling for large upgrades to new graphical underpinnings – projects. However, a bigger concern was that there is one small detail that often goes under maintaining a home-grown build system is not the radar: the build system for Qt 6 itself will be a core expertise of The Qt Company or the Qt ported over from QMake to CMake. In fact, at project team. Cross-compilation, something the time of writing, building Qt exclusively with that Qt is known for, was challenging to set up CMake became significantly closer to reality with in QMake for all but the simplest cases. These a merge of that project into the main develop- issues and others led The Qt Company to plan ment branch.
    [Show full text]
  • Dark Corners of the Internet a Survey of Tor Research [Archive.Org]
    The Hitchhiker’s Guide to Online Anonymity (Or “How I learned to start worrying and love privacy anonymity”) Version 1.0.4, September 2021 by AnonymousPlanet. This guide is still a work in progress. While I am working constantly to correct issues, improve the content, general structure, and readability, it will probably never be “finished”. Some parts might lack information or contain inaccuracies. Your experience may vary. Remember to check regularly for an updated version of this guide. This guide is a non-profit open-source initiative, licensed under Creative Commons Attribution-NonCommercial 4.0 International (cc-by-nc-4.0 [Archive.org]). See the license at the end of the document. • For mirrors see Appendix A6: Mirrors • For help in comparing versions see Appendix A7: Comparing versions Feel free to submit issues using GitHub Issues at: https://github.com/AnonymousPlanet/thgtoa/issues Feel free to come to discuss ideas at: • GitHub Discussions: https://github.com/AnonymousPlanet/thgtoa/discussions • Matrix/Element: ```#anonymity:matrix.org``` https://matrix.to/#/#anonymity:matrix.org Follow me on: • Twitter at https://twitter.com/AnonyPla [Nitter] (cannot guarantee this account will stay up for long tho) • Mastodon at https://mastodon.social/@anonypla. To contact me, see the updated information on the website or send an e-mail to [email protected] Please consider donating if you enjoy the project and want to support the hosting fees (for the Tor hosting and the Tor Exit node). There are several ways you could read this guide: • You want to understand the current state of online privacy and anonymity not necessarily get too technical about it: Just read the Introduction, Requirements, Understanding some basics of how some information can lead back to you and how to mitigate those, and A final editorial note sections.
    [Show full text]
  • All Installed Packages .PDF
    Emperor-OS All Installed Package Editor: Hussein Seilany [email protected] www.Emperor-OS.com Emperor-has 5 package management system for installing, upgrading, configuring, and removing software. Also providing access over 60,000 software packages of Ubuntu. We per-installed several tools are available for interacting with Emperor's package management system. You can use simple command-line utilities to a graphical tools. Emperor-OS's package management system is derived from the same system used by the Ubuntu GNU/Linux distribution. We will show you the list of installed packages on Emperor-OS. The packages lists is long. Having a list of installed packages helps system administrators maintain, replicate, and reinstall Emperor-OS systems. Emperor-OS Linux systems install dependencies all the time, hence it is essential to know what is on the system. In this page you can find a specific package and python modules is installed, count installed packages and find out the version of an installed package. Download lists as PDF file or see them as html page in the following: Are you looking for all in one operating system? 70 Packages: Installed Special Packages 120 Tools: Installed Utility 260 Modules: Installed Python2 and 3 Modules 600Fonts: Installed Fonts 5 Desktops: Desktop Manager Packages 22Tools: Extra Development Tools 270 Themes: Installed Themes 40 Icons: Installed Icons 40Games: Installed Games 2533scanners: supports Scanners 2500 Cameras: supports Camera 4338Packages: All Installed Packages 2 [email protected] www.Emperor-OS.com The list installed packages: Emperor-OS Linux is an open source operating system with many utilities.
    [Show full text]
  • Qt Creator Using Qt Creator Value-Add Features to Further Productivity 株式会社SRA 朝木卓見 自己紹介
    Qt Creator Using Qt Creator Value-Add Features to Further Productivity 株式会社SRA 朝木卓見 自己紹介 • 名前: 朝木卓見 • 職業: Qtコンサルタント, Qt Certified Specialist • Qt歴: Qt 1.0.1(1996)〜 • 活動場所: • 株式会社SRA • http://qt-labs.jp • 日本Qtユーザー会 2 アジェンダ • Qt Creator紹介 • 基本的な使い方 • プロジェクトの作成 • エディタ、Qt Quick Designer • デバッグ、QML Profiler • 商用版の追加機能 • Qt Creatorをもっと使いこなそう 3 Qt Creatorとは • クロスプラットフォーム統合開発環境(IDE) • Qtで作られたQtのためのIDE • プラグインアーキテクチャによる高い拡張性、柔軟性 • 対応言語: C++, QML, JavaScript • 非Qtプロジェクトにも対応 • 対応プラットフォーム: WindoWs, Linux, OS X • ターゲット: デスクトップ, 組み込みLinux, iOS, Android, VxWroks, QNX, ベアメタル, etc. • ベアメタル: OSを持たない組み込み用コンピュータ • http://en.Wikipedia.org/Wiki/Bare_machine http://doc.qt.io/qtcreator/index.html 4 対応プラットフォーム Linux OS X Windows http://doc.qt.io/qtcreator/creator-os-supported-platforms.html 5 ターゲットプラットフォーム http://doc.qt.io/qtcreator/creator-os-supported-platforms.html 6 Qt Creator 7 主な機能 • エディタ: コード補完、ハイライト表示、分割表示、マルチウィンドウ、リファ クタリング • UIデザイン: GUIデザイナー(Qt Designer, Qt Quick Designer) • デバッグ: GDB, LLDB, CDBに対応 • プロジェクト: プロジェクト固有設定(コードスタイルなど)、共有設定機能 • 解析: Valgrind, perf(Linux), QML Profiler • ヘルプ: Qt Assistant 8 入手方法 • Qt Online Installer • Qt + Qt Creator • QtやQt Creatorをアップデート可能 • Qt Offline Installer • Qt + Qt Creator • バージョンを固定して利用する場合 • Qt Creator • Qt Creatorのみ • QtやQtのバイナリパッケージが不要な場合 http://WWW.qt.io/doWnload/ 9 プロジェクトの作成 • 生成可能なプロジェクト • アプリケーション: Qt Widget, Qt Quick, Qt Console • ライブラリ: C++ライブラリ, Qt Quick プラグイン, Qt Creator プラグイン • 非Qt: cmake, qbs, qmakeプロジェクト(C, C++) • 外部プロジェクト: 各種バージョン管理システムのリポジトリクローン • その他: Qt ユニットテスト, subdirs qmake プロジェクト, 空のプロジェクト http://doc.qt.io/qtcreator/creator-project-creating.html
    [Show full text]