Recherche & Développement sur une plateforme web de services.

Dimension: px
Commencer à balayer dès la page:

Download "Recherche & Développement sur une plateforme web de services."

Transcription

1 Guillaume CAMARD camard_g Stage effectué chez Ethium 92, rue de la Victoire Paris Rapport de STAGE SUJET: Recherche & Développement sur une plateforme web de services. Janvier 2005

2 Table des Matières 1. Introduction Présentation de l entreprise : Ethium Le secteur d activité Présentation d Ethium L ambition stratégique d Ethium L entreprise Historique d Ethium Les produits d Ethium Le service de recherche et développement Le positionnement du stage dans les travaux de l entreprise Travail effectué Le cahier des charges (C.D.C.) But Général a. Méthode de travail à suivre chez Ethium b. Objectifs généraux des différents projets c. Outils mis à disposition Explication détaillée des résultats à obtenir Compte-rendu d'activité Axes d'étude et de recherche choisis Déroulement concret des études, expérimentations Interprétations des résultats Conclusion générale Bibliographie et glossaire Bibliographie et sites Internet Glossaire Annexes Screenshots des différents GroupWare installés et configurés Screenshots Open-Xchange Screenshot OpengroupWare Screenshot de Kolab Connecteur Toltec pour Microsoft Outlook Screenshot du Wiki d Ethium Screenshots de Subversion Screenshots de Horde Screenshot de l assistant de configuration d Ethium... 56

3 1. Introduction Ce rapport présente le travail effectué lors de mon stage de fin de tronc commun. Ce stage de trois mois, d Octobre à Décembre, au sein de l entreprise Ethium, complète les enseignements acquis pendant cette première période du cycle ingénierie à EPITA. En répondant à une offre de stage sur les news d EPITA publiée par 3ie, j ai pu prendre contact assez rapidement avec M. Arnaud Pasquier, PDG d Ethium. Cette rencontre avec M. Pasquier et son directeur technique, Sébastien Estienne, fut décisive puisque quelques jours plus tard nous signâmes la convention de stage. J ai choisi d aller effectuer mon stage chez eux, pas pour l argent mais pour les connaissances et compétences que j allais acquérir au cours de ce dernier. Ils me proposaient de travailler en collaboration avec leur équipe de développement, jeune et dynamique, sur leur futur plateforme de services mais aussi sur leur système d exploitation à base de Linux. Une précision à faire, toute l équipe ou presque est issue du cursus EPITA ou EPITECH et est composée d ancien de 3ie. J allais étendre mes compétences acquises lors de la période commune à une ouverture sur le monde «Open Source» et à l intégration de projets. Mais aussi, je voulais un stage qui ne ressemblait pas à des projets EPITA mais qui m apporterait un enrichissement personnel tant sur le plan humain que technologique. Les locaux d Ethium se situent au 1 er étage du 92 rue de la Victoire, dans le 9ème arrondissement de Paris. Et c est donc à cette adresse que j allais collaborer à l équipe de recherche et développement. L entreprise Ethium partage ses bureaux avec d autres entreprises appartenant au secteur touristique et hôtellerie. Pour travailler, l équipe dispose de plusieurs machines assez puissantes ainsi que beaucoup d écrans. En plus des machines installées dans les locaux, elle dispose de serveurs distants pour leurs sites Internet mais aussi pour la sauvegarde et le suivi et la gestion de projets. La suite du rapport présente l entreprise Ethium, dans laquelle s est déroulé ce stage, puis détaille l ensemble des études menées durant cette période. Page 1/56

4 2. Présentation de l entreprise : Ethium 2.1. Le secteur d activité Présentation d Ethium Ethium est une Société par actions simplifiées au capital de euros détenu par deux actionnaires : - Le concepteur et fondateur Arnaud PASQUIER, détient 60 % des actions - La société Britzky Limited, société anonyme de droit suisse, holding qui détient 40% des actions. Le siège de la société est situé 19, rue d Hauteville à Paris dans le 10 ème arrondissement, mais le lieu effectif de travail où est développée l activité de Recherche et Développement d Ethium est un local commercial situé dans le 9 ème arrondissement de Paris. Ethium a été créée officiellement le 1 er Septembre 2004, cependant le projet a été fondé il y a près d un an par Arnaud PASQUIER, avec l aide de la société Britzky L ambition stratégique d Ethium L objectif d Ethium est de «rendre abordable l informatique vitale à l entreprise», c'està-dire qu Ethium veut concevoir, développer, réaliser et commercialiser des outils informatiques simples à utiliser dont les entreprises ne peuvent pas se passer (Système d'exploitation, groupware, routeur, backup etc.) Page 2/56

5 2.2. L entreprise Les projets d Ethium sont le fruit d une rencontre entre Arnaud PASQUIER et Sébastien Estienne, jeune ingénieur diplômé de l EPITA, à l époque recruté par OMATIS une SSII éditrice de logiciels Historique d Ethium Au cours de l année 2003 Arnaud PASQUIER a imaginé développer un boîtier multimédia destiné du grand public qui aurait permis de connecter une «Setup Box» sur une télévision afin de l utiliser en plus comme ordinateur multimédia : Jeux, visiophone, mail, calendrier, domotique X10, surveillance, musique: ce projet fut baptisé «CORE GENERATION». Quelques semaines après les premières études de marché, de faisabilité hardware et logicielle, des rumeurs circulèrent sur Internet concernant un futur système d exploitation Microsoft baptisé «Media Center» qui semblait très proche de cette idée. N ayant pas suffisamment d informations sur ce projet Microsoft et de visibilité sur l avenir de l Internet à Haut débit (prix, offres, évolutions etc.) «CORE GENERATION» a été gelé, pour faire place à une idée commune à l ensemble du collectif de développement : un nouveau système d exploitation, OS parfait, simple à utiliser, très peu cher, complètement autonome aussi bien en administration de sécurité, qu en mise à jour de logiciels. Ce projet fut baptisé «IGOS» pour «Intuitive Global Operating System». Ils ont opté pour une souche à base de Debian (distribution Linux) donc un projet GNU pur et dur, pour lequel une vaste communauté informatique «Open Source» internationale très active apporterait un véritable potentiel de futurs adhérents (les adhérents étant le premier moteur de tout projet Open Source) A ce moment du projet IGOS, Ils avaient besoin d une structure pour leur apporter des ingénieurs, mais également un local, des ordinateurs de développement et de test, une salle de réunion, un serveur hébergé etc. Leurs premiers développements furent permis grâce à leur partenariat avec la société INSTOREMOTION, pour qui ils produisent un logiciel très stable permettant à cette société de basculer sa solution développée par la SSII «3ie» vers une plateforme plus performante, et plus simple, moins coûteuse et plus fiable. Ce développement de leur propre distribution Linux, leur a permis d acquérir une expertise et la maîtrise des bases de qui est devenu par la suite ETHIUM. Puis la rencontre avec M. Frantz MEYER (Président de la société nord américaine RED HAT société cotée en bourse sur le Nasdaq) en Juin 2004 a été déterminante. Page 3/56

6 Elle leur a permis de comprendre que le seul moyen de commercialiser un système d exploitation en Open Source était de packager une solution prête à l emploi, avec une très forte notion de services : formation, migration, déploiement, hotline etc. Ethium ne pouvait pas être un OS tout simplement, il devait être accompagné de services. Une société devait exister pour définir ces services, les produits d accompagnement et envisager leur commercialisation Les produits d Ethium Ethium BACKUP : Ethium propose le Pack Sauvegarde pour effectuer des sauvegardes externalisées de votre PC. C est une solution de sauvegarde automatique. Vos fichiers en les transférant par liaison haut débit cryptée depuis votre ordinateur jusqu à un centre de stockage sécurisé. Caractéristiques du produit Ethium BACKUP : - Sauvegarde automatique : contrairement aux autres systèmes, Ethium BACKUP est un logiciel qui fonctionne sans discontinuité, en tache de fond. - Compression des fichiers : à tout moment Ethium BACKUP synchronise votre ordinateur avec votre compte sauvegarder pour en assurer la duplication parfaite, en cas de perte de donnée. - Restauration partielle ou globale : Evidement avec Ethium BACKUP vous avez la possibilité de pouvoir restaurer l ensemble ou seulement une partie des informations perdues. - Facilité d'utilisation : Comme tous les logiciels développés par Ethium, nous avons porté une attention toute particulière à l ergonomie et la facilité d utilisation de nos produits. Nous avons réussis un véritable challenge avec Ethium BACKUP, en permettant à tous utilisateurs même sans expérience de pouvoir utiliser nos produits sans lire de documentation ou faire des choix techniques. Page 4/56

