ou recréer son environnement numérique de travail partout où on se déplace! 25 juin 2010
Concept Transporter avec soi son environnement de travail numérique Principe : transférer sur un support amovible son environnement logiciel et ses données utilisateurs pour une utilisation «nomade» Comment? En installant un lanceur de programmes sur le support amovible et des versions dites «portables» de logiciels très répandus dans les domaines les plus courants : bureautique, client de messagerie, navigateur web, lecteur multimédia Le support amovible peut se connecter sur toute machine hôte équipée du même OS que celui pour lequel le lanceur de programmes du support est prévu (version Windows la plus répandue compatible Windows 98SE, Me, 2000, XP, Vista, 7) et couvrant donc la quasi-totalité des machines existantes De par leur fonctionnement, les programmes «portables» ne copient aucune donnée sur le disque dur du PC hôte 2
Concept Architecture «bureau portable» Pack logiciels Logiciels personnalisés Bureau/menu Lanceur support Data utilisateur Contenu du pack, dossier d ajout de logiciels et répertoire(s) pour les données utilisateur Le menu correspond au bureau sur un PC et permet l organisation de l espace de travail (programmes et données) Lanceur d applications, correspond au système d exploitation sur le PC hôte Clé, carte mémoire, CD/DVD réinscriptible, disque dur 3
Concept Quels sont les avantages? Permet de pallier à l absence d ordinateur portable Idéal dans le cadre d une utilisation sur ordinateurs publics (cybercafés ) pour lesquels on ne dispose ordinairement pas des droits d installation d un logiciel Facilité de transport Confidentialité des données : aucune trace laissée sur le PC hôte du passage d un visiteur utilisant un «bureau portable» Mises à jour automatique des programmes portables faisant partie du «pack» utilisé Allègement de la problématique de sauvegarde / synchronisation des données et des programmes Solution peu onéreuse d autant plus que les logiciels proposés par les différents «packs» sont dans leur très grande majorité gratuits 4
Les supports possibles La clé USB Taille minimale de la clé en fonction des «packs» : 512 Mo même s il est préférable de miser sur un espace de stockage de 2 Go. Coût peu onéreux sauf dans le cas de clés au dessus de 16 Go Rapidité d exécution des programmes tributaire de la qualité de la clé Espace de stockage limité CD / DVD Espace de stockage allant jusqu à 4,7 Go pour un DVD simple couche réinscriptible Moins rapide que les autres supports amovibles, notamment en écriture Problèmes de compatibilité entre les logiciels de gravure (si propriétaires) Carte mémoire de type SD-Card Bon marché, se transporte facilement mais se perd également facilement Disque dur externe USB ou Firewire Espace de stockage très confortable (généralement + de 100 Go) Robuste et rapide Plus cher et volumineux à transporter que les autres types de supports 5
Les différentes solutions d environnement logiciel Le «prêt-à-porter» Packages Framakey Packages PortableApps Packages Liberkey Solution «à la carte» Installer un nouveau logiciel quel que soit le pack d origine de votre compilation Le «sur-mesure» Installation de Pstart Récupération de logiciels sur la plateforme http://www.portablefreeware.com Intégration des logiciels à l environnement Rendre portable un logiciel avec Universal Extractor v1.6 (freeware) Pack de «portabilisation» de Framakey 6
. Framakey 7
Solution «Prêt-à-porter» Le pack Framakey 1.12 Version portable de Firefox Version portable de Thunderbird 8
Solution «Prêt-à-porter» Framafox 9
Solution «Prêt-à-porter» Framabird 10
Installation du pack Framakey 1.12 11
Présentation du pack Framakey 1.12 12
Présentation du pack Framakey 1.12 13
Présentation du pack Framakey 1.12 14
Présentation du pack Framakey 1.12 15
Rappel des caractéristiques du pack Framakey 1.12 Pack très complet comportant notamment Open Office (45 logiciels) Applications libres, gratuites et en Français Framasoft inscrit ses développements sur la thématique des bureaux portables au sein d une démarche de vulgarisation militante (popularisation du libre) globale et cohérente (tutoriels, forums, faq ) Mise à disposition d un pack de «portabilisation» entièrement libre et gratuit Installation pouvant être très longue (plusieurs heures) Pack volumineux et exécution lente des programmes Antivirus absent du pack (PortableClamWin à télécharger en sus cf. le site Framakey) bien que la Framakey intègre un système de protection vérifiant, au branchement et à l'éjection de la clé, si elle ne contient pas de fichiers indésirables et si le fichier «autorun.inf» a été modifié. 16
PortableApps - http://portableapps.com/ 17
PortableApps Télécharger une nouvelle application à partir du site de PortableApps.com 18
PortableApps Télécharger une nouvelle application à partir du site de PortableApps.com 19
PortableApps Télécharger une nouvelle application à partir d un autre site L exemple ci-dessous est un logiciel de modélisation de base de données proposé par Framasoft pour sa suite Framakey Tous les logiciels ne sont pas forcément compatibles entre suites! Sur le site de Liberkey, possibilité de télécharger des Logiciels prévus pour initialement pour d autres environnements 20
PortableApps Télécharger une nouvelle application à partir du site de Liberkey L exemple ci-dessous est un freeware de gravure «CD Burner XP» 21
PortableApps Télécharger une nouvelle application à partir du site de Liberkey L exemple ci-dessous est un freeware de gravure «CD Burner XP» 22
Rappel des caractéristiques du pack PortableApps.com Pack allant à l essentiel avec 15 logiciels couvrant les principaux besoins en bureautique et en Internet (Suite Light) Applications libres et/ou gratuites Installation et exécution des programmes rapide Présence d un antivirus (ClamWin Free Antivirus) quelle que soit la version du pack Interface du menu élégante et efficace Pack en Anglais 23
Liberkey - http://www.liberkey.com/fr/ 24
Liberkey - http://www.liberkey.com/fr/ 25
Liberkey - http://www.liberkey.com/fr/ 26
Liberkey - http://www.liberkey.com/fr/ 27
Liberkey - http://www.liberkey.com/fr/ 28
Liberkey - http://www.liberkey.com/fr/ 29
Liberkey - http://www.liberkey.com/fr/ 30
Rappel des caractéristiques des packs Liberkey Plusieurs packs possibles : Basic (12 logiciels), Standard (90) et Ultimate (168 applications) Applications libres et/ou gratuites en Français Installation et exécution des programmes relativement rapide Gestion des packs très complète via le menu et très «friendly user» Site de l éditeur très bien fait Mise à disposition de logiciels hors environnement Liberkey Absence d antivirus embarqué pour les packs «Basic» et «Standard» (à ajouter manuellement donc) 31
Atelier pratique Installer sur la clé mise à votre disposition les packs suivants dans des dossiers séparés Liberkey Standard PortableApps.com Suite Light Ajouter un logiciel au pack Liberkey à partir de l interface de gestion du pack Ajouter un logiciel à PortableApps.com à partir du site PortableApps.com DUREE = 30 MN 32
Organiser sa clé Ordonner ses données personnelles en suivant de préférence l organisation par défaut définie par le pack choisi Si l utilisateur passe de son PC de travail à sa clé régulièrement, utiliser les fonctionnalités de backup avec synchronisation du pack ou bien télécharger un utilitaire dédié Importer / exporter ses signets Internets 33
Ordonner ses données personnelles avec Framakey 34
Sauvegarder/synchroniser ses dossiers avec Framakey 35
Sauvegarder ses dossiers avec Framakey 36
Synchroniser ses dossiers avec Framakey 37
Ordonner ses données personnelles avec PortableApps 38
Sauvegarder ses dossiers avec PortableApps 39
Ordonner ses données personnelles avec Liberkey 40
Sauvegarder ses dossiers avec Liberkey 41
Synchroniser ses dossiers avec Liberkey 42
Synchroniser ses dossiers avec Liberkey 43
Synchroniser ses dossiers avec Liberkey 44
Ajouter/supprimer un logiciel Par l interface de gestion du pack (encore appelé «bureau» ou «menu») => assistant d installation/désinstallation d une application du pack avec ajout/suppression automatique de l icône correspondante Par installation/suppression directe du dossier du programme dans le répertoire prévu à cet effet dans l arborescence du pack : Vérifier que le logiciel est compatible avec la configuration du pack => soit cela est indiqué sur le site de téléchargement, soit l utilisateur essaie de le lancer une fois installé. Etant donné que le logiciel fonctionne en autarcie dans un dossier hermétique, ce n est pas un problème s il ne «tourne» pas. Il suffit alors de supprimer le dossier correspondant au logiciel dans l arborescence du pack. 45
Fonctionnalités d administration des différents packs Organisation des programmes Organisation des données utilisateurs Association de fichiers Mises à jour des programmes faisant partie du pack Outils de sauvegarde / synchronisation 46
Gérer ses signets (favoris) de sites sous Firefox portable Exporter / importer ses signets Correspond sous Firefox à «Marquepages» -> «Organiser les marque-pages Importation et sauvegarde -> Export HTML Nom du fichier par défaut = bookmarks.html à placer à la racine de la clé Opération inverse : lancer Firefox portable Et faire «import HTML» au lieu d export 47
Atelier pratique A partir du pack Liberkey Ouvrir Firefox Portable et installer quelques extensions comme Scrapbook, Zotero et d autres dont vous avez l habitude Créer quelques marque-pages et les exporter Utiliser l outil de backup USB Image Tool Utiliser l outil de synchronisation FreeFileSync DUREE = 30 MN 48
Constituer sa propre compilation de logiciels «portables» Téléchargement de Pstart => www.pegtop.net/start Pstart est un lanceur d application dont le rôle consiste à rassembler des liens vers des programmes et à les mettre en relatif afin que les applications soient joignables quel que soit la lettre du lecteur pointant vers le support. 49
Constituer sa propre compilation de logiciels «portables» 50
Constituer sa propre compilation de logiciels «portables» Récupération de logiciels sur un site dédié comme www.portablefreeware.com Intégration des logiciels à l environnement 51
Constituer sa propre compilation de logiciels «portables» 52
Constituer sa propre compilation de logiciels «portables» Intégration des logiciels à l environnement Cette opération consiste à créer des liens permettant de lancer les programmes enregistrés sur la clé et aussi de créer des groupes pour mieux les organiser. Add file -> pointer vers l exécutable du programme Add group pour le mettre dans une catégorie, comme «utilitaires» par exemple 53
Constituer sa propre compilation de logiciels «portables» Intégration des logiciels à l environnement 54
«Portabiliser» des logiciels Téléchargement du freeware «Universal Extractor 1.6» à partir par exemple du site http://www.clubic.com/telechargerfiche36265-universal-extractor.html Installation sur le poste de travail habituel (à partir d un compte administrateur) Portabilisation d une très grande majorité de logiciels notamment des exécutables (.exe et.msi) Procédure d intégration à l environnement du pack en fonction des extensions de ces programmes => la décompression du fichier se fait soit sur le poste de travail (fichiers en.msi), soit directement sur le support amovible sur lequel est installé le «bureau portable» Attention à rester dans la légalité : le programme à portabiliser doit être libre et/ou gratuit 55
Qu est-ce-que la «portabilité» et pourquoi rendre un logiciel portable? Logiciel qui fonctionne en autarcie : exécuté dans un dossier qui contient tous les fichiers dont il a besoin pour être fonctionnel Pouvoir transporter ses programmes sur un support unique et les faire s exécuter sur différentes machines La portabilisation ne modifie en rien les fonctionnalités du logiciel ni son code, elle n agit que sur le mode de lancement et d exécution La capacité d un logiciel à être portabilisée dépend de son architecture. Un logiciel libre multi-plateforme a beaucoup plus de chances d être facilement portabilisable qu un logiciel s enregistrant dans la base de registre de Windows et utilisant des fichiers DLL. Un logiciel proposé en téléchargement en version.zip est un bon signe pour la portabilisation. 56
«Portabiliser» des logiciels 57
Atelier pratique Créer ses propres compilations Télécharger Pcstart et le rendre opérationnel sur la clé dans un répertoire à part Se rendre sur portablefreeware.com, télécharger une application et la rendre opérationnelle sur la clé en la pilotant à partir de PCstart Utiliser Universal Extractor et portabiliser l exécutable suivant : essentialpim_essentialpim_free_3.12_francais_13998.exe (dossier «logiciels à portabiliser» sur le bureau) DUREE = 45 MN 58
Quelques référentiels de logiciels portables http://www.portablefreeware.com www.pegtop.net/start/portableapps.htm http://fapp.eu http://www.marktaw.com/reviews/myfavoritesmallware.html http://www.easycommander.com/logiciel/portable http://www.softonic.fr/s/logiciel-portable 59
Quelques référentiels de logiciels portables http://www.portablefreeware.com www.pegtop.net/start/portableapps.htm http://fapp.eu http://www.marktaw.com/reviews/myfavoritesmallware.html http://www.easycommander.com/logiciel/portable http://www.softonic.fr/s/logiciel-portable 60
Aller plus loin http://en.wikipedia.org/wiki/list_of_portable_software => Liste quasi exhaustive et actualisée de tous les programmes portables http://fr.wikipedia.org/wiki/list_des_logiciels_portables => version française au stade de l ébauche http://www.pendriveapps.com =>Mine d informations sur l univers du logiciel portable (site anglophone) http://framakey.org/pack/framakey-ubuntu => Lanceur multi-os (Windows/Linux/Mac OS) 61
C est fini, merci de votre attention me contacter? corinne.habarou@enc.sorbonne.fr 62