Adaptation Dynamique Par Tissage D'aspects D'assemblage

Total Page:16

File Type:pdf, Size:1020Kb

Adaptation Dynamique Par Tissage D'aspects D'assemblage Adaptation dynamique par tissage d'aspects d'assemblage Daniel Cheung-Foo-Wo To cite this version: Daniel Cheung-Foo-Wo. Adaptation dynamique par tissage d'aspects d'assemblage. G´enie logiciel [cs.SE]. Universit´ede Nice Sophia Antipolis, 2009. Fran¸cais. <tel-00460159> HAL Id: tel-00460159 https://tel.archives-ouvertes.fr/tel-00460159 Submitted on 26 Feb 2010 HAL is a multi-disciplinary open access L'archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destin´eeau d´ep^otet `ala diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publi´esou non, lished or not. The documents may come from ´emanant des ´etablissements d'enseignement et de teaching and research institutions in France or recherche fran¸caisou ´etrangers,des laboratoires abroad, or from public or private research centers. publics ou priv´es. UNIVERSITE DE NICE-SOPHIA ANTIPOLIS ECOLE DOCTORALE STIC SCIENCES ET TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION THESE pour obtenir le titre de Docteur en Sciences de l’Université de Nice-Sophia Antipolis Mention : Informatique présentée et soutenu par Daniel CHEUNG-FOO-WO ADAPTATION DYNAMIQUE PAR TISSAGE D’ASPECTS D’ASSEMBLAGE Thèse dirigée par Michel RIVEILL soutenue le 5 mars 2009 Jury : Mme Noëmie SIMONI Professeur Présidente M. Lionel SEINTURIER Professeur Rapporteur M. Didier DONSEZ Professeur Rapporteur M. Michel RIVEILL Professeur Directeur M. Jean-Yves TIGLI Docteur Co-Directeur M. Stéphane LAVIROTTE Docteur Invité M. Eric PASCUAL Ingénieur Invité Université de Nice-Sophia Antipolis - UFR Sciences ÉCOLE DOCTORALE STIC SCIENCES ET TECHNOLOGIES DE L’INFORMATION ET DE LA COMMUNICATION Thèse pour obtenir le grade de Docteur en Sciences de l’université de Nice-Sophia Antipolis Mention : Informatique présentée par Daniel CHEUNG-FOO-WO Adaptation dynamique par tissage d’aspects d’assemblage Professeur Noëmie SIMONI Présidente du jury Professeur Lionel SEINTURIER Rapporteur Professeur Didier DONSEZ Rapporteur Professeur Michel RIVEILL Directeur Docteur Jean-Yves TIGLI Co-directeur Docteur Stéphane LAVIROTTE Invité Ingénieur Éric PASCUAL Invité 2 Table des matières I Introduction 7 1 Introduction 9 1.1 De l’informatique à l’intelligence ambiante . 10 1.2 L’intelligence ambiante (IAm) . 11 1.2.1 L’IAm regroupe divers domaines informatiques . 11 1.2.2 Quelques scénarios . 11 1.2.3 Particularité technologique . 14 1.3 Conséquences sur l’architecture des systèmes . 14 1.3.1 Les contraintes imposées par l’IAm . 15 1.3.2 Les enjeux . 17 1.4 Bilan . 19 1.4.1 Objectifs de la thèse . 19 1.4.2 Points-clés . 21 1.4.3 Contexte de recherche . 23 II État de l’art 25 2 Composants, Services et Aspects 27 2.1 Analyse de l’adaptation des assemblages . 29 2.1.1 Description d’entités logicielles ultérieurement assemblées . 29 2.1.2 Comment assembler des entités logicielles (services, composants) ? . 30 2.1.3 Synthèse des propriétés étudiées . 33 2.2 Plates-formes pour l’adaptation dynamique . 34 2.2.1 Aura : minimisation de l’intervention de l’utilisateur . 34 2.2.2 ExORB : reconfiguration dynamique pendant l’exécution . 35 2.2.3 DoAmI : automatisation de la reconfiguration logicielle . 36 2.2.4 Gaia : gestion de l’hétérogénéité des dispositifs . 37 2.2.5 CORTEX : généralisation de la notion d’événement . 38 2.2.6 K-Component : propriétés et mécanismes de reconfiguration . 39 2.2.7 SmartSpace : modélisation de l’infrastructure de dispositifs . 40 2.2.8 Autres approches . 41 2.2.9 Synthèse et conclusion . 42 2.3 Plates-formes à composants . 43 2.3.1 mKernel : administration en EJB en environnement changeant . 44 2.3.2 CORBA “Connector” Model : interactions en CCM . 45 2.3.3 SOFA 2.0 : Rééquilibrage des fonctionnalités avancées . 46 2.3.4 Fractal : un modèle de composant ouvert . 47 2.3.5 ArchJava : une extension de Java ........................ 48 2.3.6 SystemC : une extension de C++ ......................... 49 2.3.7 Autres approches . 50 3 2.3.8 Synthèse et conclusion . 51 2.4 Plates-formes à services et composition de services . 53 2.4.1 ContextBox : notion de service pour un modèle de composant . 53 2.4.2 OSGi . 53 2.4.3 Jini : services dynamiques en environnement changeant. 54 2.4.4 Composition de services . 55 2.4.5 Synthèse et conclusion . 56 2.5 Plates-formes utilisant des aspects et gestion des interférences . 58 2.5.1 FAC : sûreté d’utilisation d’aspects dans un modèle de composant . 59 2.5.2 Safran : composants adaptatifs et aspect d’adaptation . 59 2.5.3 Gestion des interférences . 61 2.5.4 Autres approches . 64 2.5.5 Synthèse et conclusion . 65 3 Synthèse générale et objectifs 67 3.1 Les contraintes de l’IAm . 68 3.1.1 Grande diversité des dispositifs . 69 3.1.2 Un espace ambiant intrinsèquement réactif . 70 3.2 Besoins en adaptation logicielle . 71 3.2.1 L’adaptation et l’IAm . 71 3.2.2 De l’adaptabilité à l’adaptativité . 72 3.3 Synthèse et critique de l’existant . 74 3.3.1 Principes de la littérature . 74 3.3.2 Principes de notre approche . 75 3.4 Notre approche . 76 3.4.1 Modèle de service composite . 76 3.4.2 Modèle de composant . 76 3.4.3 Modèle d’adaptativité transverse . 77 III Modèle de composition d’adaptations 79 4 Modèle de service composite pour l’IAm 81 4.1 Service pour l’informatique ambiante . 82 4.1.1 Service et composant . 82 4.1.2 Caractéristiques conférées aux services . 83 4.1.3 Modèle de service pour l’IAm . 84 4.1.4 Système informatique ambiant . 85 4.2 Service composite . 86 4.2.1 Composition de services . 86 4.2.2 Plusieurs approches dans la littérature . 86 4.2.3 Notre modèle de composant léger LCA . 87 4.3 Service composite SLCA . 90 4.3.1 Composants spécialisés dans l’interaction avec les autres services . 90 4.3.2 Interface de contrôle pour les modifications . 92 4.3.3 Système informatique ambiant . 93 5 Aspects d’assemblage 95 5.1 Introduction . 96 5.2 Comparatifs des aspects . 96 5.2.1 Programmation orientée aspect classique . 96 5.2.2 Aspects pour la reconfiguration . 97 5.3 Les aspects d’assemblage . 98 5.3.1 Modèle d’adaptativité . 99 4 5.3.2 Tisseur d’aspects d’assemblage . 103 5.4 Gestion des conflits d’aspects . 108 5.4.1 Les conflits entre les aspects dans la littérature . 109 5.4.2 Gestion des conflits d’aspects d’assemblage . 109 5.5 Aspects d’assemblage et informatique ambiante . 113 5.6 Conclusion . 113 6 Plate-forme WComp et Expérimentations 115 6.1 Présentation de la plate-forme WComp . 117 6.2 WComp et LCA . 117 6.2.1 Container WComp/LCA . 117 6.2.2 Designers de base WComp . 117 6.2.3 Les implémentations WComp/LCA (Java, C#/SharpDevelop) . 118 6.3 WComp et SLCA . 119 6.3.1 Infrastructure de Services pour Dispositif de type UPnP . 119 6.3.2 Container WComp/SLCA . 121 6.4 WComp et AA . 121 6.4.1 Les designers AA . 122 6.4.2 Composants génériques pour les opérateurs d’AAs . 126 6.4.3 Cycle d’adaptativité dans WComp . 128 6.5 Mise en œuvre en espace ambiant de Services pour Dispositifs . 128 6.5.1 Contexte expérimental . 129 6.5.2 Scénarios et mise en œuvre de WComp . 129 6.6 Mise en œuvre dans un Bâtiment Haute Technologie . 132 6.6.1 Contexte expérimental . 133 6.6.2 Scénarios et mise en œuvre de WComp . 133 6.7 Conclusion et retour sur expérience . 137 7 Évaluation des aspects d’assemblage 139 7.1 Le tissage . ..
Recommended publications
  • Souhrada Awaits Trial, Maintains Innocence
    The Volume V, Issue 21 March 19, 1996 Steal this issue. Profile: SOUHRADA AWAITS TRIAL, Gordon Bauer MAINTAINS INNOCENCE by Aaron Olk by Michelle Wolper Souhrada was released from the Gordon Bauer, psychology professor Ernest Souhrada is awaiting arraign­ Sarasota County Jail on March 8, the and Social Science Chair, was in Hawaii ment. The New College community is same day of his arrest. J. Alder, correc­ doing research on humpback whales and waiting for a complete story. While most tions officer at the jail, said that Afford­ working for the Veterans details cannot be disclosed at this time able Bail Bonds posted his bail amount of ~ u: Administration until he due to legal complications, Souhrada is $3508. Souhrada now awaits his arraign­ 0 came to New College five defending his innocence, while his ac­ ment, scheduled for April 19. a: a.. years ago. cuser has come forward. Alford has also made a statement re­ Bauer was working with Stephenie Alford and another uniden­ garding Harry's theft and her confession veterans plagued by post-traumatic stress tified source told University Police on to the police. disorder (JYTSD), an illness similar to March 7 that Souhrada, Alford's es­ "The students need to have the shell shock and battle fatigue, in an at­ tranged husband, stole Harry, the computer which was taken from them tempt to better understand the disease. computer that served as a student server Bauer said that the opinion most people in Hanson Lab. She also told police under SEE "SOUHRADA" ON PAGE 2 had at the time was that "there must be oath that Souhrada had changed the exte­ something wrong with the JYTSD victim rior container of Harry at the residence to begin with." that they shared at the time.
    [Show full text]
  • The Complete Solutions Guide for Every Linux/Windows System Administrator!
    Integrating Linux and Windows Integrating Linux and Windows By Mike McCune Publisher : Prentice Hall PTR Pub Date : December 19, 2000 ISBN : 0-13-030670-3 • Pages : 416 The complete solutions guide for every Linux/Windows system administrator! This complete Linux/Windows integration guide offers detailed coverage of dual- boot issues, data compatibility, and networking. It also handles topics such as implementing Samba file/print services for Windows workstations and providing cross-platform database access. Running Linux and Windows in the same environment? Here's the comprehensive, up-to-the-minute solutions guide you've been searching for! In Integrating Linux and Windows, top consultant Mike McCune brings together hundreds of solutions for the problems that Linux/Windows system administrators encounter most often. McCune focuses on the critical interoperability issues real businesses face: networking, program/data compatibility, dual-boot systems, and more. You'll discover exactly how to: Use Samba and Linux to deliver high-performance, low-cost file and print services to Windows workstations Compare and implement the best Linux/Windows connectivity techniques: NFS, FTP, remote commands, secure shell, telnet, and more Provide reliable data exchange between Microsoft Office and StarOffice for Linux Provide high-performance cross-platform database access via ODBC Make the most of platform-independent, browser-based applications Manage Linux and Windows on the same workstation: boot managers, partitioning, compressed drives, file systems, and more. For anyone running both Linux and Windows, McCune delivers honest and objective explanations of all your integration options, plus realistic, proven solutions you won't find anywhere else. Integrating Linux and Windows will help you keep your users happy, your costs under control, and your sanity intact! 1 Integrating Linux and Windows 2 Integrating Linux and Windows Library of Congress Cataloging-in-Publication Data McCune, Mike.
    [Show full text]
  • Introducción a Linux Equivalencias Windows En Linux Ivalencias
    No has iniciado sesión Discusión Contribuciones Crear una cuenta Acceder Página discusión Leer Editar Ver historial Buscar Introducción a Linux Equivalencias Windows en Linux Portada < Introducción a Linux Categorías de libros Equivalencias Windows en GNU/Linux es una lista de equivalencias, reemplazos y software Cam bios recientes Libro aleatorio análogo a Windows en GNU/Linux y viceversa. Ayuda Contenido [ocultar] Donaciones 1 Algunas diferencias entre los programas para Windows y GNU/Linux Comunidad 2 Redes y Conectividad Café 3 Trabajando con archivos Portal de la comunidad 4 Software de escritorio Subproyectos 5 Multimedia Recetario 5.1 Audio y reproductores de CD Wikichicos 5.2 Gráficos 5.3 Video y otros Imprimir/exportar 6 Ofimática/negocios Crear un libro 7 Juegos Descargar como PDF Versión para im primir 8 Programación y Desarrollo 9 Software para Servidores Herramientas 10 Científicos y Prog s Especiales 11 Otros Cambios relacionados 12 Enlaces externos Subir archivo 12.1 Notas Páginas especiales Enlace permanente Información de la Algunas diferencias entre los programas para Windows y y página Enlace corto GNU/Linux [ editar ] Citar esta página La mayoría de los programas de Windows son hechos con el principio de "Todo en uno" (cada Idiomas desarrollador agrega todo a su producto). De la misma forma, a este principio le llaman el Añadir enlaces "Estilo-Windows". Redes y Conectividad [ editar ] Descripción del programa, Windows GNU/Linux tareas ejecutadas Firefox (Iceweasel) Opera [NL] Internet Explorer Konqueror Netscape /
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Review, Email Clients with Source Code Editing
    Review, Email Clients with Source Code Editing By Micheline Johnson Updated 2013-12-05 Why is source code editing desirable? It enables the addition of variable indenting and hanging indents, tables, images, charts, videos etc. the replacement of <p> tags with <div> tags, if para spacing is not required. Wikipedia lists most email clients. Of these, the free Windows or cross-platform GUI email clients are included in the Appendix. Of these, the current mainstream desktop GUI email clients include: 1. Outlook, overkill for most purposes, and is not free. 2. Outlook Express, not available for Windows 7 3. Windows Live Mail 4. Mozilla Thunderbird, does not natively support HTML editing or tables. 5. Eudora v7.1, runs on Microsoft Windows XP/2000 (http://www.eudora.com/download/). It has problems with Windows 7, see http://mcaf.ee/cxsw8 . It runs on Windows XP, and does not appear to support editing HTML source code, or tables. 6. Eureka Email. It is very difficult to uninstall, see http://mcaf.ee/1q0ka , so I did not test it. 7. Pegasus Mail. Pegasus v4.63 allows the insertion of a table and the editing of the number of rows or columns of that table; but it does not support editing of HTML source code. It supports hanging indents to increments of one tab spacing, which is very crude. 8. DreamMail 9. FoxMail 10. SeaMonkey. http://www.seamonkey-project.org/. Allows inserting of tables. Appears to allow insertion of HTML code, but does not allow viewing of the entire HTML source code. 11. Netscape Messenger used to have an HTML editor.
    [Show full text]
  • Sebenarnya Apa Sih Yang Dimaksud Dengan Perangkat Lunak Email Client
    Aplikasi email client Sebenarnya apa sih yang dimaksud dengan Perangkat Lunak Email Client ? Jika kita telaah asal kata dari kalimat tersebut, bahwa email (Electronic Mail) merupakan suatu proses dan cara pengiriman pesan atau gambar melalui internet ke 1 org atau lebih. Pada dasarnya email sama dengan surat biasa (snail mail) yang harus melewati beberapa kantor pos sebelum sampai ke tujuannya, begitu dikirimkan oleh seseorang melalui komputer yang tersambung ke internet sebuah email masuk ke beberapa komputer lain di sepanjang jaringan internet yang disebut dengan mail server. Ketika email tersebut sampai ke server yang menjadi tujuan (seperti yang ditunjuk pada alamat email – kepada siapa kita menulis email), maka email tersebut disimpan pada sebuah emailbox. Si pemilik alamat email baru bisa mendapatkan email itu kalau yang bersangkutan mengecek emailbox-nya. Nah untuk mengakses emailbox, kita perlu melakukan login melalui interface atau tampilan berbasis web yang disediakan oleh Pemilik Mail Server kita. Untuk melakukan login tentu saja dibutuhkan koneksi internet yang lumayan kencang dan tidak putus-putus alias RTO (Request Time Out). Untuk Mempermudah kita membaca email serta pengiriman email tanpa harus login melalui tampilan web, kita membutuhkan aplikasi yang yang biasa disebut Email Client. Aplikasi apa saja yang termasuk Email Client ? Beberapa aplikasi yang termasuk jenis ini diantaranya adalah : (Tabel Comparison) User Client Creator Cost Software license Interface Alpine University of Washington Free Apache License CLI Balsa gnome.org Free GNU GPL GUI Becky! Internet Rimarts US$40 proprietary software GUI Mail BlitzMail Dartmouth College Free BSD GUI Citadel citadel.org Free GNU GPL Web Claws Mail the Claws Mail team Free GNU GPL GUI Courier Mail Server Cone Free GNU GPL CLI developers Correo Nick Kreeger Free GNU GPL GUI Courier Micro Computer Free (as of version (formerly Systems, Inc., continued proprietary software GUI 3.5) Calypso) by Rose City Software Dave D.
    [Show full text]
  • US Fish and Wildlife Service 1889-1985
    Selected Research Publication Series of the U.S. Fish and Wildlife Service 1889-1985 UNITED STATES DEPARTMENT OF THE INTERIOR FISH AND WILDLIFE SERVICE / RESOURCE PUBLICATION 159 Resource Publication This publication of the Fish and Wildlife Service is one of a series of semitechnical or instructional materials dealing with investigations related to wildlife and fish. Each is published as a separate paper. The Service distributes a limited number of these reports for the use of Federal and State agencies and cooperators. Copies of this publication may be obtained from the Publications Unit, U.S. Fish and Wildlife Service, Matomic Building, Room 148, Washington, DC 20240, or may be purchased from the Government Print­ ing Office, Superintendent of Documents, Washington, DC 20402, and the National Technical Informa­ tion Service (NTIS), 5285 Port Royal Road, Springfield, VA 22161. Library of Congress Cataloging-in-Publication Data Research and development series. (Resource publication / United States Department of the Interior, Fish and Wildlife Service ; 159) Bibliography: p. 163 Supt.ofDocs.no.: 1:49.66:159 1. U.S. Fish and Wildlife Service-Bibliography. 2. Wild­ life management—United States—Bibliography. 3. Wildlife conservation—United States—Bibliography. I. Cortese, Thomas J. II. Groshek, Barbara A. III. Series: Resource publication (U.S. Fish and Wildlife Service); 159. S914.A3 no. 159 [016.639] 86-600039 [Z7994.W55] [SK361] Selected Research Publication Series of the U.S . Fish and Wildlife Service, 1889-1985 Compiled by Thomas J. Cortese Barbara A. Groshek UNITED STATES DEPARTMENT OF THE INTERIOR FISH AND WILDLIFE SERVICE Resource Publication 159 Washington, DC " 1987 Preface This bibliography provides a detailed record of publications in 10 selected Research and Development series produced by the U.S .
    [Show full text]
  • Selected Essays of Richard M. Stallman
    Free Software, Free Society: Selected Essays of Richard M. Stallman Introduction by Lawrence Lessig Edited by Joshua Gay GNU Press www.gnupress.org Free Software Foundation Boston, MA USA First printing, first edition. Copyright © 2002 Free Software Foundation, Inc. ISBN 1-882114-98-1 Published by the Free Software Foundation 59 Temple Place Boston, MA Tel: 1-617-542-5942 Fax: 1-617-542-2652 Email: [email protected] Web: www.gnu.org GNU Press is an imprint of the FSF. Email: [email protected] Web: www.gnupress.org Please contact the GNU Press for information regarding bulk purchases for class- room or user group use, reselling, or any other questions or comments. Original artwork by Etienne Suvasa. Cover design by Jonathan Richard. Permission is granted to make and distribute verbatim copies of this book provided the copyright notice and this permission notice are preserved on all copies. Permission is granted to copy and distribute translations of this book into another language, from the original English, with respect to the conditions on distribution of modified versions above, provided that it has been approved by the Free Software Foundation. i Short Contents Editor’s Note................................................ 1 A Note on Software .......................................... 3 Topic Guide ................................................ 7 Introduction ............................................... 11 Section One ............................................... 15 1 The GNU Project ....................................... 17 2 The GNU Manifesto ..................................... 33 3 Free Software Definition ................................. 43 4 Why Software Should Not Have Owners ..................... 47 5 What’s in a Name? ...................................... 53 6 Why “Free Software” is Better than “Open Source” ............ 57 7 Releasing Free Software if You Work at a University ........... 63 8 Selling Free Software ...................................
    [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]
  • List Software Pengganti Windows Ke Linux
    Tabel Padanan Aplikasi Windows di Linux Untuk Migrasi Selasa, 18-08-2009 Kesulitan besar dalam melakukan migrasi dari Windows ke Linux adalah mencari software pengganti yang berkesesuaian. Berikut ini adalah tabel padanan aplikasi Windows di Linux yang disusun dalam beberapa kategori. Nama Program Windows Linux 1) Networking. 1) Netscape / Mozilla. 2) Galeon. 3) Konqueror. 4) Opera. [Prop] Internet Explorer, 5) Firefox. Web browser Netscape / Mozilla, Opera 6) Nautilus. [Prop], Firefox, ... 7) Epiphany. 8) Links. (with "-g" key). 9) Dillo. 10) Encompass. 1) Links. 1) Links 2) ELinks. Console web browser 2) Lynx 3) Lynx. 3) Xemacs + w3. 4) w3m. 5) Xemacs + w3. 1) Evolution. 2) Netscape / Mozilla/Thunderbird messenger. 3) Sylpheed / Claws Mail. 4) Kmail. Outlook Express, 5) Gnus. Netscape / Mozilla, 6) Balsa. Thunderbird, The Bat, 7) Bynari Insight GroupWare Suite. Email client Eudora, Becky, Datula, [Prop] Sylpheed / Claws Mail, 8) Arrow. Opera 9) Gnumail. 10) Althea. 11) Liamail. 12) Aethera. 13) MailWarrior. 14) Opera. 1) Evolution. Email client / PIM in MS 2) Bynari Insight GroupWare Suite. Outlook Outlook style [Prop] 3) Aethera. 4) Sylpheed. 5) Claws Mail 1) Sylpheed. 2) Claws Mail Email client in The Bat The Bat 3) Kmail. style 4) Gnus. 5) Balsa. 1) Pine. [NF] 2) Mutt. Mutt [de], Pine, Pegasus, Console email client 3) Gnus. Emacs 4) Elm. 5) Emacs. 1) Knode. 2) Pan. 1) Agent [Prop] 3) NewsReader. 2) Free Agent 4) Netscape / Mozilla Thunderbird. 3) Xnews 5) Opera [Prop] 4) Outlook 6) Sylpheed / Claws Mail. 5) Netscape / Mozilla Console: News reader 6) Opera [Prop] 7) Pine. [NF] 7) Sylpheed / Claws Mail 8) Mutt.
    [Show full text]
  • Redes Y Conectividad Descripción Del Programa, Tareas Windows GNU/Linux Ejecutadas • Firefox (Iceweasel) • Opera • Konqueror
    Redes y Conectividad Descripción del programa, tareas Windows GNU/Linux ejecutadas • Firefox (Iceweasel) • Opera • Konqueror • Internet Explorer • IEs 4 GNU/Linux • Netscape / Mozilla • Mozilla • Opera • rekonq (KDE) • Firefox • Netscape • Google Chrome • Galeón Navegadores Web • Avant Browser • Google Chrome • Safari • Chromium • Flock • Epiphany • SeaMonkey • Links (llamado como "links -g") • Dillo • Flock • SeaMonkey • Links • • Lynx Navegadores web en modo Lynx • texto w3m • Emacs + w3. • [Evolution] • Netscape / Mozilla • Sylpheed , Sylpheed- claws. • Kmail • Microsoft Outlook • Gnus • Outlook Express • Balsa • Mozilla Clientes de Correo • Bynari Insight • Eudora Electrónico GroupWare Suite [NL] • Thunderbird • Arrow • Becky • Gnumail • Althea • Liamail • Aethera • Thunderbird Cliente de Correo • Mutt para Windows • Pine Electrónico en Cónsola • Mutt • Gnus • de , Pine para Windows • Elm. • Xemacs • Liferea • Knode. • Pan • Xnews , Outlook, • NewsReader Lector de noticias Netscape / Mozilla • Netscape / Mozilla. • Sylpheed / Sylpheed- claws • MultiGet • Orbit Downloader • Downloader para X. • MetaProducts Download • Caitoo (former Kget). Express • Prozilla . • Flashget • wxDownloadFast . • Go!zilla • Kget (KDE). Gestor de Descargas • Reget • Wget (console, standard). • Getright GUI: Kmago, QTget, • Wget para Windows Xget, ... • Download Accelerator Plus • Aria. • Axel. • Httrack. • WWW Offline Explorer. • Wget (consola, estándar). GUI: Kmago, QTget, Extractor de Sitios Web Teleport Pro, Webripper. Xget, ... • Downloader para X. •
    [Show full text]
  • Migration from Windows to Linux for a Small Engineering Firm "A&G Associates"
    Rochester Institute of Technology RIT Scholar Works Theses 2004 Migration from Windows to Linux for a small engineering firm "A&G Associates" Trimbak Vohra Follow this and additional works at: https://scholarworks.rit.edu/theses Recommended Citation Vohra, Trimbak, "Migration from Windows to Linux for a small engineering firm A&G" Associates"" (2004). Thesis. Rochester Institute of Technology. Accessed from This Thesis is brought to you for free and open access by RIT Scholar Works. It has been accepted for inclusion in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact [email protected]. Migration from Windows to Linux for a Small Engineering Firm "A&G Associates" (H ' _T ^^L. WBBmBmBBBBmb- Windows Linux by Trimbak Vohra Thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Information Technology Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Date: December 2, 2004 12/B2/28B2 14:46 5854752181 RIT INFORMATION TECH PAGE 02 Rochester Institute of Teehnology B. Thomas Golisano College of Computing and Information Sciences Master of Science in Information Technology Thesis Approval Form Student Name: Trimbak Vohra Thesis Title: Migration from Windows to Unux for a Small Engineeriog Firm "A&G Associates" Thesis Committee Name Signature Date Luther Troell luther IrQell, Ph.D ttL ",j7/Uy Chair G. L. Barido Prof. ~~orge Barido ? - Dec:. -cl7' Committee Member Thomas Oxford Mr. Thomas OxfocQ \ 2. L~( Q~ Committee Member Thesis Reproduction Permission Form Rochester Institute of Technology B. Thomas Golisano College of Computing and Information Sciences Master of Science in Information Technology Migration from Windows to Linux for a Small Engineering Firm "A&G Associates" I,Trimbak Vohra, hereby grant permission to the Wallace Library of the Rochester Institute of Technology to reproduce my thesis in whole or in part.
    [Show full text]