7 Ethium BACKUP est sans aucun doute la solution la plus économique et la plus simple à la grande problématique de la perte de donnée en tout genre. Le Pack Partage : Etre détenteur d'un Pack Partage sur ETHIUM vous permet : De stocker en ligne tout type de fichiers sur votre disque ETHIUM personnel. De partager des fichiers de plusieurs dizaines de Mo qui ne passent pas par . De partager des dossiers entiers avec les correspondants de votre choix. D'envoyer des liens vers vos fichiers stockés sur votre Disque Dur Internet. D'effectuer des partages totalement sécurisés de vos fichiers informatiques. Votre Pack Partage peut vous servir sur votre lieu de travail : De partager avec des collègues des fichiers multimédia de taille très importante. De travailler à plusieurs sur les mêmes fichiers. D accéder à vos fichiers professionnels en dehors du bureau. Votre Pack Partage peut aussi vous servir dans une optique plus personnelle : De stocker en ligne vos fichiers personnels et accédez-y à tout moment. De partager facilement vos photos ou films avec vos amis. De ne plus jamais transporter de disquettes ou de CD Rom. Les atouts de la solution : Simplicité d utilisation : - Manipulation intuitive. - Aucun logiciel à installer. - Compatibilité PC et MAC. Aucun investissement matériel ou humain : - Robustesse de la solution - Solution évolutive. - Upgrade régulier de la solution. - Les bénéfices pour le client - Réduction des coûts de CD-Rom, de coursier et de Chronopost Gain de productivité : - Amélioration de la productivité en réduisant le temps nécessaire pour envoyer ou recevoir un fichier important, en France comme à l étranger. - Optimisation des relations avec les prestataires, filiales, partenaires, presse Gain de sécurité : - A la différence d un envoi par , les fichiers sont d abord cryptés puis transférés en toute sécurité. Page 5/56

8 Réduction des coûts de stockage : - Réduction des besoins de stockage en éliminant les multiples versions d un même fichier liées aux envois d s avec attachements. Ethium OS : Ethium OS est un système d exploitation au même titre que WINDOWS ou APPLE. Il a été imaginé pour répondre à la problématique commune de tous les utilisateurs. Ethium OS est fondé sur une base LINUX réputé pour être utilisé par une grande communauté d ingénieur, de laboratoire, de gouvernement, de banque, d écoles etc. Cependant LINUX à toujours été réservé aux «avertis» aux «professionnels», et maintenant pour la première fois, nous avons décidé de développer une interface graphique ergonomique moderne et intuitive, ainsi que l ensemble des logiciels dont vous avez besoin pour utiliser LINUX et ne plus avoir besoin de connaissance en informatique. EVIDEMENT PLUS UNE SEULE LIGNE DE COMMANDE n est nécessaire, MAIS SURTOUT vous allez pouvoir faire beaucoup plus de choses que vous ne saviez le faire sur WINDOWS ou APPLE. Avantages d Ethium OS : - Fini les virus les spywares et tous les problèmes de sécurités. - Fini d avoir besoin d une machine ultra puissante pour écrire des courriers, naviguer sur Internet ou envoyer des s, puisque vous allez enfin pouvoir partager la puissance de vos machines sans le savoir de manière complètement transparentes et sans aucun risque. - Fini les problèmes de sécurité ou les failles incessantes de WINDOWS. Ethium OS est un système Global: - Livré avec une suite OFFICE qui vous permettra de lire et écrire tous les documents venu de WINDOWS ou APPLE. - Votre système sera évidement complètement compatible avec WINDOWS ou OSX ADSL, WIFI, BLUETOOTH etc. Page 6/56

9 2.3. Le service de recherche et développement Arnaud PASQUIER, co-fondateur de trois sociétés dont il a respectivement assuré les rôles de Directeur de la production numérique, Gérant, Directeur des Recherches & Développement est un véritable Manager avec des expériences multiples et soutenu par un puissant réseau de dirigeants et chefs d entreprises. Sébastien ESTIENNE ingénieur surdoué qui a une vision maîtrisée de l état de l art informatique dans le monde, comprend et anticipe les technologies émergeantes. Il dirige une équipe de développeurs dont il a acquis le respect par ses connaissances, sa vision, et son talent. Il est un atout essentiel pour Ethium : sa simple présence dans l entreprise a permis le recrutement d ingénieurs bénévoles et ce depuis le début de l'aventure en Il sera d'ailleurs mon maître de stage. Fig. 1. Photo montrant Sébastien Estienne à son poste de travail Quatre autres ingénieurs composent l'équipe de R & D, chacun d'eux travaillent sur les futurs produits d'ethium: Benjamin Levian : Ingénieur EPITA salarié d'ethium, s'occupe du système d'exploitation Ethium et des différentes distributions Ethium à l étude Nicolas Margaine : Ingénieur EPITA à mi-temps, expertise le marché du monde médicale pour personnaliser les produits ETHIUM à ce secteur en quête de modernité Nicolas Ah Sing : Ingénieur EPITECH, affecté aux développement du Backup d'ethium et aux projets OpenSource de l'équipe Hui Lee : Diplomé des Beaux-Art chinois, il est le graphiste et designer de l'équipe. Il a pour mission d'habiller tous les projets et sites internets d'ethium Page 7/56

10 2.4. Le positionnement du stage dans les travaux de l entreprise Je me suis joint à leur équipe de développement pour leur apporter mon aide et participer à l élaboration de différents produits. Lors de mon entretien de stage, ils me proposaient de travailler sur leur plateforme web de services. Puis en arrivant, ils m ont promis que je participerais aussi à l élaboration de services pour leur système d exploitation. Ce stage leur permettra de compléter leur gamme de produits et de services. Les projets à ma charge correspondent à une réelle demande et surtout s inscrivent dans leur démarche. De plus, beaucoup de projets sont en rapport avec le monde du libre, et toutes améliorations et corrections permettront à la communauté «Open Source» de s enrichir d avantage. Page 8/56

11 3. Travail effectué 3.1. Le cahier des charges (C.D.C.) But Général En arrivant dans l équipe de développement d Ethium, j ai tout de suite était mis au courant des différents outils et méthodes de travail que je devrais utiliser a. Méthode de travail à suivre chez Ethium Avant de commencer à développer, j avais reçu quelques consignes à suivre : Je devais d abord faire l état de l art de l existant sur Internet. Comme énoncé précédemment, Ethium s inscrit dans une démarche «Open Source», donc beaucoup de projets sont déjà réalisés et utilisables. De plus, faire de la veille technologique sur l open Source requiert une bonne organisation. J avais à ma disposition une plateforme web appellé «Wiki» pour rédiger cet état de l art. Après la recherche de tous les projets Open Source correspondant à notre objectif, je devais les classer et les dresser un comparatif suivant différents critères. Pour chaque type de projet, ces critères variaient et je devais justifier le choix de tel ou tel critère dans chaque projet. Ainsi toute l équipe mais surtout Sébastien ESTIENNE pouvait consulter sur le «Wiki» ce compte-rendu d étude de projets «Open Source». A la fin de cette étude préliminaire, je devrais faire un choix parmi tous les projets étudiés afin de pouvoir tester les plus pertinents et surtout les plus intégrables aux différents types de projets à ma charge. Cette phase de test permet est très importante, car elle déterminera le projet à inclure dans la gamme des services proposé par Ethium. Suivant les types de projet, l installation et la configuration ont nécessité la rédaction de documents sur le «Wiki». Ces documents serviront de références à la mise en place en production de ces produits. C est au cours de cette phase aussi que l on se rend compte des différences entre les caractéristiques théoriques et pratiques. Parfois même, le choix n a pas pu se faire à la suite de ces tests. Grâce à l étude détaillée des projets et aux différents tests, j ai pu dans la plupart des cas choisir le projet correspondant le plus possible aux objectifs attendus. Ce choix devait bien sûre être valider par mon maître de stage mais aussi par Arnaud Pasquier. Lors de cette réunion, je devais justifier de mes choix concernant tel ou tel projet Open Source en leur faisant une démonstration. Durant celle-ci, ils me faisaient part de leurs observations et modifications à apporter à ce ou ces projets pour l intégrer aux développements des produits Ethium. Sur certains Page 9/56

