Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009
|
|
- Jean-Noël Blanchard
- il y a 8 ans
- Total affichages :
Transcription
1 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
2 Remerciements Je tiens à remercier toute l équipe de SAVIE pour son accueil et tout particulièrement William Thivierge et Mélanie Gravel pour leur suivi de mon travail et leur aide durant le stage. Je souhaite aussi remercier l OFQJ (Office Franco-Québecois pour la Jeunesse) et Eliane Thal qui m ont permis de réaliser mon stage dans cette magnifique province qu est le Québec. 2
3 Table des matières 1 Introduction 4 2 SAVIE, Société pour l apprentissage à vie 5 3 Le projet : Enjeux Présentation Les grandes étapes Analyse Solutions et choix Réalisation L ajout de rencontres Mes documents en ligne Le partage d écran La sécurité Bilan 14 5 Conclusion personnelle 15 3
4 1 Introduction Du 20 avril au 27 juin 2009, j ai effectué un stage à SAVIE (la Société pour l Apprentissage à VIE), une société à but non lucratif basée à Québec. Ce stage à l étranger a été l opportunité pour moi de découvrir le monde du travail tout en découvrant un nouveau pays, une nouvelle culture. Mon stage avait pour but le développement d Enjeux 3, une RIA (application internet riche) de vidéoconférence visant à faciliter et améliorer les cours à distance. Ce projet étant le projet principal de SAVIE, j ai eu la chance de travailler en collaboration avec les autres employés, ce qui m a apporté une grande expérience du travail en équipe. Ce stage m a permis de découvrir le monde du travail en travaillant sur un projet important dans une équipe professionnelle durant 10 semaines. Pour rendre compte de ce stage, je commencerai ce rapport par une présentation de l entreprise et du cadre de travail. Enfin, je développerai plus amplement le projet sur lequel j ai travaillé ainsi que les différentes tâches que j ai pu effectuer. 4
5 2 SAVIE, Socie te pour l apprentissage a vie Fig. 2.1 Vue d ensemble sur le bureau La Socie te pour l Apprentissage a VIE (SAVIE) est une socie te a but non lucratif base e dans les locaux de la Te le -universite du Que bec (Te luq), une universite de formation a distance faisant partie de l UQAM (Universite du Que bec a Montre al). Cette socie te a pour objectif principal de de velopper des environnements d enseignement, de travail collaboratif, d apprentissage en ligne ainsi que des outils de communication novateurs destine s en particuliers aux e coles et universite s. Elle regroupe dans une communaute des partenaires (entreprises, organismes communautaires, institutions d enseignement 5
6 publiques) qui soutiennent ces recherches contribuant ainsi a l ame lioration des contenus des diffe rents produits. Le produit principal en de veloppement en ce moment est Enjeux 3 qui est une refonte de la version pre ce dente, Enjeux 2. Mais SAVIE posse de plusieurs autres produits visant majoritairement a faciliter l encadrement et l apprentissage en ligne. SAVIE est compose e d une e quipe d une dizaine de personnes compose s de programmeurs, de graphistes, d inge nieurs travaillant sur des ordinateurs tournant sous Windows XP. Fig. 2.2 Les serveurs 6
7 3 Le projet : Enjeux Présentation Enjeux 3 est un logiciel de vidéoconférence orienté vers les cours à distance. Il doit permettre de faciliter les intéractions et les communications entre professeurs et élèves. Enjeux 3 est un nouveau départ complet par rapport à la version précédente en utilisant des technologies plus adaptées pour en améliorer l ergonomie et les fonctionnalités. Mon travail durant ce stage a été de réflechir à la conception et de réaliser plusieurs modules d Enjeux 3. J ai pu travailler sur toutes les parties du logiciel, autant la partie client que la partie serveur ce qui a apporté une grande diversité dans mon travail. Pour ce faire, il m a fallu faire de nombreuses recherches pour apprendre à utiliser différents outils nécessaires comme Red5 que je ne connaissais pas mais aussi pour trouver des solutions optimales aux différents problèmes que j ai pu rencontrer. La principale contrainte a été de s adapter et s intégrer à l équipe qui travaillait déjà sur Enjeux 3. Il fallait continuer sur le code existant, donc en comprendre son fonctionnement et continuer sur la même logique pour conserver une cohérence dans le code. C est dans un cas comme celui-ci que l on comprend vraiment l utilité d un code clair et commenté. 7
8 3.2 Les grandes étapes Prise en main du poste de travail, découverte de Flex et d Enjeux 3 Création d un premier formulaire de création de rencontre Module Mes documents en ligne Création d un outil de partage d écran Chacune de ces étapes était traitée selon le même programme. Je commencais par une phase d analyse plus ou moins grande pour étudier la faisabilité, les technologies nécessaires, etc, puis une phase de réalisation et pour finir, une phase de test où je corrigeais les bugs apparents et complétais pour éviter toute erreur inattendue. 3.3 Analyse Le développement d Enjeux 3 ayant débuté avant mon arrivée à SAVIE pour mon stage, je n ai pas pu participer à la phase d analyse générale. De plus, Enjeux 3 étant essentiellement une refonte de la version précédente, la liste des fonctionnalités à implémenter était déjà prête. Mais, les technologies principales ayant changées, il a fallu vérifier la faisabilité de projet et de toutes ses fonctionnalités. Une phase d analyse a été nécessaire pour chacun des différents modules que j ai dû réaliser, en particulier pour la création de l outil de partage d écran qui m a demandé de nombreuses recherches pour vérifier la faisabilité et trouver une solution correcte et fonctionnelle pour répondre aux besoins dans les meilleurs conditions. J ai pu étudier le code source de plusieurs logiciels libres existants pour étudier leur fonctionnement et trouver la méthode et le langage les plus efficaces. Concernant les Documents en ligne, des outils externes ont été nécessaires pour réaliser la conversion automatique des présentations et des vidéos pour en permettre la diffusion durant une rencontre. Après plusieurs recherches, j ai trouvé des logiciels multi-plateformes pour réaliser ces actions, le serveur hébergeant Enjeux 3 pouvant être sous Linux, Windows, etc. 3.4 Solutions et choix Enjeux 3 vise à avoir une partie client agréable à l oeil, plus ergonomique et facile d utilisation que la version précédente. Pour la réaliser, le choix s est porté sur Flex, un framework libre permettant la conception de RIA (applications internet riches) 8
9 multi-plateformes. De plus, grâce à AIR (Adobe Integrated Runtime), ces applications peuvent être lancées sans navigateur internet, ce qui permet à l utilisateur de lancer Enjeux 3 depuis son ordinateur ou en passant par une page web. Du côté du serveur, PHP a été utilisé à l aide du Zend Framework. Le Zend Framework a été choisi car il s agit d un framework PHP libre offrant de nombreux outils puissants. De plus, il permet de communiquer facilement entre l application Flex et les scripts PHP à l aide d un module créé par Zend en association avec Adobe. Zend Framework fournit aussi une couche d abstraction permettant de changer de base de données sans modifier les scripts. Red5 a été choisi pour le serveur de streaming plutôt que Flash Media Server car il s agit d une bonne alternative libre et gratuite possédant toutes les fonctionnalités nécessaires pour Enjeux 3. Le projet ayant commencé quelques mois avant mon arrivé, le choix de l utilisation de ces technologies avait déjà été fait lorsque j ai commencé mon stage. J ai dû m adapter à ces choix et, entre autre, apprendre à utiliser Flex assez rapidement. La partie m ayant demandée le plus d analyse est l outil de partage d écran. Aucune technologie précise n avait été choisie. Après de longues recherches et analyses, mon choix s est porté pour le Java. En effet, c est un langage que je maitrise, il permet de créer des applications facilement exécutables sur les postes clients sans nécessiter d installation (malgré quelques restrictions) à l aide du Java Network Launching Protocol (JNLP). De plus, plusieurs autres logiciels libres que j ai été amené à étudier utilisaient Java pour des fonctionnalités semblables à ce que je voulais réaliser. 3.5 Réalisation L ajout de rencontres Cette étape était surtout faite pour une découverte et une prise en main du framework Flex et de Flex Builder. Après avoir reçu la maquette m indiquant les champs à placer et sous quelle forme, je me suis lancé dans la conception en MXML et ActionScript du formulaire. J ai pu tester les différents éléments pour rester le plus fidèle à la maquette. Une fois le formulaire prêt, j ai dû m occuper de la partie du côté du serveur, en PHP, pour enregistrer la rencontre dans la base de donnée. J ai pu étudier plus en profondeur le fonctionnement de l ensemble du projet. 9
10 Fig. 3.1 Formulaire d ajout de rencontres Cette partie n a pris que quelques jours mais m a vraiment aidé à comprendre le fonctionnement de Flex et le fonctionnement d Enjeux 3 à l étape actuelle Mes documents en ligne Ce module comportait plusieurs parties. Une première partie était l explorateur de fichiers où je devais afficher les dossiers et les fichiers de l utilisateur pour lui permettre de les parcourir, les récupérer sur son ordinateur et les gérer. La deuxième partie était le formulaire d envoi de fichiers. Et pour finir, j ai dû complêter l envoi de fichiers pour effectuer la conversion automatique des présentations et des vidéos pour en permettre l affichage lors des rencontres. Gestion des documents L explorateur de fichiers devait permettre de parcourir l arborescence des dossiers et de pouvoir consulter la liste des fichiers. Il devait aussi fournir des outils simples de gestion pour pouvoir créer, supprimer des dossiers, déplacer, renommer des fichiers, etc. L application Flex étant exécutée sur le poste de l utilisateur, elle ne permet pas un accès direct aux fichiers. J ai dû utiliser le 10
11 Fig. 3.2 Explorateur de fichiers PHP pour renvoyer la liste des fichiers à l application Flex puis l afficher. Le principe est le même pour la gestion des dossiers et des fichiers. Pour chaque action, l application Flex envoie une requête pour appeler la bonne fonction PHP qui effectue les traitements sur le serveur. Envoi de documents Pour l envoi de fichiers, de nombreux scripts d exemples existent sur internet. Mais aucun n était pleinement fonctionnel ou adapté à mon besoin. Il est nécessaire d avoir une page PHP à qui l application Flex envoie le fichier. Cette page PHP s occupe ensuite de traiter le fichier, de vérifier s il remplit les critères d acceptation puis de le sauvegarder. Ayant déjà réalisé plusieurs scripts d envoi de fichiers en HTML et PHP, la partie PHP ne m a pas posé de problème. Mais, Flex étant nouveau pour moi, j ai dû m aider des exemples pour comprendre le fonctionnement de cette partie et pouvoir le coder. Conversion automatique Les présentations (documents odp, ppt...) et les vidéos devaient être visionnables durant une rencontre. Mais le framework Flex ne permet l affichage que de fichiers flv ou swf. J ai donc dû compléter mon script PHP 11
12 Fig. 3.3 Envoi de fichiers pour l envoi de fichier et rajouter la conversion automatique de ces fichiers. La conversion des présentations est réalisée grâce à un utilitaire d OpenOffice.org et JOD Converter qui fournit un service en Java permettant la conversion de ces fichiers. Pour les vidéos, aucun outil fait pour être utilisé avec PHP n existe. J ai dû utiliser FFMpeg, un logiciel externe en l exécutant depuis PHP. Cette solution n est pas parfaite, elle ne permet pas une bonne gestion des erreurs pour identifier un éventuel problème mais c est la seule solution que j ai pu trouver. Pour limiter le problème, j ai effectué des contôles en plus sur le fichier d origine et le fichier créé pour informer l utilisateur du succés ou de l échec de l opération Le partage d écran Après de longues recherches, de nombreux tests et l étude de plusieurs logiciels existants, j ai commencé la partie serveur où il m a fallu étudier Red5. Red5 est un serveur Java qui permet de faire du streaming audio ou vidéo, partage d objet distant (remoting), de la synchronisation de données, etc. Le partage d écran fonctionne par l envoi de capture d écran de l utilisateur sur le serveur Red5 qui s occupe de l envoyer à tous les autres utilisateurs. Il faut donc utiliser la synchronisation de données pour avertir tous les utilisateurs de la nouvelle capture d écran. Certaines notions de Red5 m ont posé problèmes. Il existe plusieurs tutoriels sur l utilisation de Red5 mais qui concernent des points spécifiques. Cela m a donc pris un certain temps d apprentissage pour comprendre le fonctionnement de Red5 et son utilisation 12
13 dans Enjeux 3. Fig. 3.4 Partage d écran La partie client devant envoyer la capture d écran est basée sur une partie du projet OpenMeetings sous LGPL. J ai donc commencé les tests en réutilisant cette application. Pour finir, je l ai recodé pour l alléger et l adapter à nos besoins précis. Il s agit d une application Java hébergée sur le serveur qui est lancée grâce à Java Network Launching Protocol (JNLP) pour faciliter son utilisation. Elle ne nécessite donc pas d installation mais requiert l accord de l utilisateur pour son utilisation. La dernière partie doit récupérer les captures d écran sur le serveur Red5 et les afficher. Il faut utiliser la synchronisation de données de Red5 pour mettre à jour la capture affichée. J ai pu effectuer quelques tests concluants mais n ayant pas pu plus m attarder sur cette partie, ce n était pas réutilisable. Pour cette dernière partie, elle est réalisée en Flex et de nombreux exemples similaires peuvent être trouvés sur Internet La sécurité Durant ce stage, j ai aussi pu m attarder plus en profondeur sur l étude d Enjeux 3 au niveau de la sécurité. Après plusieurs tests, j ai relevé quelques failles importantes devant être corrigées. J ai signalé ces failles au reste de l équipe, mais n ai pas pu les corriger. Cela aurait nécessité quelques semaines de stage en plus. 13
14 4 Bilan Après 10 semaines de travail sur Enjeux 3, mon stage est arrivé à sa fin, mais le projet n est pas fini. Le module Documents en ligne est complet mais le module partage d écran n est pas fini. En effet, j ai réalisé la partie serveur récupérant l image de l écran d un client et la redistribuant aux autres, la partie client qui prend des captures d écran pour l envoyer au serveur, mais il reste la partie client qui récupère l image de l écran de l utilisateur voulant partager son écran et qui l affiche. Les nombreuses recherches que j ai du effectuer pour trouver la meilleure solution ont entraîné une perte de temps qui m a empeché de finir cette dernière partie. C est pourquoi, j ai utilisé les derniers jours pour finaliser, commenter, documenter tout ce que j ai réalisé durant ce stage pour permettre aux personnes qui continuent à travailler sur Enjeux 3 pendant quelques semaines encore de le reprendre pour le compléter facilement au besoin. Après mon départ, malgré une équipe réduite, le travail continue sur Enjeux 3. De nombreuses fonctionnalités n étaient pas encore implémentées et quelques erreurs devaient encore être corrigées. A la fin de son développement, Enjeux 3 sera disponible à la vente en concurrence avec les plus grands comme Adobe Acrobat Connect. 14
15 5 Conclusion personnelle Pour conclure, ce stage aura e te tre s enrichissant sur de nombreux points. Tout d abord, la de couverte du monde de l entreprise, le travail en e quipe dans le domaine de l informatique. J ai pu voir que la communication est tre s importante entre les diffe rents membres de l e quipe pour e viter les conflits et divers proble mes au niveau du projet. J ai pu travailler avec une e quipe jeune et dynamique avec qui j ai e norme ment appris. J ai aussi pu apporter mes connaissances pour espe rer arriver a un meilleur re sultat. Ensuite, le travail demande et les objectifs du stage m ont permis d e largir mes connaissances en programmation par la de couverte de Flex tout en travaillant sur un projet concret et inte ressant. J ai pu de couvrir le fonctionnement pour la re alisation d un projet de ce genre dans une entreprise, les ressources utilisables, les proble mes lie s au statut professionnel du projet, surtout au niveau des licences des outils utilise s. Et pour finir, le lieu, Que bec, une belle ville totalement inconnue pour moi. J ai pu de couvrir une partie de l Ame rique, une toute autre culture et e normement de beaux endroits a Que bec et dans les alentours, Montre al, New York... 15
16 Réf. rapport : Entreprise : Etudiant : Guillaume DOTT SAVIE, société pour l apprentissage à vie Mots clés de l application : Matériels / Systèmes informatiques utilisés : Windows, Ubuntu 8.10 Enoncé du sujet : Logiciels utilisés : Flex Builder, VIM, Red5 Langages utilisés : PHP, Java, Flex (MXML+ActionScript) Développement de modules complémentaires s implémentant dans la nouvelle version du logiciel de vidéoconférence Enjeux. Résumé : Enjeux 3 est un logiciel de vidéoconférence orienté vers les cours à distance. Il doit permettre de faciliter les intéractions et les communications entre professeurs et élèves. Enjeux 3 est un nouveau départ complet par rapport à la version précédente en utilisant des technologies plus adaptées pour en améliorer l ergonomie et les fonctionnalités.
Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009
Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies
Plus en détailTechnologies 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étailRapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013
Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières
Plus en détailMINI-MÉMOIRE DE PPP - S4
MINI-MÉMOIRE DE PPP - S4 Par [OUAZAR ARIS-ARAB] [S4-G2] [AYME OLIVIA] TABLE DES MATIÈRES ANALYSE DE L ENTREPRISE # PRESENTATION DE L ENTREPRISE # LISTE ET DESCRIPTION DES DIFFERENTS METIERS REPRESENTES
Plus en détailINTERNET 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étailToute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.
Web Designer Durée 90 jours (630 h) Public Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web. Objectifs La formation Web designer
Plus en détailI / Le bilan technique. II / Le bilan personnel
I / Le bilan technique L animation des écrans qui était prévu d être programmé sous flash ou d être réalisé avec photoshop a finalement était faite sous after effect. Après avoir commencé à colorier le
Plus en détailFLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze
Programmation FLEX 3 Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder Aurélien Vannieuwenhuyze Avec la contribution de Romain Pouclet Groupe Eyrolles, 2009, ISBN : 978-2-212-12387-6
Plus en détailE.N.T. Espace Numérique de Travail
E.N.T. Espace Numérique de Travail Portail de l UM2 Outil de communication, de partage, de stockage, Présentation et Modalités d utilisation Page 1 sur 20 Sommaire I. Présentation du portail 3 A. Le concept
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailI. Objectifs de ce document : II. Le changement d architecture :
I. Objectifs de ce document : Ce document a pour but de vous présenter : - L outil File Server Migration Toolkit 1.1. - Le mode opératoire à suivre pour migrer les données de plusieurs serveurs de fichiers
Plus en détailRédaction d'une offre de service et d'un contrat
13 mai 2011 1 Rédaction d'une offre de service et d'un contrat Luc Côté Ross & Caroline Lavoie Offre de service pour la réalisation de la refonte du site internet de la SAMBBA. Adressé à Madame Anne Stéphanie
Plus en détailGestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed
6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN
Plus en détailConnaissance des secteurs e-commerce, bourse et assurance.
PATRICK WELFRINGER DÉVELOPPEUR WEB PLATEFORME ADOBE FLASH PROFIL GÉNÉRAL Expérience en architecture et développement de sites web multilingues avec Flash, d'applications internet riches avec Flex et Java,
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailDévelopper des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
Plus en détailCréation outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural
CAHIER DES CHARGES Création outil multimédia de restitution du projet «l intergénérationnel : un levier pour un levier pour créer du lien social en milieu rural Juillet 2013 Sarah Pecas I - PRESENTATION
Plus en détailLes services de la PLM Mathrice. Et quelques outils de web-conférence
Les services de la PLM Mathrice Et quelques outils de web-conférence Richard Ferrere - Florent Langrognet - Romain Pacé Avril 2011 RF, FL, RP PLM () et outils de web conférence Avril 2011 1 / 21 PLAN 1
Plus en détailAvantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents)
Avantic Software Présentation de solutions GED pour mobiles (Gestion Electronique de Documents) Les prestations et les applications présentées : Apportent un accès et une mise à jour simplifiés aux documents
Plus en détailMISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7
PROCÉDURE D INSTALLATION Cegid Business V9 COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 Sommaire 1. Introduction 2. Installation de SQL Server 2005 ou 2008 3. Installation de Cegid Business
Plus en détailAccès instantané aux mots et aux locutions Le dictionnaire électronique offre une traduction rapide d'un mot ou d'une locution
@promt Office 8.0 Description abrégée Spécifiquement conçu pour la maison et les petites entreprises Traduction de documents, de courriers électroniques et de messages instantanés ICQ Traduction de pages
Plus en détailCAHIER DES CHARGES DE REALISATION DE SITE INTERNET
CAHIER DES CHARGES DE REALISATION DE SITE INTERNET Nom de l entreprise : Adresse : Tel : Fax : Email : Personne à contacter dans l entreprise : 1 SOMMAIRE 1 PRESENTATION DE L ENTREPRISE...3 2 PRESENTATION
Plus en détailComment se connecter au dossier partagé?
Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................
Plus en détailSITE I NTERNET. Conception d un site Web
SITE I NTERNET Conception d un site Web Conception de votre site Web Préambule Ce document a pour but de donner une méthode de travail afin de réaliser dans les meilleures conditions un site internet.
Plus en détailFORMATION MULTIMÉDIA LVE
Format Factory est un logiciel libre, gratuit et multiplateforme pour la conversion de formats de fichiers multimédia. Ce logiciel permet de convertir des fichiers audio et vidéo, et d extraire l audio
Plus en détailEchosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet
Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.
Plus en détail... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE
@... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE Office de Tourisme Lesneven - Côte des Légendes 12 boulevard des Frères Lumière - BP 48 29260 LESNEVEN
Plus en détailSommaire Introduction... 3 Le but du projet... 3 Les moyens utilisés... 3 Informations sur le client FTP... 4 Pourquoi une version Linux et
Licence 3 CDA 2010/2011 Client FTP Java Maxence Jaouan Sommaire Introduction... 3 Le but du projet... 3 Les moyens utilisés... 3 Informations sur le client FTP... 4 Pourquoi une version Linux et Windows?...
Plus en détailMéthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.
Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...
Plus en détailINF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
Plus en détail«JE CREE EN RHÔNE-ALPES : Les outils numériques réveillent la création d entreprises!»
«JE CREE EN RHÔNE-ALPES : Les outils numériques réveillent la création d entreprises!» L UTILISATION DU NUMERIQUE DANS SON PROJET DE CREATION D ENTREPRISES Lionel POINSOT Directeur Espace Numérique Entreprises
Plus en détailEnvironnements 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étailTHEME : Mise en place d une plateforme d enseignement à distance
République du Sénégal Un peuple Un but Une foi Ministère de l Enseignement Supérieur ECOLE CENTRALE DES LOGICIELS LIBRES ET DE TELECOMMUNICATIONS (EC2LT) THEME : Mise en place d une plateforme d enseignement
Plus en détailASTER et ses modules
ASTER et ses modules Sommaire Caractéristiques du site internet Rubriques et pages... page 3 Actualités... page 3 Agenda... page 4 Sons... page 4 Documents à télécharger... page 4 Liens... page 4 Albums
Plus en détailDispositif sur budget fédéral
w w w. c n f e t p. c o m R é f o r m e B T S S I O Services Informatiques aux Organisations Dispositif sur budget fédéral 31 rue des Naudières 44400 REZE Tél. 02 40 32 88 00 Fax 02 40 84 12 95 contact@cnfetp-nantes.com
Plus en détailCONTACT EXPRESS 2011 ASPIRATEUR D EMAILS
CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...
Plus en détailStage ECG1502 S'approprier l'utilisation d'une plateforme collaborative.
Stage ECG1502 S'approprier l'utilisation d'une plateforme collaborative. Jeudi 25 mars 2010 - Vendredi 26 mars 2010 Formateurs : Olivia Vandalle - Landry Lardeux Objectifs : Administrer la plateforme :
Plus en détailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Plus en détail10, rue Brulée 67000 STRASBOURG - Tél. : 06.48.03.53.12 - gs@sg-web.fr - http://www.sg-web.fr
10, rue Brulée 67000 STRASBOURG - Tél. : 06.48.03.53.12 - gs@sg-web.fr - http://www.sg-web.fr GRÉGORYSTOOS - SOMMAIRE Sommaire 1. Présentation générale & Formation 2. Parcours professionel - 2013 : Alsacréations
Plus en détailSTAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage
STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites
Plus en détailhttp://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces
Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,
Plus en détailCré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étailCARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1
CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table
Plus en détailMEMOIRE DE STAGE DE FIN D ETUDE
MEMOIRE DE STAGE DE FIN D ETUDE Pour l obtention du MASTERE PROFESSIONNEL «Nouvelles Technologies des Télécommunications et Réseaux» Présentée par : Marwa MZOUGHI Développement d une application SAAS pour
Plus en détailSystème de vidéosurveillance Guide de configuration
Guide de configuration Introduction Les technologies de vidéosurveillance ne sont plus considérées comme «nouvelles» de nos jours, puisque l on enregistre et archive des vidéos depuis maintenant de nombreuses
Plus en détailtestgratuit@empreinte.com
LIVE TV RIA MOBILE Avant propos page 2 Composantes de l offre page 3 Web TV page 4 Visualisation page 5 Live enrichi page 6 Hébergement page 7 Compatibilité page 8 Offre budgétaire page 9 Conditions Générales
Plus en détailDéveloppement d outils web
3D Ouest - Lannion Développement d outils web Seconde partie BERTHEUIL FABRICE Licence 3 Informatique, parcours MIAGE Université de Rennes 1 - IFISIC 1. Introduction Durant la deuxième partie de mon stage
Plus en détailAgence Web innovatrice
QUI SOMMES NOUS? 02 n o v a t i s La théorie c est quand on comprend tout et que rien ne marche La pratique c est quand tout marche mais on ne sait pas pourquoi! Chez Novatis, nous avons réussi les deux...
Plus en détailArchitecture BIGBLUEBUTTON Groupe BigBlueButton - Sénégal
Architecture BIGBLUEBUTTON Groupe BigBlueButton - Sénégal BigBlueButton Vue d ensemble Nginx («engine x» : «moteur x») fait office de serveur proxy pour les blocs «bbb- apps» et «bbb- web» afin d apporter
Plus en détailPHP et le Cloud. All rights reserved. Zend Technologies, Inc.
PHP et le Cloud Les plateformes de cloud IAAS PAAS SAAS Applications Applications Applications Runtimes Sécurité et intégration Base de données Runtimes Sécurité et intégration Base de données Runtimes
Plus en détailWysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Plus en détailLes logiciels indispensables à installer sur votre ordinateur
Vous avez réinstallé Windows, vous venez d acquérir un nouvelle ordinateur, vous voilà donc avec un beau Windows tout propre, tout neuf et surtout tout vide. Il faut reconnaître que Windows fraîchement
Plus en détailSpip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel
Anne-Laure Quatravaux Dominique Quatravaux Spip 2 Premiers pas pour créer son site web Avec la contribution de Sandrine Burriel Groupe Eyrolles, 2009, ISBN : 978-2-212-12502-3 Pourquoi choisir Spip? Vous
Plus en détailArchitecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Plus en détailInternet personnel. Auteur: Guillaume GUAY La Clé Informatique Université de Sherbrooke, mars 2006
Création d un d site Internet personnel Auteur: Guillaume GUAY La Clé Informatique Université de Sherbrooke, mars 2006 1-2-3 Étapes de mise sur pied d un d site Internet personnel! 1 - Création des fichiers
Plus en détailManuel logiciel client Java
Manuel logiciel client Java 2 Copyright Systancia 2012 Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d information, et de ce fait ne font l objet d aucun
Plus en détailBien architecturer une application REST
Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui
Plus en détailAssociation UNIFORES 23, Rue du Cercler 87000 LIMOGES
RAPPORT DE STAGE Association UNIFORES 23, Rue du Cercler 87000 LIMOGES LOHUES Théo BTS SIO 1 ère année Lycée suzanne valadon 2013-2014 Table des matières I. Présentation de l'entreprise...3 II. Description
Plus en détailPortfolio Sites internet :
Portfolio Sites internet : 2010 ARA architecture www.ara-architecture.com Type : Portfolio d architecte Fonctionnalités principales : Galerie de projet d architecture, Actualités, Textes sur l agence,
Plus en détailFEN FICHE EMPLOIS NUISANCES
Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance
Plus en détailCATALOGUE FORMATION 2015
CATALOGUE FORMATION 2015 CATALOGUE FORMATION 2015 SOMMAIRE P. 06 L agence Présentation de l Agence Nationale de Promotion des TIC (ANPTIC) Mot du Directeur Général P.11 Nos formations par thème Outils
Plus en détailProgramme des formations Gamme automates
Programme des formations Gamme automates MODULO 2 MOD2.1 MOD2.2 MOD2.3 MODULO 5 MOD5.1 MOD5.2 MOD5.3 MODUWEB VISION MOW.1 MOW.2 Automates EY-MODULO 2 Généralités MOD2.1 Objectifs Connaître la constitution
Plus en détail«Créer son site web professionnel avec WordPress»
Etre visible sur internet, transmettre une image positive de son entreprise, augmenter son CA pour une petite et moyenne structure, le site web est un outil de communication indispensable. Avoir un site
Plus en détailMettre en place un accès sécurisé à travers Internet
Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer
Plus en détail4D Web 2.0 Pack DATA LIVES HERE. TM. Internet Riche et Solutions Mobiles en toute simplicité. 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex
DATA LIVES HERE. TM 4D Web 2.0 Pack Internet Riche et Solutions Mobiles en toute simplicité 4D Ajax Framework 4D Ajax for Dreamweaver 4D for Flex *Faites vivre vos données 4D Web 2.0 Pack fournit aux développeurs
Plus en détailLES 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étailE.N.T. Espace Numérique de Travail
E.N.T. Espace Numérique de Travail Portail de l UM2 Outil de communication, de partage, de stockage, Présentation et Modalités d utilisation Page 1 sur 30 Sommaire I. Présentation du portail 3 A. Le concept
Plus en détailFABRIK4WEB. création web - communication interactive - solutions digitales
FABRIK4WEB création web - communication interactive - solutions digitales SITE INTERNET WEB DESIGN ET ERGONOMIE Performance et plaisir! INTEGRATION ET DEVELOPPEMENT Innover pour évoluer, Evoluer pour convaincre!
Plus en détailLA TABLETTE, UN OUTIL POLYVALENT!
LA TABLETTE, UN OUTIL POLYVALENT! Formation assurée par M. Rigart Laurent Plan de la formation: Un descriptif technique de la tablette Se connecter à internet au collège Paramétrer le Play Store Entretenir
Plus en détailUn site Web performant p 3. Les moteurs de la réussite p 4
Un site Web performant p 3 Les moteurs de la réussite p 4 Fonctionnalités (en bref) p 5 Fonctionnalités (petit zoom sur les rubriques) p 6 Démo p 8-2 - Avec la FCGA, c est facile La Fédération vous propose
Plus en détailCAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE
PREMIER MINISTRE SECRÉTARIAT GÉNÉRAL DU GOUVERNEMENT CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES (CCTP) MISE EN PLACE ET MAINTENANCE D UN MOTEUR DE RECHERCHE SUR LES SITES INTERNET GÉRÉS PAR LA DOCUMENTATION
Plus en détailPRESENTATION D ADOBE LIVECYCLE ES4
PRESENTATION D ADOBE LIVECYCLE ES4 Informations juridiques Informations juridiques Pour les informations juridiques, voir http://help.adobe.com/fr_fr/legalnotices/index.html. iii Sommaire Chapitre 1 :
Plus en détailVOUS PRÉSENTE. 69, rue Gorge de Loup - 69009 LYON // Tél. : +33 426 994 401 // contact@o2sources.com
VOUS PRÉSENTE arce que la réussite d un projet réside dans le dialogue et l échange permanent entre le client et son prestataire, nous mettons à votre disposition cette plaquette qui vous permettra de
Plus en détailDiffuser un contenu sur Internet : notions de base... 13
Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................
Plus en détailArchitecture distribuée
Architecture distribuée Conception et développement d algorithmes distribués pour le moteur Baboukweb Jean-Christophe DALLEAU Département de Mathématiques et Informatique Université de La Réunion 26 juin
Plus en détailNote de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin 2010. Entreprise decoratzia.com 15 rue Erlanger 75016 - Paris
BENCHETRIT Michaël BTS IG 2 ème année Brevet de Technicien Supérieur Informatique de Gestion Option : Développeur d applications Session 2011 Note de synthèse Développement web sur le CMS Prestashop Stage
Plus en détailCompetence Management System (Système de Gestion de Compétences)
Dispositif :... 3 Qu est-ce qu un CMS?... 3 Quels sont les dispositifs intégrés à un CMS... 3 Comment envoyer des emails?... 3 Puis-je envoyer des emails seulement à un groupe de personnes?... 4 Comment
Plus en détailCréation d un document PublishView
Auteur : Jean Louis Balas Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Création d un document PublishView Ce document est réalisé avec la version 3.0.2 du logiciel TI Nspire CAS Teacher
Plus en détail2 disques en Raid 0,5 ou 10 SAS
Serveur GED: INFO EN + Afin d obtenir des performances optimales il est préférable que le serveur soit dédié. Matériel : Processeur Jusqu à 10 utilisateurs 2.0 Ghz environ Jusqu à 30 utilisateurs 2.6 Ghz
Plus en détailPlateforme Applicative Zend PHP Cloud
Plateforme Applicative Zend PHP Cloud Kevin Schroeder Évangéliste Présenté par Maurice Kherlakian Consultant services professionnels À propos de Kevin Passé : Programmation/Admin. réseau Actuellement :
Plus en détailContenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N
Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N Table des matières 1 CIVIL NET ADMINISTRATION GESTION DES APPLICATIONS... 3 1.1 AMELIORATIONS... 3 1.2 CORRECTIONS... 6 2 CIVIL NET
Plus en détailSolution de gestion de newsletter 12all Version 1.0 p.montier
Solution de gestion de newsletter 12all Version 1.0 p.montier 1 > 12ALL 1.1 Présentation 12all est une application Web qui permet de créer des listes de comptes mails et d envoyer des messages personnalisés.
Plus en détailProjet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Plus en détailSilk Portfolio : Une démarche allégée pour les tests, le développement et la gestion de vos applications
Portfolio : Une démarche allégée pour les tests, le développement et la gestion de vos applications Allégé Incluant seulement les fonctionnalités dont vous avez besoin Accessible Depuis une utilisation
Plus en détailModule d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation
Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Interlis V1.0 - GC version 5.0 Table des matières TABLE DES MATIERES...1 1. INTRODUCTION...2 1.1 OBJECTIF...2 1.2 PRINCIPE...2
Plus en détailREPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA CULTURE. «Constantine, capitale de la culture islamique 2015»
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA CULTURE «Constantine, capitale de la culture islamique 2015» Tel : +213 21650051 Fax : +213 21650051 E-mail : kaddour.salahbrahim@aarcalgerie.org
Plus en détail1. PRÉSENTATION, CONTEXTE, OBJECTIFS ET CIBLES 1.1 Contexte
ZAC Pré Millet 430 rue Aristide Bergès 38330 Montbonnot St Martin Tél 04 76 33 63 63 Fax 04 76 33 63 66 ligue10@handball-france.eu Echirolles, le22 décembre 2014 1. PRÉSENTATION, CONTEXTE, OBJECTIFS ET
Plus en détailGestion des sauvegardes
Gestion des sauvegardes Penser qu un système nouvellement mis en place ou qui tourne depuis longtemps ne nécessite aucune attention est illusoire. En effet, nul ne peut se prémunir d événements inattendus
Plus en détailCréer un fichier PDF/A DÉPÔT ÉLECTRONIQUE
Créer un fichier PDF/A SOMMAIRE 1. Terminologie 3 2. Introduction 3 3. Sauvegarder un fichier au format PDF/A avec Windows Office 2007 3 4. Exporter un fichier au format PDF/A avec Open Office 3.1 4 5.
Plus en détailOffres de stages 2011/2012
Offres de stages 2011/2012 RBS LE MEILLEUR DE L INTEGRATION ET DE L EDITION L informatique est devenue un outil stratégique de développement et de différenciation pour les organisations du 21ème siècle
Plus en détailAperçu de la sauvegarde sous Windows 7
Aperçu de la sauvegarde sous Windows 7 Auteur : Olivier Borgeaud / Informaticien Diplômé Version : 1.0 Date : 3 mai 2009 Sommaire Aperçu de la sauvegarde sous Windows 7... 3 Configurer et créer une sauvegarde...
Plus en détailAlfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008
Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait
Plus en détailCAHIER DES CHARGES DU SITE WEB POUR LA RÉALISATION. Nom du commanditaire : Dossier suivi par : Date de réalisation : Date de mise à jour :
CAHIER DES CHARGES POUR LA RÉALISATION DU SITE WEB Nom du commanditaire :... Dossier suivi par :......... Date de réalisation : Date de mise à jour : Référence du dossier :......... Ce document est distribué
Plus en détailActivités professionnelle N 2
BTS SIO Services Informatiques aux Organisations Option SISR Session 2012 2013 BELDJELLALIA Farid Activités professionnelle N 2 NATURE DE L'ACTIVITE CONTEXTE OBJECTIFS LIEU DE REALISATION Technicien assistance
Plus en détailDécouvrir Drupal au travers d un cas client
Découvrir Drupal au travers d un cas client Vos conférenciers Dorian Marchand Directeur associé David Wilgenbus Responsable projet LAMAP Edouard Fajnzilberg Directeur technique Au programme -> Qu est ce
Plus en détailCAHIER DES CHARGES pour création graphique de Site internet.
CAHIER DES CHARGES pour création graphique de Site internet. Nom de l entreprise/association : Sigle : Raison sociale : Champ d'activité : Adresse : Code postal : Ville : Tel : Fax : Portable : Courriel
Plus en détail