12 projets, il fallait rajouter ou sécuriser des fonctionnalités, intégrer certains d entre eux ensemble. Bref j avais la démarche à suivre pour intégrer ces projets. Une fois le développement et l intégration d un projet démarré, il fallait que je sauvegarde les sources du projet sur un serveur «Subversion». Ce serveur garde plusieurs versions d un projet. L intégration réalisée, je devais réaliser le «packaging» du projet afin de le tester moimême mais aussi par l équipe. J expliquerai par la suite, comment fonctionne ce système d encapsulation de projets dans les distributions Linux et surtout celles d Ethium. Pour suivre l évolution des objectifs de chacun, Arnaud Pasquier organisa une réunion hebdomadaire en début de semaine. Cette réunion avait aussi pour but de nous parler de l avenir d Ethium, des produits à sortir et la gestion des ressources. Chacun pouvait ainsi exprimer son point de vue et apporter une autre vision b. Objectifs généraux des différents projets A mon arrivée, la demande principale était de développer ou d'améliorer une solution «Open Source». Ce développement portait sur la notion d'explorateur de fichiers sur une plateforme web de service. Cet explorateur de fichier devait apporter la gestion des fichiers suivant le protocole WebDAV. L'utilisateur peut donc visualiser, gérer son compte directement par internet. Cette plateforme web est un des principaux produits qu'ethium veut mettre en place. A terme, elle devrait contenir un calendrier, mail, backup, contact etc. Ce service d'explorateur de fichier s'inscrit dans la possibilité d'offrir un espace disque partagé sur un de leurs serveurs. Ce partage est réalisé par le protocole WebDAV. Le protocole WebDAV est une extension du protocole HTTP/1.1 qui définit des nouvelles méthodes pour la rédaction éloignée sur le Web. Ce protocole de transfert de fichiers fonctionne aussi bien sous linux que sous Mac ou encore Windows. Ainsi mon premier développement sera sur la plateforme web d Ethium. Puis on me confia le projet de client WebDAV à intégrer dans leur distribution. De plus pour faciliter l installation et la configuration de ce client sous la distribution Ethium, je devrai implémenter un assistant. En parallèle à ses projets, je devais m occuper de la gestion et administration de leur référentiel de paquets. Après la réalisation de ces projets à base de WebDAV, ils me confièrent l étude de différents groupwares. En effet, la mise en place et la licence de serveurs collaboratifs coûtent très cher. Et donc passer à une solution «Open Source», réduit considérablement les coûts. Page 10/56

13 Une fois l étude des différents serveurs collaboratifs, d autres projets m attendaient. Notamment la gestion et le maintien du référentiel de paquets. Du même coup, je pouvais prendre connaissance des autres projets développés par l équipe. Plus j avançais dans le stage et plus le nombre de projets arrivait, comme l équipe est à la pointe des dernières innovations technologiques, nous testions toujours plusieurs travaux c. Outils mis à disposition Pour mener à bien les différents projets, l équipe d Ethium travaille constamment avec les outils suivants : Wiki : est un outil collaboratif et communautaire. Chez Ethium, il permet de mettre du contenu de manière sécurisé pour former une base de connaissance. C est sur ce site Web qu est inscrit la marche à suivre, les produits et les documents de développement internes à Ethium. SubVersion (SVN) : est un système de contrôle des versions «Open Source» distribué sous une licence compatible Apache. En plus des fonctionnalités de base de gestion de version supportées par CVS, SubVersion permet un accès par le web ou simplement par l'explorateur Windows, grâce à l'utilisation de WebDAV. Un autre avantage conséquent par rapport à CVS est la gestion des versions des répertoires. Ainsi il est possible de revenir à une version antérieure d'un projet quelles que soient les modifications apportées à l'arborescence. Cet outil nous permet de sauvegarder tous les projets par version. Internet : représente une grande source d informations pour la veille technologique, l état de l art mais aussi pour la communication à travers de nombreux pays. Le monde de l «Open Source» ne vit que par Internet et on y trouve tous les projets et documentations. Par le biais du site comme freshmeat.net ou sourceforge.net, nous avons accès à tous les dernières informations et mise à jour des projets «Open Sources». Le moteur de recherche google.com est aussi un très bon outil. Repository de paquets : Ce référentiel est une base de données centrale qui stocke et gère l'information d une entreprise. J ai eu en charge la création de cette espace de stockage de projets pour Ethium. Ce référentiel permet de stocker les projets en cours de développement pour y être intégré automatiquement dans les différentes distributions. Vmware Workstation : permet de créer une machine virtuelle pour les développeurs et les administrateurs systèmes qui veulent révolutionner le développement, le test et le déploiement dans leurs Entreprises. Il permet de développer et tester des applications complexes s'exécutant sur plates-formes Microsoft Windows, Linux sur une seule machine. Nous l utilisons pour tester et installer différentes versions et ainsi comprendre le comportement de différents projets. Page 11/56

14 Partage WebDAV : Lors de la réalisation d un projet les collaborateurs doivent fréquemment s échanger des fichiers, ce qui n est pas toujours évident. L et FTP sont les outils les plus souvent utilisés pour ce type de manipulation. Aujourd hui grâce au protocole WebDAV, nous avons la possibilité de mettre à disposition un environnement fichiers pour un groupe de personnes défini. Débuggeur réseau : «Ethereal» est un analyseur multi-plateforme de protocoles réseau. Il permet d examiner les données qui transitent sur le réseau ou capturées dans un fichier sur un disque. Vous pouvez donc voir le contenu de vos paquets en direct et en détail... comme un «sniffeur». Les fonctionnalités que l on a remarqué sont l interface de création des filtres et la possibilité de reconstituer une session TCP (pour régler ses problèmes avec son serveur web ou mail, par exemple). Débuggeur programmation : «GDB» est l'acronyme de Gnu DeBugger. C'est un débuggeur puissant dont l'interface est totalement en ligne de commande, c'est à dire avec une invite en texte. «GDB» est tellement apprécié qu'on le trouve aussi encapsulé dans des interfaces graphiques, comme XXGDB ou DDD. GDB est publié sous la licence GNU et gratuit. Outils de développement : Eclipse : est une plate-forme java «Open Source» dédiée pour le développement d'outils. Elle supporte déjà de nombreux outils de développement de haut niveau très complets : un IDE complet Java, C/C++, php et C#. La plate-forme est facilement étendue par de multiples plugins astucieusement intégrés. MonoDevelop : est un environnement de développement pour les systèmes Unix pour C# et Mono. Editeur de Texte : Outils de base pour un développeur «Open Source». Page 12/56

15 Explication détaillée des résultats à obtenir Voici séquentiellement les objectifs à atteindre pour les différents projets. Projets à base de protocole WebDAV Il fallait tout d abord connaître et comprendre les mécanismes du protocole WebDAV. Puis suivre la procédure et méthodologie précédente pour choisir un explorateur de fichier utilisant ce protocole. D ailleurs si je trouvais un portail qui intégrerait différentes fonctionnalités en plus d exploration de fichier, je devais en faire une étude détaillée. Pour le système d exploitation d Ethium, l interface de connexion au partage distant devait être très simple à installer, configurer, utiliser. De plus l assistant de configuration devait être clair avec le minimum d option pour simplifier au maximum son fonctionnement. Projets portant sur les GroupWares Ils attendaient que j approfondisse ce concept de GroupWare. Aujourd hui où le partage d informations, de contacts, d emploi du temps est primordiale, Ethium voulait se doter de cet outil pour répondre à une demande de plus en plus forte. Comme ces systèmes sont destinés à des utilisateurs terminaux, leurs utilisations et leurs compatibilités entre les différents systèmes d exploitation devaient être garanties. Il voulait aussi une documentation très précise de la procédure d installation et de configuration de plusieurs serveurs de GroupWare. Encapsulation des paquets et leur gestion Avant de gérer ces packages, je devais rédiger une documentation sur le fonctionnement de la construction d un paquet. En effet un paquet regroupe le code source d un projet et les fichiers permettant de l installer. Je devais participer à la création d un référentiel de paquet en local d abord puis en externe par la suite. Ce référentiel appelé repository, permet à l équipe de stocker les projets nouvellement construits. Ainsi chacun participait aux tests des différents projets de l équipe. Il voulait avoir une documentation de cette création mais aussi que je créais des didacticiels pour facilement mettre à jour ce référentiel. Je devais tout au long du stage maintenir ce référentiel à jour et améliorer son fonctionnement de manière à le stocker sur un serveur externe. Page 13/56

16 Gestion des partages réseaux par Samba Comme la distribution Ethium est une distribution linux, le partage de fichiers par réseau entre le système d exploitation Windows doit être transparent. Hors pour un utilisateur non initié, cette tache n est pas la plus simple, il faut éditer des fichiers, relancer des programmes, choisir des permissions. Nous voulions donc simplifier ce processus de partage de fichiers et l inclure dans la distribution. Autres projets divers Comme énoncé précédemment, l équipe travaille sur différents projets en parallèle les uns des autres. Donc, je n échappais pas à la règle. En fait, je devrai faire fasse à la réussite de mini-projets ou au bon maintien de leurs mises à jour. En intégrant l équipe, je devenais un acteur supplémentaire à la réussite d Ethium, et tous les tests ou bugs que je pouvais trouver en utilisant leurs programmes développés en interne, devaient être corrigés. Page 14/56

17 3.2. Compte-rendu d'activité Présentation de l'architecture d'un système client/serveur pour la compréhension de la suite du rapport : De nombreuses applications fonctionnent selon un environnement client/serveur, cela signifie que des machines clientes (des machines faisant partie du réseau) contactent un serveur, une machine généralement très puissante en terme de capacités d'entrée-sortie, qui leur fournit des services. Ces services sont des programmes fournissant des données telles que l'heure, des fichiers, une connexion... Les services sont exploités par des programmes, appelés programmes clients, s'exécutant sur les machines clientes. On parle ainsi de client FTP, client de messagerie,..., lorsque l'on désigne un programme, tournant sur une machine cliente, capable de traiter des informations qu'il récupère auprès du serveur (dans le cas du client FTP il s'agit de fichiers, tandis que pour le client messagerie il s'agit de courrier électronique). Dans un environnement purement Client/serveur, les ordinateurs du réseau (les clients) ne peuvent voir que le serveur, c'est un des principaux atouts de ce modèle Axes d'étude et de recherche choisis Projets à base de protocole WebDAV : Etude du protocole WebDAV : Avant de commencer à travailler sur les différents projets à base de protocole WebDAV, je devais me renseigner sur ce protocole. Le protocole WebDAV (Web enabled Distributed Authoring and Versioning) est une extension du protocole HTTP/1.1 qui définit des nouvelles méthodes pour la rédaction éloignée sur le Web. Il s agit d une infrastructure standard pour la rédaction en collaboration asynchrone sur Internet. Il fournit un environnement partagé aux utilisateurs pour éditer/gérer leurs fichiers sur les serveurs Web. Voici une brève description des extensions fournies par DAV : Protection contre l'écrasement : mécanisme de verrouillage et de déverrouillage pour éviter les problèmes de synchronisation de mises à jour. Le protocole DAV supporte les accès exclusifs et partagés. Propriétés : méta-données (titre, sujet, créateur, et cætera) Page 15/56

18 Gestion des attributs de fichiers : copier, renommer, déplacer et supprimer des fichiers Contrôle d'accès : limitation d'accès à des ressources diverses. Généralement, DAV considère qu'un contrôle d'accès est déjà en place, et ne fournit pas de mécanisme d'authentification robuste. Gestion des versions : contrôle de versions des documents. Le contrôle des versions n'est pas encore mis en œuvre. La spécification du protocole WebDAV définit sept nouvelles méthodes : PROPFIND et PROPPATH pour la gestion des propriétés, LOCK et UNLOCK pour le verrouillage des ressources, COPY et MOVE pour la gestion de namespace, et MKCOL pour la création des collections. En addition à ces méthodes, la spécification WebDAV définit aussi des modifications dans le comportement des méthodes DELETE et PUT du HTTP/1.1, à fin qu ils puissent traiter les propriétés et les collections. Le protocole WebDAV a aussi défini des nouveaux headers, request et response entity body (tout représentés en XML), lesquels sont utilisés par les nouvelles méthodes. Choix d un Explorateur de fichier par WebDAV : Internet est tellement vaste que chercher des informations sans connaître les bons sites se révèle assez fastidieux. Pour étudiez différent projets web à base WebDAV, je suis surtout accès sur les sites de référencement de projets. Pour la plus part d entre eux, je devais m enregistrer afin de débloquer des fonctionnalités de recherches avancées comme le choix du système d exploitation, le type de langage, etc. En filtrant de nombreux projets d explorateur de fichiers, une bonne cinquantaine restaient. Puis au cas par cas et suivant les contraintes de simplicité, convivialité et d intégration qui m étaient imposer, j en avait plus qu une vingtaine. Pour sélectionner le projet le plus susceptible de s intégrer facilement dans la plateforme, j ai mis en place plusieurs critères. Il s agit d abord de trier ces projets suivant leur langage le développement, leur fonctionnalités, sous quel système sont-ils compatible, leurs options, leurs langages supportés et leur maintien et mise à jour. Ces critères sont très importants car une fois engagé dans une voie, on ne peut plus faire marche arrière. En comparant ces différents projets, on a découvert qu un d entre eux s intégré dans un environnement connu et déjà utilisé par l équipe. Il s agit du Framework Horde qui intègre un explorateur de fichier ainsi que d autres comme le mail, le calendrier, les contacts etc. L équipe connait bien ce Framework, puisque comme le fournisseur d accès Internet FREE, a mis en place le portail internet de Horde pour gérer les mails. Le choix était donc fait, je travaillerais avec le projet d explorateur de fichiers de Horde nommé «Gollem». En regardant le code source «Gollem», nous avons remarqué qu il utilisé le Framework Horde pour l authentification mais aussi pour la gestion des fichiers à un serveur Page 16/56

19 distant. Il fallait donc modifier Gollem pour qu il accepte de se connecter en utilisant le protocole WebDAV mais aussi ajouter ce protocole dans le Framework de Horde. Choix d un client WebDAV intégrable par système de fichier : En manipulant un client WebDAV sous linux nommé «Cadaver», nous pensions qu il serait intéressant de comprendre son fonctionnement pour utiliser le protocole WebDAV directement par un système de fichier. Cette utilisation entraîne des conséquences non négligeables au niveau de la sécurité. En effet, un utilisateur n a pas les droits de monter une partition ou un système de fichier. Ce qui s oppose à la vision du système d exploitation d Ethium qui se veut être simplifié et conviviale. Le système de fichiers a toujours été une partie importante des systèmes d'exploitation. Comme les systèmes locaux, les systèmes de fichiers distribués ont bénéficié de nombreux travaux et avancées technologiques. En cherchant sur Internet, nous avons trouvé un logiciel FUSE (pour Filesystem in USErspace) qui permet de monter un système de fichiers implémenté en mode utilisateur. L'utilisateur y accédera à travers un point de montage normal. L'innovation réside dans le fait que le pilote renvoie les requêtes émanant du VFS dans un programme utilisateur. Voici le fonctionnement de FUSE (pour Filesystem in USErspace) : Fig. 2. Schéma de principe du montage en espace utilisateur avec FUSE On dispose donc des fonctionnalités offertes automatiquement par le noyau (gestion du point de montage et des chemins d'accès aux fichiers) tout en laissant à l'utilisateur la liberté de monter un système de fichiers quelconque et facile à développer. Page 17/56

20 Il ne restait plus qu à trouver un programme qui utilise FUSE pour monter un partage de fichiers distant par WebDAV. Comme la communauté «Open Source», est bien référencé sur des sites comme freashmet.net, trouver un projet avec ses critères n a pas été trop long. En effet, l application FuseDAV utilise la bibliothèque FUSE (pour le montage en espace utilisateur) et NEON (pour le protocole WebDAV). Il faut donc maintenant le tester et le corriger pour l intégrer dans le système d exploitation d Ethium. Création de l assistant de configuration : Un membre de l équipe a développé l assistant pour le système d exploitation de manière générique. En effet, chaque projet inclus dans la distribution fera l objet d une configuration par cet assistant. Cet assistant est une des clés de la manipulation du système d exploitation puisqu il doit fonctionner aussi bien sous Windows que sous Linux. L équipe s est donc tourner vers les technologies à base du langage C Sharp ou C#. Ce langage permet par Mono de travailler sur les deux plateformes sans recompiler les programmes pour chaque architecture. Ceci était nouveau pour moi, puisque notre cursus à EPITA, ne nous a pas enseigné ce langage. Avant de commencer à développer cette extension ou plugin à l assistant, je devais donc me documenter sur le C# et Mono. De plus, nous voulions un assistant le plus ergonomique possible, et donc le choix pour l interface de l assistant serai fourni en GTK comme beaucoup d applications sous Linux. Mes recherches devaient donc s orienter vers le GTK SHARP ou GTK#. Pour m aider dans cette phase de recherche et d apprentissage du C#, l équipe a mis à ma disposition le livre C# dont les références sont spécifiées dans la bibliographie. Quelques caractéristiques du langage C SHARP ou C# : Le langage C# a été conçu par Microsoft pour sa nouvelle plateforme.net. Il est dérivé du langage C++, on y retrouve aussi plusieurs caractéristiques des langages objets à savoir par exemple le Java. Il participe aussi pleinement à la création des pages Web dynamiques côté serveur et des services Web. Le C# est plus facile d'emploi que C++. Mais les programmes requièrent que le CLR (Common Language Runtime), le «runtime» de.net soit installé. Vous pouvez convertir votre code C++ sans difficulté. Il est multi-plateformes. Vous pouvez mêler des langages sur.net et utiliser du C# avec d'autres langages. De plus le C# repose sur un langage intermédiaire c'est-à-dire que la compilation d un code source en C# est traduit en IL (Intermediate Language) avant d être traduit en langage machine. Ceci permet à des programmeurs venant d'horizons différents et travaillant sur différents langages de collaborer au même projet ainsi que le montre le schéma ci-dessous. Page 18/56

21 Quelques informations sur Mono C# : Fig. 3. Compilation IL (Intermediate Language) Initié par la société Ximian, «Mono» est un projet «Open Source», version Linux de la plate-forme Microsoft. NET. Le but du projet Mono est de permettre aux développeurs de créer des applications compatibles.net sous Linux. Parallèlement à Linux, Mono peut aussi être installé avec les environnements Mac OS, Unix, qui deviennent du coup interopérables avec Windows. Un compilateur C#, une machine virtuelle («class loader», compilateur Just-In-Time, et un «garbage collecting runtime») et des bibliothèques de classes, voilà à quoi ressemble l'arsenal mis à la disposition des développeurs par le projet Mono. Les spécifications du C# et de la CLI (Common Language Interface, sorte de cahier des charges minimal à respecter, commun aux langages de la plate-forme), permettent le développement d'un tel projet. Projets portant sur les «GroupWares» : Avant d étudier les différents GroupWare disponible sur le marché, je devais approfondir mes connaissances en la matière. En effet, on désigne par le terme de «GroupWare» (en français Collectique) les méthodes et les outils logiciels (appelés collecticiels ou plus rarement synergiciels) permettant à des utilisateurs de mener un travail en commun à travers les réseaux. Quelques précisions sur le terme «GroupWare» : Ainsi le terme GroupWare renvoie à des applications diverses et variées concourant à un même but : permettre à des utilisateurs géographiquement éloignés de travailler en équipe. Le travail en équipe peut se concrétiser par le partage d'information, ou bien la création et l'échange Page 19/56

22 de données informatisées. Il s'agit pour la plupart du temps d'outils de messagerie (instantanée ou non), ainsi que d'applications diverses telles que : agenda partagé espace de documents partagés outils d'échange d'information (forums électroniques) outil de gestion de contacts conférence électronique (vidéoconférence, chat,...) Choix d un GroupWare pour Ethium Une fois cet éclaircissement fait, je pouvais donc juger de manière objective les différents GroupWares «Open Source» disponibles. Bien entendu, les sites favoris d Ethium ont été mis à contribution encore une fois. Comme pour le projet précédant sur l explorateur de fichiers, je devais rédiger sur le «Wiki» une étude comparative suivant différents critères. Pour les sélectionner, j ai choisi de les confronter par les critères suivants : Technos Distributions disponibles Futur Distribution Connectivité Synchronisation Palm Modularité Mises à jour Interface Web Pré-requis Fonctionnalités Mise en place Par ces critères j ai pu confronter les trois «GroupWares» les plus répandus sur Internet et dans la communauté «Open Source». Sur le papier, les trois serveurs de «GroupWare» choisis se valent, et les forums se contredisent les uns les autres. Pour que je puisse choisir, j ai décidé avec mon maître de stage de faire des tests d installation et configuration pour chaque GroupWare. Ainsi pour des fonctionnalités équivalentes, nous pourrons enfin choir celui qui se configurera et administrera le plus simplement. Je détaillerai cette partie de test dans la prochaine partie du rapport. En faisant le tour des différents GroupWares, nous devions savoir aussi si l utilisateur pourrait récupérer ses mails, contacts ou son agenda depuis n importe quelle plateforme. Pour chaque GroupWare comparé je devais vérifier qu il existe bien un connecteur pour l utilisateur. Ces connecteurs doivent pouvoir être couplés avec la plus part des gestionnaires de contact, messagerie ou agenda connus comme Microsoft Outlook sous Windows ou Kmail sous Linux KDE ou Evolution sous Linux Gnome. Souvent le serveur de GroupWare est libre mais ses connecteurs ne le sont généralement pas. Une étude du coût des licences est un autre critère de choix pour ces trois «GroupWares». Page 20/56

23 Encapsulation des paquets et leur gestion Quelques précisions sur l encapsulation des projets en paquet ou package Avant de gérer et de créer des packages types pour des projets développés en interne, il fallait que je perfectionne mes connaissances dans ce domaine. Comme tout Epitéen, j ai manipulé des distributions Linux et je suis familiarisé avec ce système d encapsulation des projets sous forme de paquet ou package. Bien entendu j avais créé quelques packages pour des petites applications mais rien de comparable à ce que j allais devoir faire pour Ethium. Les paquets ou packages sont faits pour faciliter la vie des administrateurs de logiciels, en effet ils facilitent : installation mise à jour désinstallation gestion des conflits gestion des dépendances gestion de la sécurité Parmi les utilisateurs de Linux, il y a deux types de personnes qui peuvent être amenées à fabriquer des packages : les développeurs qui veulent diffuser des logiciels «prêt à être installés» les administrateurs qui désirent installer des logiciels non fournis par leur distribution sans soucis Ethium veut donc faciliter l installation et la mise à jour de ces produits par le biais du packaging de ces packages. Création d un référentiel de paquets propre à Ethium Une fois les paquets réalisés, il fallait trouver un moyen de les stocker. Au début, chacun les mettait dans le partage WebDAV créer pour l occasion. Mais très vite le besoin de gérer ces paquets et surtout de les tester se ressentait. D un commun accord, j entrepris d étudier le fonctionnement des référentiels des autres distributions. En naviguant sur Internet, le meilleur choix était de gérer les paquets comme la célèbre distribution «Debian», réputée pour son packaging robuste. De plus la distribution Ethium se base sur cette distribution. En effet, par une simple commande ou en utilisant une interface, l utilisateur peut à tout moment gérer les paquets installés sur son poste. Il suffira d inclure le site d un référentiel propre à Ethium et l utilisateur mettra à jour directement sa distribution. Ce référentiel s articule autour d une arborescence de version de distribution mais aussi de répertoires et de fichiers sources et binaires. Page 21/56

24 Gestion des partages réseaux par Samba Il s agit d un projet qui tenait à cœur mon maître de stage. En effet, le partage de fichiers entre Linux et Windows n est pas simple à mettre en place même si les applications comme Samba le permettent. Il y a des fichiers à configurer, des programmes client et serveur à lancer. Donc simplifier ce processus de partage rendrait un grand service à la communauté «Open Source». Quelques mots sur Samba : Samba est un serveur de fichiers pour Linux (en licence GNU GPL, donc libre) compatible avec les réseaux Microsoft Windows. C'est-à-dire qu'il permet de partager les fichiers et les imprimantes d'un serveur linux avec les ordinateurs d'un réseau Microsoft Windows, et de manière totalement transparente: Linux passe pour un serveur Windows NT aux «yeux» des clients Windows. Les clients pour Microsoft Windows deviennent alors en quelque sorte des clients Linux... Fonctionnement de Samba : Le protocole de communication permettant cette communication entre Windows et Linux s'appelle SMB (Server Message Block). Mis au point par Microsoft en 1987, en reprenant un concept mis au point par IBM en 1985 (NetBIOS), ce protocole s'appuie sur NetBEUI (ainsi que TCP/IP). L'intérêt de TCP/IP provient du fait qu'il a été très largement adopté. Ainsi TCP/IP est déjà implémenté sur la plupart des systèmes d'exploitation (Unix, Linux, AmigaOS, MacOS, OS/2,...) selon le schéma suivant : Architecture de Samba : Applications SMB NetBios IPX/SPX TCP/IP NetBEUI Pilote réseau Samba est constitué d'un serveur et d'un client, ainsi que de quelques outils permettant de réaliser des services pratiques ou bien de tester la configuration. Le serveur est constitué de deux applications (appelées démons): o smbd, noyau du serveur, fournissant les services d'authentification et d'accès aux ressources o nmbd, permettant de montrer les services offerts par Samba (affichage des serveurs Samba dans le voisinage réseau,...) le client: smbclient est un client pour linux fournissant une interface permettant de transférer des fichiers, accèder à des imprimantes Page 22/56

25 smbtar: permettant d'effectuer un transfert de ou vers un fichier TAR sous linux testparm vérifiant la syntaxe du fichier «smb.conf», le fichier de configuration de Samba Fig. 4. Illustration de l architecture client/serveur avec Samba Mise en évidence des modifications à apporter à Samba : Pour gagner du temps, nous nous sommes répartis les tâches en deux projets distincts. Il s occupera de l interface utilisateur et moi du serveur Samba. Pour ajouter des fonctionnalités au serveur Samba, je devais en savoir d avantage. Heureusement, Internet était toujours là! En lisant la documentation propre au fonctionnement de Samba, les objectifs s éclaircissaient et je pouvais donc attaquer. Pour que la simplification du partage de fichier entre les différentes plateformes soit prise en compte, le serveur Samba devait acquérir d autres fonctionnalités. Nous voulions que chaque utilisateur lorsqu il partage un répertoire sur le réseau, ne modifie pas les fichiers de configuration et surtout qu il ne relance aucun serveur ou application. Un travail au niveau du fichier de configuration général devait être fait. Autres occupations diverses Ce stage au sein d une équipe dynamique m a encouragé à parcourir régulièrement les sites Internet à la pointe des derniers projets et innovations technologiques. Il n était pas rare que des débats surgissaient à tout moment de la journée à propos d une technologie ou d un projet émergeant. En plus de faire de la veille technologique, je pouvais tester à tout moment un projet et en parler avec l équipe. Pour acquérir de nouvelles compétences, j ai décidé d installer à titre personnel sur mon propre matériel quelques applications comme le serveur de GroupWare «Kolab», des projets développer par l équipe. Page 23/56

26 Déroulement concret des études, expérimentations. Projets à base de protocole WebDAV Serveur Apache avec le module DAV : Pour mettre en application les informations recueillies par les différentes documentations sur le protocole WebDAV, j ai d abord mis en en place un partage de fichier distant sur ma machine (locale à Ethium). Pour mettre en place un tel serveur, il fallait installer et configurer un serveur Apache avec les bons paramètres. Le serveur HTTP Apache est un serveur HTTP «Open Source» pour systèmes d'exploitation modernes comme UNIX et Windows NT. Il fournit des services HTTP conformes aux standards HTTP actuels. Pour qui utilise le protocole WebDAV, il faut s assurer que le module DAV est présent pour la version d Apache à installer. La phase de configuration est plus ardue, il faut s assurer que le serveur Apache est bien sécurisé. De plus, pour permettre aux utilisateurs d accéder au partage distant par WebDAV, il faut s assurer que l authentification des utilisateurs est fiable. Pour éviter que n'importe qui accède aux dossiers de DAV, nous avons chiffré le trafic http, essentiellement par HTTP + SSL ou HTTPS. Tout ce qui est transféré en HTTPS est chiffré, ce qui fait que le couple utilisateur/mot de passe ne peut pas être aisément déchiffré. Quelques mots sur SSL : SSL (Secure Socket Layer) est une couche protocolaire qui se situe entre la couche Réseau et la couche Application. Comme son nom le suggère, SSL fournit un mécanisme de déchiffrement pour toutes sortes de trafic : LDAP, POP, IMAP et plus important, HTTP. Fig. 5. Structure ultra simplifiée des couches impliquées par SSL Page 24/56

27 Installation de Horde et de son Framework Comme l étude préliminaire l a montré, nous avons choisi d utiliser le portail Horde et son Framework applicatif pour élaborer la plateforme web de services d Ethium. Avant d utiliser ce framework, il fallait installer ce portail «HORDE» sur une machine d abord local puis distante par la suite. En lisant la documentation relative à l installation de HORDE, il y avait un certain nombre de pré-requis. En effet, HORDE est développé en PHP, nécessite une base de données pour stocker ses informations (soit MySQL, PostgreSQL ou un LDAP). Il faut donc disposer : - Serveur http Apache avec le module PHP qui supporte : o LDAP o IMAP : Pour les mails o Pear : regroupe plusieurs bibliothèques de fonction et classe pour le PHP o MySQL ou PostgreSQL o MCAL o XML o Mcrypt - Base de donnée de type SQL ou LDAP La dernière version de développement de Horde présente sur leur CVS de projet, s installe relativement facilement. Mais comme à chaque fois la phase de configuration n est pas évidente. Pour vérifier que les pré-requis sont bien présents sur la machine, HORDE intègre une page de test. Dans la nouvelle version de Horde, la configuration de base s effectue par l édition de ces fichiers de configurations. Heureusement, il est fournit avec des scripts de configurations de la Base de Donnée. Une fois Horde configuré, nous pouvons installer des modules comme le calendrier, un mémo ou un gestionnaire de contacts. Grâce à sa page de configuration, chaque projet s intègre et se configure rapidement. Téléchargeons et installons le projet «Gollem» qui nous intéresse pour l exploration de fichiers. Comme l étude l a montrée, cet explorateur ne dispose pas de la connexion aux partages de fichiers par WebDAV. C est donc à ce moment que l on va s intéresser de près au framework de Horde. Ajout du support WebDAV dans le Framework de Horde Généralités sur le Framework en PHP : - C est un ensemble de classes qui coopèrent et permettent des conceptions réutilisables dans des catégories spécifiques de logiciels. - Il définit la structure globale de l'application, le partitionnement en classes et objets, la façon dont ces classes collaborent entre elles. Page 25/56

Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3

Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3 Zimbra Zimbra est un logiciel serveur collaboratif qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et plus. Zimbra est un logiciel développé

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Présentation du Serveur SME 6000

Présentation du Serveur SME 6000 Le Serveur SME 6000 (Small & Medium Entreprises) La société ACMS INFORMATIQUE, SSII spécialisée dans les technologies de l informatique, a retenu comme solution un serveur/passerelle (basé sur la distribution

Plus en détail

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009 Rapport de stage Développement d un logiciel de vidéoconférence : Enjeux 3 Guillaume DOTT 2009 Maître de stage : Louis Poulette Tutrice : Marie-Paule Muller Remerciements Je tiens à remercier toute l équipe

Plus en détail

Présentation du logiciel Free-EOS Server

Présentation du logiciel Free-EOS Server Présentation du logiciel Free-EOS Server Ce document décrit la solution logicielle de serveur intranet/internet/extranet développée dans le projet free-eos. 1. Distribution serveur free-eos Server Le logiciel

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

Serveur de travail collaboratif Michaël Hoste -

Serveur de travail collaboratif Michaël Hoste - Serveur de travail collaboratif Michaël Hoste - Table des matières 1. Qu'est ce qu'un serveur de travail collaboratif?...2 2. Pourquoi ce projet?...2 3. Possibilités d'utilisation dans le cadre de l'université...3

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

Plus en détail

WebDAV en 2 minutes. Tous ces objectifs sont complémentaires et ils sont atteints grâce au seul protocole WebDAV. Scénarii

WebDAV en 2 minutes. Tous ces objectifs sont complémentaires et ils sont atteints grâce au seul protocole WebDAV. Scénarii WebDAV en 2 minutes le but affirmé du groupe de travail WebDAV (DAV) est (pour ses concepteurs) de "définir les extensions de HTTP nécessaires pour assurer la disponibilité d'outils WEB de création collective

Plus en détail

UE5A Administration Réseaux LP SIRI

UE5A Administration Réseaux LP SIRI UE5A Administration Réseaux LP SIRI José Dordoigne Architecte infrastructure v1.0 2012-2013 Objectif de la formation -Fournir les éléments clés pour : -Comprendre les principaux services réseaux déployés

Plus en détail

Systèmes en réseau : Linux 1ère partie : Introduction

Systèmes en réseau : Linux 1ère partie : Introduction Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce

Plus en détail

Notre offre Collaborative systemes@arrabal-is.com

Notre offre Collaborative systemes@arrabal-is.com systemes@arrabal-is.com Groupware, Outils collaboratifs, Collecticiels, ECM, Synergiciels? Un Groupware est un ensemble de méthodes, de technologies, d'outils, de processus et de procédures permettant

Plus en détail

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition) Introduction 1. Introduction 13 2. Le choix de l'ouvrage : Open Source et Linux Ubuntu 13 2.1 Structure du livre 13 2.2 Pré-requis ou niveau de connaissances préalables 13 3. L'objectif : la constitution

Plus en détail

Serveur de sauvegarde à moindre coût

Serveur de sauvegarde à moindre coût 1/28 Serveur de sauvegarde à moindre coût Yann MORÈRE LASC http://www.lasc.univ-metz.fr/ I. Cahier des charges II. Solution III. Présentation des outils utilisés IV. Mise en œuvre 2/28 Cahier des charges

Plus en détail

Les applications Internet

Les applications Internet Les applications Internet Rappel sur les couches du protocole réseau 4 couches dans le modèle TCP/IP (plus simple) 7 couches dans le modèle OSI ou le SNA d IBM (plus complexe) Protocoles standardisées

Plus en détail

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre info@academielibre.fr

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre info@academielibre.fr Cours Linux Cours en ligne Administrateur Systèmes Linux Académie Libre info@academielibre.fr Programme général du cours Linux MODULE 1 - Fondamentaux Introduction à Linux La procédure de Login et Logout

Plus en détail

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I

Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Date : 13 octobre 2009 / Auteur : David ROMEUF / Version : 1.1 / Diffusion : Utilisateurs Table des matières Cas 1 : un poste MS-Windows

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Annexe 5. Kaspersky Security For SharePoint Servers. Consulting Team

Annexe 5. Kaspersky Security For SharePoint Servers. Consulting Team Annexe 5 Kaspersky Security For SharePoint Servers Consulting Team 2015 K A S P E R S K Y L A B Immeuble l Européen 2, rue 1 Joseph Monier 92859 Rueil Malmaison Cedex Table des matières Table des matières...

Plus en détail

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN.

Sujet 2 : Interconnexion de réseaux IP (routeurs CISCO). Sujet 3 : Implémentation d un serveur VPN avec OpenVPN. UFC CENTRE DE BAB EZZOUAR EXEMPLES DE SUJETS POUR LE PROJET DE FIN D ETUDE OPSIE PROPOSES PAR M. NACEF (ENSEIGNANT) Sujet 1 : Management des risques par la méthode MEHARI. Type : étude, audit. MEHARI est

Plus en détail

CA ARCserve Backup r12

CA ARCserve Backup r12 DOSSIER SOLUTION : CA ARCSERVE BACKUP r12 CA ARCserve Backup r12 CA ARCSERVE BACKUP R12 ASSURE UNE PROTECTION EXCEPTIONNELLE DES DONNÉES POUR LES SERVEURS, LES BASES DE DONNÉES, LES APPLICATIONS ET LES

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

SERVEUR NAS «Comprendre l'utilité d'un NAS c'est l'adopter!»

SERVEUR NAS «Comprendre l'utilité d'un NAS c'est l'adopter!» SERVEUR NAS «Comprendre l'utilité d'un NAS c'est l'adopter!» Pourquoi faire? Bien connus du monde de l'entreprise, les serveurs NAS (Network Attached Storage). ils sont une solution simple et économique

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Lutter contre les virus et les attaques... 15

Lutter contre les virus et les attaques... 15 Lutter contre les virus et les attaques... 15 Astuce 1 - Télécharger et installer Avast!... 17 Astuce 2 - Configurer la protection de messagerie... 18 Astuce 3 - Enregistrer Avast!... 20 Astuce 4 - Mettre

Plus en détail

Outils de développement collaboratif

Outils de développement collaboratif Outils de développement collaboratif Envol 2012 Olivier Thauvin 24 janvier 2013 Olivier Thauvin Outils de développement collaboratif 24 janvier 2013 1 / 80 1 Avant Propos 2 Versionner 3 Communiquer 4 Documenter

Plus en détail

«clustering» et «load balancing» avec Zope et ZEO

«clustering» et «load balancing» avec Zope et ZEO IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre Sommaire Introduction...3 1. Présentation générale de ZEO...4

Plus en détail

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide Symantec Backup Exec 12.5 for Windows Servers Guide d'installation rapide 13897290 Installation de Backup Exec Ce document traite des sujets suivants: Configuration requise Conditions préalables à l'installation

Plus en détail

FOIRE AUX QUESTIONS ACT! 2009

FOIRE AUX QUESTIONS ACT! 2009 FOIRE AUX QUESTIONS ACT! 2009 Informations générales sur ACT! 1. Quelles sont les principales fonctionnalités d ACT!? - Gérer tous vos contacts et vos clients en toute simplicité - Communiquer avec vos

Plus en détail

SERVEUR DE MESSAGERIE

SERVEUR DE MESSAGERIE CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: version 4.3-B248 Sommaire PREAMBULE et REMERCIEMENTS Page 2 INTRODUCTION Page 2 AVERTISSEMENT Page 3 INSTALLATION Page 3 CONFIGURATION Page 12 CLIENT DE MESAGERIE

Plus en détail

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de 1 2 «Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de Copie, seules les références bibliographiques peuvent

Plus en détail

Symantec Protection Suite Enterprise Edition Protection éprouvée pour les terminaux, la messagerie et les environnements Web

Symantec Protection Suite Enterprise Edition Protection éprouvée pour les terminaux, la messagerie et les environnements Web Fiche technique: Sécurité des terminaux Protection éprouvée pour les terminaux, la messagerie et les environnements Web Présentation permet de créer un environnement (terminaux, messagerie et Web) protégé

Plus en détail

Chapitre 1 L interface de Windows 7 9

Chapitre 1 L interface de Windows 7 9 Chapitre 1 L interface de Windows 7 9 1.1. Utiliser le menu Démarrer et la barre des tâches de Windows 7... 10 Démarrer et arrêter des programmes... 15 Épingler un programme dans la barre des tâches...

Plus en détail

Hébergement de sites Web

Hébergement de sites Web Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise

Plus en détail

Fiche Technique. Cisco Security Agent

Fiche Technique. Cisco Security Agent Fiche Technique Cisco Security Agent Avec le logiciel de sécurité de point d extrémité Cisco Security Agent (CSA), Cisco offre à ses clients la gamme de solutions de protection la plus complète qui soit

Plus en détail

Contrat de Maintenance Informatique

Contrat de Maintenance Informatique Contrat de Maintenance Informatique Une maintenance informatique efficace est une maintenance informatique préventive. La Ste S.H.J.P. peut intervenir à tout moment et anticiper les disfonctionnements

Plus en détail

Avantages. Protection des réseaux corporatifs de gestion centralisée

Avantages. Protection des réseaux corporatifs de gestion centralisée Protégez votre univers Protection des réseaux corporatifs de gestion centralisée Avantages Gestion centralisée de protection des postes de travail des serveurs de fichier Windows et des serveurs de messagerie

Plus en détail

Pourquoi utiliser SharePoint?

Pourquoi utiliser SharePoint? Pourquoi utiliser SharePoint? Partage de Fichiers Accès distant aux informations Mise à jour permanente Gestion électronique de documents (GED) Notifications / Alertes Workflow / Flux de travail Extranet

Plus en détail

Guide d administration de Microsoft Exchange ActiveSync

Guide d administration de Microsoft Exchange ActiveSync Guide d administration de Microsoft Exchange ActiveSync Copyright 2005 palmone, Inc. Tous droits réservés. palmone, HotSync, Treo, VersaMail et Palm OS sont des marques commerciales ou déposées dont palmone,

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Guide de Démarrage. Introduction... 2 Scénarios pour l utilisation de votre procloud@ocim.ch... 2 Scénarios à venir :... 2

Guide de Démarrage. Introduction... 2 Scénarios pour l utilisation de votre procloud@ocim.ch... 2 Scénarios à venir :... 2 Guide de Démarrage Introduction... 2 Scénarios pour l utilisation de votre... 2 Scénarios à venir :... 2 Accès à vos données depuis un navigateur internet... 3 Démarrage... 3 Explorez votre nouvel environnement...

Plus en détail

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows

InstallShield 2014 FICHE TECHNIQUE. Création de programmes d installation pour Microsoft Windows FICHE TECHNIQUE InstallShield 2014 Création de programmes d installation pour Microsoft Windows Le N 1 mondial des technologies d installation : la technologie InstallShield est déployée par plus de 80

Plus en détail

Administration de systèmes

Administration de systèmes Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

PROCEDURE D INSTALLATION et de CONFIGURATION DU SERVICE PACK2 POUR WINDOWS XP

PROCEDURE D INSTALLATION et de CONFIGURATION DU SERVICE PACK2 POUR WINDOWS XP Operating System PROCEDURE D INSTALLATION et de CONFIGURATION DU SERVICE PACK2 POUR WINDOWS XP Laëtitia Bouchez Centre de Ressources Informatiques Université des Sciences et Technologies de Lille Laetitia.Bouchez@univ-lille1.fr

Plus en détail

Les modules SI5 et PPE2

Les modules SI5 et PPE2 Les modules SI5 et PPE2 Description de la ressource Propriétés Intitulé long Formation concernée Matière Présentation Les modules SI5 et PPE2 BTS SIO SI5 PPE2 Description Ce document présente une approche

Plus en détail

Catalogue & Programme des formations 2015

Catalogue & Programme des formations 2015 Janvier 2015 Catalogue & Programme des formations 2015 ~ 1 ~ TABLE DES MATIERES TABLE DES MATIERES... 2 PROG 1: DECOUVERTE DES RESEAUX... 3 PROG 2: TECHNOLOGIE DES RESEAUX... 4 PROG 3: GESTION DE PROJETS...

Plus en détail

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

Tutoriel XBNE Connexion à un environnement XBMC distant

Tutoriel XBNE Connexion à un environnement XBMC distant Tutoriel XBNE Connexion à un environnement XBMC distant 1. Introduction... 3 2. Quelques notions d informatique... 4 2.1 Réseau informatique... 4 2.1.1 Adresse ip... 4 2.1.2 Fixer l adresse ip d un équipement...

Plus en détail

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird. MAIL > configuration de mozilla thunderbird > SOMMAIRE Qu'est ce que Thunderbird? Téléchargement du logiciel Thunderbird Configuration Installation d'un compte POP Installation d'un compte IMAP En cas

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

Mise en place d un service de voix sur IP

Mise en place d un service de voix sur IP PROJET DE MASTER 1 2004-2005 Mention Informatique Spécialité Réseaux Mise en place d un service de voix sur IP CAHIER DES CHARGES Adrien Dorland < revok_2k2@hotmail.com > Loic gautier < ciolcavalli@hotmail.com

Plus en détail

Windows 8 : une petite révolution? 9. Démarrer Windows 8 10. Accéder au Bureau à la connexion 13. Ouvrir ou activer une nouvelle session 13

Windows 8 : une petite révolution? 9. Démarrer Windows 8 10. Accéder au Bureau à la connexion 13. Ouvrir ou activer une nouvelle session 13 Généralités Windows 8 : une petite révolution? 9 Démarrer Windows 8 10 Accéder au Bureau à la connexion 13 Ouvrir ou activer une nouvelle session 13 Utiliser les fonctionnalités tactiles 14 Utiliser l

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février 2010. IceWarp France / DARNIS Informatique

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février 2010. IceWarp France / DARNIS Informatique Le serveur communication unifiée IceWarp Guide de mise à jour Version 10 Février 2010 IceWarp France / DARNIS Informatique i Sommaire Guide de mise à jour vers la V10 1 A lire avant de démarrer la mise

Plus en détail

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,

Plus en détail

Mickaël Journo. Assistance et Maintenance Informatique pour particuliers et professionnels.

Mickaël Journo. Assistance et Maintenance Informatique pour particuliers et professionnels. Mickaël Journo Assistance et Maintenance Informatique pour particuliers et professionnels. Présentation interactive : Approcher la souris et cliquer sur les flèches pour naviguer. Cliquer sur le logo pour

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Prise en main d un poste de travail sous Windows sur le réseau du département MMI de l'upemlv. d après M. Berthet et G.Charpentier

Prise en main d un poste de travail sous Windows sur le réseau du département MMI de l'upemlv. d après M. Berthet et G.Charpentier 1 Prise en main d un poste de travail sous Windows sur le réseau du département MMI de l'upemlv d après M. Berthet et G.Charpentier Le CRI 2 Centre de Ressources Informatiques. Gère l informatique pour

Plus en détail

Comment utiliser mon compte alumni?

Comment utiliser mon compte alumni? Ce document dispose d une version PDF sur le site public du CI Comment utiliser mon compte alumni? Elena Fascilla, le 23/06/2010 Sommaire 1. Introduction... 2 2. Avant de commencer... 2 2.1 Connexion...

Plus en détail

Burckel Thomas. Formation. Compétences

Burckel Thomas. Formation. Compétences Burckel Thomas Adresse : 92 avenue de la République 94300 VINCENNES Tel : 06.83.21.48.25 Email : burckel.thomas@gmail.com Date et lieu de naissance : 3 septembre 1986 à Strasbourg Formation 2006 2009 Polytech

Plus en détail

LES OFFRES DE NOTRE DATA CENTER

LES OFFRES DE NOTRE DATA CENTER LES OFFRES DE NOTRE DATA CENTER Découvrez notre gamme 2011 Contacts : 01 41 47 70 00 Services@o2i.biz www.o2i.biz DATACENTER MAIL VOTRE MESSAGERIE HÉBERGÉE Et sécurisée SUR SERVEUR MICROSOfT ExChANGE 2010

Plus en détail

Etude d Exchange, Google Apps, Office 365 et Zimbra

Etude d Exchange, Google Apps, Office 365 et Zimbra I. Messagerie Exchange 2013 2 1) Caractéristiques 2 2) Pourquoi une entreprise choisit-elle Exchange? 2 3) Offres / Tarifs 2 4) Pré requis pour l installation d Exchange 2013 3 II. Google Apps : 5 1) Caractéristiques

Plus en détail

Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous

Guide Utilisateur. Les communications unifiées au service de la performance opérationnelle. sfrbusinessteam.fr. Faire équipe avec vous Faire équipe avec vous En exclusivité dans le Pack Business Entreprises, bénéficiez de la solution Microsoft Office Communicator, un véritable outil de travail collaboratif convivial et performant pour

Plus en détail

IBM Tivoli Compliance Insight Manager

IBM Tivoli Compliance Insight Manager Simplifier les audits sur la sécurité et surveiller les activités des utilisateurs privilégiés au moyen d un tableau de bord permettant de contrôler la conformité aux exigences de sécurité IBM Points forts

Plus en détail

laissez le service en démarrage automatique. Carte de performance WMI Manuel Désactivé Vous pouvez désactiver ce service.

laissez le service en démarrage automatique. Carte de performance WMI Manuel Désactivé Vous pouvez désactiver ce service. Nom du service par défaut conseillé remarques Accès à distance au Registre Automatique Désactivé Acquisition d'image Windows (WIA) Administration IIS Automatique Désactivé Affichage des messages Automatique

Plus en détail

LIVRE BLANC. Guide des fonctionnalités. Aperçu des avantages et des fonctions.

LIVRE BLANC. Guide des fonctionnalités. Aperçu des avantages et des fonctions. LIVRE BLANC Guide des fonctionnalités. Aperçu des avantages et des fonctions. TABLE DES MATIÈRES 1 PRÉSENTATION DE MICROSOFT WINDOWS SMALL BUSINESS SERVER 2003... 2 1.1 LA SOLUTION INTÉGRÉE POUR LES PETITES

Plus en détail

Maintenance de son PC

Maintenance de son PC AVEC XP et Vista : Quelques règles élémentaires permettent d assurer le bon fonctionnement de son ordinateur. Si vous les suivez vous pourrez déjà éviter un grand nombre de pannes. 1) Mettre à Jour son

Plus en détail

Imaginez un Intranet

Imaginez un Intranet Imaginez un Intranet clé en main et économique, adapté à vos besoins! Connectikup : Votre solution intranet/extranet/portail collaboratif Vous avez besoin de partager, organiser, synchroniser et sécuriser

Plus en détail

Portails d'entreprise sous GNU/Linux

Portails d'entreprise sous GNU/Linux Portails d'entreprise sous GNU/Linux Cédric BLANCHER Arche, groupe Omnetica / MISC cedric.blancher@arche.fr / sid@miscmag.com JIA 2004 Agenda Plan de la présentation Introduction 1ère partie : Messagerie

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Travail collaboratif. Glossaire

Travail collaboratif. Glossaire Glossaire Ajax Traduction anglaise : Ajax (Asynchronous JavaScript And XML) AJAX est un combiné de différents langages de développement Web comme XHTML, JavaScript ou XML, il est fréquemment utilisé pour

Plus en détail

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA DOSSIER SOLUTION : CA ARCSERVE BACKUP R12.5 CA ARCserve Backup CA ARCSERVE BACKUP, LOGICIEL DE PROTECTION DE DONNÉES LEADER DU MARCHÉ, INTÈGRE UNE TECHNOLOGIE DE DÉDUPLICATION DE DONNÉES INNOVANTE, UN

Plus en détail

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...

Plus en détail

Le matériel informatique

Le matériel informatique Les Fiches thématiques Jur@tic Le matériel informatique Que choisir? Comment, pourquoi? Les Fiches thématiques Jur@TIC 1. Réfléchir avant d agir Votre matériel est usagé ou en panne, votre activité s étend

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

Spécifications Techniques Générales. Techno Pole Internet. Lycée Djignabo / Ziguinchor

Spécifications Techniques Générales. Techno Pole Internet. Lycée Djignabo / Ziguinchor Techno Pole Internet Lycée Djignabo / Ziguinchor Sommaire 1 ARCHITECTURE LOGICIELLE 2 1.1 APACHE, UN SERVEUR POLYVALENT, PERFORMANT ET MONDIALEMENT RECONNU 2 1.2 ARCHITECTURE LOGICIELLE DU SERVEUR 2 1.3

Plus en détail

TD séance n 2c Mise à jour des Systèmes

TD séance n 2c Mise à jour des Systèmes 1 Gestion des Logiciels 1.1 Introduction sur les logiciels Un logiciel est un programme nécessaire au fonctionnement d'un ordinateur (logiciel système) ou au traitement de données (logiciel applicatif).

Plus en détail

LES ACCES ODBC AVEC LE SYSTEME SAS

LES ACCES ODBC AVEC LE SYSTEME SAS LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie

Plus en détail

Catalogue des formations 2015

Catalogue des formations 2015 Catalogue des formations 2015 Sommaire Relation entre les formations 3 1. Les bases de Linux 4 2. Certification Linux LPIC-1 8 3. Certification Linux LPIC-2 11 4. Certification Linux LPIC-3 14 5. Services

Plus en détail

SERVEUR DE MESSAGERIE

SERVEUR DE MESSAGERIE CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: et hmailserveur Version 4.3-B248 SquirrelMail Version 1.4.22 Sommaire PREAMBULE et REMERCIEMENTS:... 2 INTRODUCTION:... 3 AVERTISSEMENT... 4 INSTALLATION:... 4 CONFIGURATION

Plus en détail

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5

Le service FTP. M.BOUABID, 04-2015 Page 1 sur 5 Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur

Plus en détail

Préconisations Techniques & Installation de Gestimum ERP

Préconisations Techniques & Installation de Gestimum ERP 2015 Préconisations Techniques & Installation de Gestimum ERP 19/06/2015 1 / 30 Table des Matières Préambule... 4 Prérequis matériel (Recommandé)... 4 Configuration minimum requise du serveur (pour Gestimum

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Messagerie & Groupeware. augmentez l expertise de votre capital humain Messagerie & Groupeware augmentez l expertise de votre capital humain OUTLOOK 2010* Etude des fonctionnalités d un logiciel de messagerie Tout public 1 journée MG01 Maîtrise de l environnement Windows

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications RTN / EC2LT Réseaux et Techniques Numériques Ecole Centrale des Logiciels Libres et de Télécommunications Mise en place d'un Contrôleur de Domaine dans un milieu hétérogène avec SAMBA couplé à LDAP Domaine

Plus en détail

Dr.Web Les Fonctionnalités

Dr.Web Les Fonctionnalités Dr.Web Les Fonctionnalités Sommaire Poste de Travail... 2 Windows... 2 Antivirus pour Windows... 2 Security Space... 2 Linux... 3 Mac OS X... 3 Entreprise... 3 Entreprise Suite - Complète... 3 Entreprise

Plus en détail