Portabilité sur système Android d un système de borne d information

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

Download "Portabilité sur système Android d un système de borne d information"

Transcription

1 INSA DE RENNES STAGE D ÉTÉ Portabilité sur système Android d un système de borne d information Stagiaire : Vincent LE BIANNIC 4ème année, Informatique Maître de stage : M. Michel BRIAND Août 2011

2 Remerciements : Merci a M. Philippe Le Berre de m avoir accueilli dans son entreprise durant ces 3 mois de stage. Merci également à M. Michel Briand, mon maître de stage, pour m avoir encadré tout au long de ce dernier. Enfin, merci à toute l équipe de Cartelmatic pour son accueil chaleureux.

3 1 Introduction Cartelmatic est une S.A.S Rennaise créée en 1990, à l initiative de M. Philippe Le Berre, et réalisant depuis plus de 15 ans des bornes interactives. Celles-ci sont par exemple utilisées dans les offices de tourisme afin de faire découvrir une région et les sites touristiques que l on peut y trouver. Depuis la première borne d information installée à Vannes en 1996, plus de 200 autres furent également placées sur l ensemble de la France. L entreprise est également en partenariat avec de grands groupes de mobiliers tels que Giraud ou Lacroix, qui permettent d intégrer des bornes Cartelmatic dans leur mobilier urbain. Ces bornes se basent actuellement sur des systèmes Linux, et possèdent une interface développée à l aide du système de plugins du navigateur Mozilla Firefox. Le contenu est quant à lui généré à l aide de la technologie J2EE permettant d insérer du code Java dans des pages HTML, ce qui permet par exemple de récupérer des éléments contenus dans une base de données. Les bornes possèdent également d autres fonction, telles que la possibilité de faire office de bornes Wi-Fi ou la faculté de pouvoir interroger automatiquement les hôtels sur leurs disponibilités via des appels téléphoniques automatisés. Le travail demandé par l entreprise consistait à développer un système similaire à celui déjà présent sur les bornes d informations, mais à destination d appareils se basant sur le système d exploitation Android, et en réutilisant les bases de données déjà exploitées par l application actuelle. 2 Travail réalisé Android étant un système d exploitation très présent sur le marché des smartphones et tablettes tactiles, le développement ne s est par conséquent pas seulement limité à la réalisation d une application à destination de bornes interactives, mais aussi à destination des appareils mobiles. L application permet donc, à la compilation, de choisir si l on souhaite utiliser un mode «kiosque», dans lequel les fonctionnalités sont limitées, ou un mode «portable» relatif aux smartphones et tablettes tactiles, et où l utilisateur a un contrôle total sur l application. Les différentes spécificités des deux modes sont les suivantes : Mode kiosque Mode portable Possibilité de quitter l application Non Oui Bridage de la navigation internet Oui Non Retour automatique à l écran d accueil Oui Non Protection des paramètres via un mot de passe Oui Non 3

4 2.1 Organisation de l application Dialogue avec le serveur Afin de ne pas établir de connexion directement avec la base de données (ce qui aurait nécessité de mettre les identifiants de celle-ci directement en clair dans l application, et par conséquent posé un gros problème de sécurité), un webservice devait être développé afin de faire office d intermédiaire. FIGURE 1 Communication entre l application et le serveur Lorsque l application doit récupérer des informations, une communication est donc établie avec un webservice développé en PHP qui se chargera d effectuer des requêtes sur le serveur MySQL, et de retourner les résultats à l application. L ensemble des messages échangés se fait au format JSON, qui est lui aussi un langage simple à lire et à utiliser. Exemple de requête (recherche du mot "kayak" dans une des tables) : {" requete ": {" type ":" recherche ", " recherche ":" kayak ", " bordereau ":" asc ", " length " :20, " longitude " : , " latitude " :48.098, " offset ":0, " champs " :[ {" id ":" ID "," nom ":" id "}, {" id ":" ID_TYPE "," nom ":" type "}, {" id ":" LOCALISATION "," nom ":" localisation "}, {" id ":" SOCIETE "," nom ":" nom "} ], " champsaverifier " :[ " SOCIETE ", " ID_TYPE " ] } } 4

5 2.1.2 Navigation dans l application L application repose sur un principe de menus composés de plusieurs catégories et permettant de passer, soit à d autres menus (organisation hiérarchique), soit à des modules spécifiques (comme par exemple l affichage d un texte ou d une page web). Ce système de modules (fig. 2) permet de développer rapidement de nouvelles catégories. FIGURE 2 Transitions entre les différents composants de l application 2.2 Interface utilisateur Écran d accueil Le splashscreen (fig. 3) est un écran d accueil ayant des fonctions différentes selon le mode utilisé lors de la compilation. Ainsi, en mode kiosque, ce sera l écran sur lequel l application reviendra lors d une période d inactivité trop importante, tandis qu en mode portable, il ne sera affiché qu une seule fois, lors du lancement de l application. Si la géolocalisation est activée lors de la compilation, ce sera également l écran qui bloquera l utilisateur jusqu à ce que sa position soit détectée Menus Le menu (fig. 4) est l écran proposant les catégories accessibles à l utilisateur. Il permet, comme expliqué précédemment, de passer à un autre menu ou à un module de l application en fonction de la catégorie choisie. 5

6 FIGURE 3 Splashscreen FIGURE 4 Menu de l application 6

7 Ce menu est décrit à l aide d un fichier xml, permettant une lecture et une modification aisée et rapide. Un système de traduction a également été mis en place afin qu il ne soit pas nécessaire de redéfinir un menu complet pour chaque langue intégrée dans l application. Exemple de fichier menu : <? xml version =" 1.0 " encoding ="UTF -8 "? > < menu nom =" Menu principal " background =" images / img1. jpg " > <! -- Premiere categorie -- > < categorie nom =" Categorie 1" background =" images / img2. jpg " > <! -- Affichage d un texte depuis une URL -- > < categorie nom =" Texte2 " type =" texte " src =" http: // foo. com / test. html " background =" images / img4. jpg "/ > <! -- Affichage d un texte integre au menu -- > < categorie nom =" Text3 " type =" texte " background =" images / img5. jpg " > Texte </ categorie > </ categorie > <! -- Deuxieme categorie -- > < categorie nom =" Categorie 2" background =" http: // foo. com / foo. jpg " > <! -- Requete simple --> < categorie nom =" Requete 1" background =" images / img6. jpg " > < requete bordereau =" hot " / > </ categorie > <! -- Requete avec clause WHERE -- > < categorie nom =" Requete 2" > < requete bordereau =" hpa " > < where champ =" type " operateur =" LIKE " valeur =" CLASS " / > </ requete > </ categorie > </ categorie > </ menu > Listes de lieux Une liste de lieux (fig. 5) peut correspondre soit à une recherche, soit à une requête précise dans la base de données (et définie dans le menu). Par défaut, les lieux sont triés en fonction de leur distance par rapport à la position courante de l utilisateur (récupérée à l aide du GPS) ou de la borne (définie lors de la compilation), ce qui permet de connaître directement les objets touristiques situés à proximité. D autres méthodes de tri peuvent également être spécifiées afin de, par exemple, afficher des événements en fonction des dates auxquelles ils sont planifiés. Depuis cette liste, il est possible pour l utilisateur d accéder à la description détaillée d un lieu en le sélectionnant Détails d un lieu Cet écran affiche une description détaillée d un objet touristique. Une nouvelle requête est générée et exécutée lorsque l utilisateur y accède, afin de récupérer les informations manquantes concernant le lieu concerné (son adresse, une liste de contacts, des photographies,...). 7

8 FIGURE 5 Liste de lieux Navigateur Le module de navigation permet d inclure, par exemple, le site internet d une commune directement dans l application. Pour cela, il utilise le moteur de rendu WebKit intégré dans le système d exploitation et supportant un grand nombre de fonctionnalités telles que la gestion du JavaScript et des applets Flash. Dans le cas du mode kiosque, une des fonctionnalités de ce module est de limiter l utilisateur à la consultation de certaines pages prédéfinies, les adresses étant alors filtrées à l aide d expressions régulières Affichage d un texte L un des modules les plus simples de l application puisqu il permet d afficher un texte à l écran, avec la possibilité d inclure quelques balises HTML. Le texte peut être soit récupéré dans un fichier se trouvant sur l appareil, soit via un fichier distant téléchargé si nécessaire par l application Carte Le module carte (fig. 6) utilise l API Google Maps afin d afficher une carte et situer des objets touristiques. Il permet également de calculer et d afficher le trajet depuis la position actuelle de l appareil jusqu au lieu sélectionné par l utilisateur. 2.3 Système de cache Étant donné qu il n est pas forcément possible d assurer une disponibilité de la connexion internet, un système de cache a été mis en place. Celui-ci fonctionne de la façon suivante : A chaque requête est associé un hash MD5 calculé automatiquement. Lorsqu une requête est exécutée et qu un accès à internet est disponible, celle-ci est mise à jour dans le cache. Lorsqu une requête est exécutée et qu un problème de réseau est détecté, l application regarde si la requête existe déjà dans le cache, et si c est le cas, affiche son dernier 8

9 FIGURE 6 Affichage d une carte résultat connu. Sur une application à destination d une borne, ce principe est idéal car les lieux souvent consultés ont ainsi moins de chances d être inaccessibles. Des réflexions ont eu lieu concernant le mode portable et l utilisation de ce système de cache pour fournir un mode hors connexion. Il serait en effet possible d offrir la possibilité de télécharger une version du cache générée automatiquement par le serveur et permettant l accès à certaines données sans que la connexion internet du smartphone soit utilisée. 2.4 Création des projets Une application correspondant à un lieu spécifique, il est par conséquent nécessaire de créer un nouveau projet pour chaque nouvelle destination. Cette opération pouvant être relativement longue et coûteuse en temps (copie des sources Java, modification de celles-ci, modification des fichiers de configuration,...), un script bash a été conçu afin de la simplifier. Une fois lancé, celui-ci demande à l utilisateur les différents paramètres liés à l application et se charge de toutes les étapes pouvant être faites de façon automatique. Exemple d exécution du script : debian :~/ Cartelmatic$./ newproject. sh Creation d un nouveau projet Android Nom du projet : Ville de Rennes - Serveur HTTP ( ou sont stockees les photos ) : http :// www. cartelmatic. com :8080/ - Adresse du Webservice : http :// www. cartelmatic. com :80/ android / rennes / webservice. php 9

10 - Adresse de mise a jour : http :// www. cartelmatic. com :80/ android / apk / Rennes. apk - Application : rennes - GPS actif? (o/n) o - Mot de passe des parametres ( pour le mode borne ) : azertyuiop - ACRA Form Key : HHEUSJUiopoiHUHiuiuPPPAUEZH - Identifiant Google Analytics : UA Recapitulatif Nom du projet : Ville de Rennes Package : com. cartelmatic. villederennes Serveur HTTP : http :// www. cartelmatic. com :8080/ Webservice : http :// www. cartelmatic. com :80/ android / rennes / webservice. php Mise a jour : http :// www. adrastee. net / cartelmatic / apk / Rennes. apk Application : rennes Gps : o Longitude : Latitude : Mot de passe des parametres : azertyuiop ACRA Form Key : HHEUSJUiopoiHUHiuiuPPPAUEZH Identifiant Google Analytics : UA Voulez vous continuer? ( o/ n) o [ X] Creation des dossiers (./ Projects / villederennes ) [ X] Deplacement des fichiers pour la creation du package [ X] Modification des fichiers pour la creation du package [ X] Configuration du projet 2.5 Mise a jour L application dispose d un module de mise a jour permettant une maintenance aisée des bornes. Celui-ci est accessible directement via la fenêtre de configuration, et se charge de toute la procédure de désinstallation et réinstallation du logiciel. La procédure devait être la plus simple possible, celle-ci devant pouvoir par exemple être réalisée directement par le personnel des offices de tourisme, ne disposant pas de connaissances approfondies concernant le fonctionnement de l application. 2.6 Documentation L application devant être maintenue par d autres personnes ne connaissant pas forcément les spécificités du développement sous Android, une documentation très détaillée a dû être 10

11 écrite. Celle-ci consiste en plusieurs pages HTML expliquant les différents choix ayant été pris au cours du développement, ainsi que divers tutoriels décrivant les étapes d installation, de création, et de finalisation d un projet. Des diagrammes UML ont également été créés à partir de l application ArgoUML et donnent une représentation globale du projet ainsi que des divers modules déjà existants. Enfin, la totalité du code source est documentée en respectant le standard Javadoc, permettant à de futurs développeurs de le comprendre et de le modifier plus facilement. 2.7 Tests Des tests unitaires ont été réalisés tout au long de la phase de développement du projet, afin de tester les nouvelles fonctionnalités et les nouveaux modules implémentés. Ces tests ont ainsi eu pour objectif de valider le comportement de certaines fonctions comme, par exemple, celle chargée d effectuer la liaison entre l application et le webservice. Une fois cette partie terminée, d autres tests ont également été mis en place durant la phase d intégration de l application. Ceux-ci ont eu l avantage de mettre en avant certains problèmes non repérés lors du développement, notamment lors de l utilisation de bases de données comportant certaines informations sous des formats différents de ceux de la base utilisée pour les tests précédents. 2.8 Android-x86 En parallèle, un travail a aussi effectué afin de déterminer les différentes façons de faire fonctionner cette application sur une borne interactive traditionnelle. Android ne fonctionnant normalement que sur les architectures de type ARM, et les bornes utilisant quant à elles des processeurs x86, la distribution Android-x86 a dû être utilisée. Cette dernière ne faisant pas partie du projet officiel Android n était par conséquent pas complètement fonctionnelle, mais a permis de tester l application sur des configurations autres que des smartphones ou tablettes. Toutefois, un problème d incompatibilité entre le matériel composant les dernières versions des bornes et Android-x86 a été relevé, occasionnant des erreurs d affichage. Un script a également été réalisé afin de modifier une installation traditionnelle d Androidx86 en lui incluant l application réalisée ainsi que divers changements permettant sa bonne exécution. 3 Apports pour l entreprise et enseignements retirés L entreprise prévoit actuellement d utiliser l application créée dans une nouvelle gamme de produits utilisant des tablettes tactiles Android afin de proposer une solution miniaturisée du système de bornes actuel. Celles-ci pourraient en effet être intéressantes pour les offices de tourismes car beaucoup moins coûteuses que le système actuel. Le peu de modifications nécessaires pour convertir une application en mode kiosque, en une application en mode 11

12 portable, permettra également de mettre à disposition des utilisateurs de smartphones les applications conçues, à l aide de l Android Market. Un compte développeur Android a d ailleurs été créé par l entreprise à la fin du stage afin de préparer le déploiement des applications sur ce dernier. D un côté plus personnel, ce stage m a permis d améliorer mon expérience dans le milieu du développement Android. Connaissant déjà les bases de celui-ci, notamment grâce à mon projet de 4ème année à l INSA, j ai en effet eu l occasion d en découvrir davantage sur le fonctionnement interne de ce système d exploitation, et d acquérir diverses techniques permettant d optimiser l application créée. Ce stage m a également été utile afin d améliorer ma façon de développer. J ai en effet découvert diverses techniques permettant de travailler plus rapidement et plus efficacement avec l environnement de développement Eclipse ainsi qu avec le SDK Android. Étant le seul affecté au développement de l application Android, j ai également eu la chance de pouvoir travailler en autonomie complète sur ce projet. Cela m a permis une certaine liberté dans les choix que j ai eu à faire, tout en essayant de respecter les besoins émis par l entreprise. 12

13 4 Annexes 4.1 Planning 13

14

15 Résumé Cartelmatic est une entreprise réalisant des bornes interactives d informations, principalement à destination des offices de tourisme. Celles-ci permettent une consultation aisée et rapide des objets touristiques (hôtels, campings, fêtes,...) situés à proximité de ces derniers ainsi que leurs disponibilités. L objectif du stage a été de concevoir un système similaire à celui des bornes actuelles, mais à destination d appareils ayant pour système d exploitation Android. L application créée a par conséquent dû être développée en respectant certaines contraintes telles que l utilisation des bases de données déjà existantes. Plusieurs choix ont également été faits au cours du développement, comme la possibilité de choisir au moment de la compilation de l application un mode définissant si l on souhaite obtenir un programme à destination d une borne interactive (où certaines actions sont bridées) ou bien un programme ciblant des smartphones ou tablettes tactiles. L application fut également pensée pour être modifiable sans connaître en profondeur le développement sous Android, afin de pouvoir assurer sa maintenance suite au stage. Elle est aussi composée de plusieurs modules permettant des modifications faciles et rapides de ses fonctionnalités. Une autre partie du stage eut pour objectif de chercher des solutions permettant d exécuter l application développée sur le matériel utilisé par les bornes interactives actuelles. Pour cela, l attention fut portée sur Android-x86, une version d Android développée à destination des ordinateurs ayant un processeur de type x86. Summary Cartelmatic is a company developping interactive information terminals, principally for tourist offices. Those terminals allow an easy and quick consult of tourism places (hotels, campsites, festivals,...) located near them, and also provide their availibility. The work placement aim was to develop a system similar as the one used by the current terminals but for Android based devices. Therefore, the developped software has been created respecting some constraints as the use of existing databases. Some other decisions has been taken as the possibility to choose before the software s compilation a mode defining its target : either terminals (some actions being restricted in this case), or smartphones and touchpads. The software has also be designed to be alterable without having a deep knowledge of Android development, in order to be maintainable after the end of the work placement, and consists of several modules, allowing quick and easy modifications of its features. Another part of the work placement was to look for solutions allowing the developped software to be run on the hardware used by current terminals. In order to do that, Android-x86, which is a version of Android working with x86 CPU, was used.

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

Plus en détail

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Rapport de Stage Pulido Julien. BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers

Rapport de Stage Pulido Julien. BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers BTS SIO 2ème année Option Solutions Logicielles et Applications Métiers 19 Janvier au 6 Mars 2015 BTS SIO 2ème année Table des matières I. REMERCIEMENTS... 2 II. PRESENTATION DE L ENTREPRISE... 3 III.

Plus en détail

WordPress : principes et fonctionnement

WordPress : principes et fonctionnement CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

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

Projet «RENNES FESTIVAL» Plan d action

Projet «RENNES FESTIVAL» Plan d action Projet «RENNES FESTIVAL» Plan d action Manal Afif Patrick Douchement David Laisné Elodie Lecoq Florent Martin Nicolas Poulain Mickaël Theraud V1.0 Date : 01/02/2013 1/34 GESTION DU DOCUMENT SUIVI DES VERSIONS

Plus en détail

Android 4 Les fondamentaux du développement d'applications Java

Android 4 Les fondamentaux du développement d'applications Java La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 16 3.3 Suivi et mise à jour d'une application 18 Environnement

Plus en détail

Persistance en Php. Note : les problèmes d accès concurrents, de sécurité et de login sont laissés de côté.

Persistance en Php. Note : les problèmes d accès concurrents, de sécurité et de login sont laissés de côté. Persistance en Php Objectif : faire un site pour gérer des articles par catégorie. Chaque catégorie a un nom, chaque catégorie est constitué d articles (titre, auteur, texte), un article est dans une seule

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

Documentation télémaintenance

Documentation télémaintenance Documentation télémaintenance Table des matières Introduction... 2 Interface web du technicien... 2 Connexion à l interface... 2 Mon compte... 3 Configuration... 4 1. Jumpoint... 4 2. Jump clients... 4

Plus en détail

Développez une application Android Programmation en Java sous Android Studio

Développez une application Android Programmation en Java sous Android Studio Environnement de développement 1. Architecture d Android 9 1.1 Présentation d Android 9 1.2 Architecture 12 1.3 Play Store 13 2. Android Studio 14 2.1 Installation sous Windows 14 2.2 Installation sous

Plus en détail

Rapport 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 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étail

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

Mé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. 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étail

Tutoriel Ionic framework

Tutoriel Ionic framework INGÉNIEURS EN SCIENCES INFORMATIQUES ADAPTATION DES INTERFACES A L ENVIRONNEMENT Tutoriel Ionic framework Tutoriel et présentation du framework IONIC : technologie permettant la réalisation d applications

Plus en détail

Spring IDE. Mise en œuvre. Eclipse

Spring IDE. Mise en œuvre. Eclipse A Spring IDE Bien que Spring mette à disposition d intéressants mécanismes afin d améliorer l architecture des applications Java EE en se fondant sur l injection de dépendances et la programmation orientée

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

Android 5 Les fondamentaux du développement d'applications Java

Android 5 Les fondamentaux du développement d'applications Java La plateforme Android 1. Présentation 13 2. Historique 14 3. Google Play 15 3.1 Création d'un compte développeur 16 3.2 Publication d'une application 17 3.3 Suivi et mise à jour d'une application 18 Environnement

Plus en détail

Microsoft TechNet - Les End Points ou points de terminaison

Microsoft TechNet - Les End Points ou points de terminaison Page 1 sur 5 Plan du site Accueil International Rechercher sur Microsoft France : Ok Accueil TechNet Produits & Technologies Solutions IT Sécurité Interoperabilité Déploiement des postes de travail Scripting

Plus en détail

Programmation du Web : Présentation du Web dynamique

Programmation du Web : Présentation du Web dynamique Programmation du Web : Présentation du Web dynamique Jean-Baptiste Vioix (Jean-Baptiste.Vioix@u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-8 Présentation Nécessité du web dynamique

Plus en détail

Présentation et traitement d information sur le Web Présentation du WWW (architectures web)

Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Présentation et traitement d information sur le Web Présentation du WWW (architectures web) Jean-Michel Follin jean-michel.follin@univ-lr.fr

Plus en détail

TP Projet Informatique : Persistance en Php et prise en main GIT / Atlassian

TP Projet Informatique : Persistance en Php et prise en main GIT / Atlassian TP Projet Informatique : Persistance en Php et prise en main GIT / Atlassian Objectif : faire un site pour gérer des articles par catégorie. Chaque catégorie a un nom, chaque catégorie est constitué d

Plus en détail

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI Institut Galilée Année 2014-2015 TP WEBSERVICES Programmation et Logiciels sûrs Master 2 PLS Résumé Ce TP s appuie sur le cours de C. Fouqueré traitant des Environnements et Langage Évolués, ainsi que

Plus en détail

cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION

cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION Introduction cprotect : protégez l irremplaçable! L application cprotect peut être installée facilement sur

Plus en détail

1 Certificats - 3 points

1 Certificats - 3 points Université de CAEN Année 2008-2009 U.F.R. de Sciences le 23 mars 2009 Master professionnel RADIS UE4 - module réseaux - Spécialisation Durée : 2h. - Tous documents autorisés 1 Certificats - 3 points Lors

Plus en détail

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG EHRHARD Eric - Gestionnaire Parc Informatique 1 Possibilités d OCS Inventory. Informations d'inventaire pertinentes.

Plus en détail

UserLock Quoi de neuf dans UserLock? Version 7

UserLock Quoi de neuf dans UserLock? Version 7 UserLock Quoi de neuf dans UserLock? Version 7 Table des Matières 1. Controle et sécurisation des sessions Wi-Fi... 3 2. Module UserLock PowerShell... 4 3. Nouvelle API documentée... 6 4. Nouvelle Interface...

Plus en détail

Gestion de stock facturation : openstock 1.02 juin 2006

Gestion de stock facturation : openstock 1.02 juin 2006 Introduction Gestion de stock facturation : openstock 1.02 juin 2006 Le rapport de stage de Laurent POUCHOULOU décrivant son travail sur la période d Avril à Juin 2006 a été transformé en documentation

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

Analyse des besoins logiciels

Analyse des besoins logiciels Analyse des besoins logiciels Encadrement et supervision Annie Danzart Jean-Claude Moissinac Equipe de développement Mohamed Anouar Benaissa anouar@benaissa.net Anthony Rabiaza rabiaza@enst.fr Déva Pajaniaye

Plus en détail

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008

Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application

Plus en détail

cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION

cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION cprotect PROTÉGEZ L IRREMPLAÇABLE! POUR SMARTPHONES ET TABLETTES ANDROID MANUEL D UTILISATION Introduction cprotect : protégez l irremplaçable! L application cprotect peut être installée facilement sur

Plus en détail

utbm SET Stamp Partage convivial de photos HAJJAM-EL-HASSANI Amir GRÉA Antoine TISSERAND Geoffrey TX52 Travaux de laboratoire

utbm SET Stamp Partage convivial de photos HAJJAM-EL-HASSANI Amir GRÉA Antoine TISSERAND Geoffrey TX52 Travaux de laboratoire Printemps 2012 TX52 Travaux de laboratoire Stamp Partage convivial de photos Création d'une application Android de partage convivial de photographies. utbm université de technologi e Belfort-Montbéliard

Plus en détail

Manuel du revendeur. version 2.0-r1

Manuel du revendeur. version 2.0-r1 Manuel du revendeur version 2.0-r1 Table des matières 1 Explication des termes 3 2 Sections du tableau d administration dédié au revendeur 3 3 Généralités 4 3.1 Aperçu............................... 4

Plus en détail

Quoi de neuf dans. la version 12?

Quoi de neuf dans. la version 12? NETSUPPO RT R MANAGE 12 Quoi de neuf dans la version 12? NetSupport Manager continue à offrir des capacités de pointe en matière de gestion de bureau et de support PC à distance. Depuis un ordinateur de

Plus en détail

Documentation Utilisateur SEO EXPERT

Documentation Utilisateur SEO EXPERT Documentation Utilisateur SEO EXPERT SEO EXPERT est un module très complet qui vous aide à optimiser rapidement le référencement naturel de votre boutique sur les principaux moteurs de recherche mais aussi

Plus en détail

Les applications embarquées Lexmark

Les applications embarquées Lexmark Les applications embarquées Lexmark Exploitez tout le potentiel de vos équipements avec les solutions Lexmark Les applications Lexmark ont été conçues pour permettre aux entreprises d enregistrer les,

Plus en détail

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret. Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation

Plus en détail

Contact : Jennifer Hrycyszyn Greenough Communications 617.275.6519 jhrycyszyn@greenoughcom.com

Contact : Jennifer Hrycyszyn Greenough Communications 617.275.6519 jhrycyszyn@greenoughcom.com Contact : Jennifer Hrycyszyn Greenough Communications 617.275.6519 jhrycyszyn@greenoughcom.com Optimisation de Numara Track-It!, la solution de Help Desk et de gestion des actifs informatiques de Numara

Plus en détail

Guide de l utilisateur de PrintMe Mobile 3.0

Guide de l utilisateur de PrintMe Mobile 3.0 Guide de l utilisateur de PrintMe Mobile 3.0 Sommaire A propos de PrintMe Mobile Matériel et logiciels nécessaires Impression Dépannage A propos de PrintMe Mobile PrintMe Mobile est une solution d impression

Plus en détail

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR)

CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) CORRECTION D UN BUG (INTERACTION DEVELOPPEUR/TESTEUR) 1 Correction d un bug (interaction développeur/testeur) Sommaire Avertissement...2 Aperçu...3 1. Résolution du problème...4 Triage et affectation de

Plus en détail

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile)

CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, RhoMobile) INGENIEUR EN SCIENCES INFORMATIQUES RAPPORT D ETUDE TECHNOLOGIQUE SUR LES SOLUTIONS WEB CROSS PLATEFORM MOBILE DEVELOPMENT (Phonegap, ) Student : Jiachen NIE Parcours: IHM Subject : Adaptation des Interfaces

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Technologies du Web. Technologies avancées côté serveur. Mastère spécialisé Management et nouvelles technologies, 7 décembre 2009

Technologies du Web. Technologies avancées côté serveur. Mastère spécialisé Management et nouvelles technologies, 7 décembre 2009 Publication XML Technologies du Web Technologies avancées côté serveur Pierre Senellart (pierre.senellart@telecom-paristech.fr) Mastère spécialisé Management et nouvelles technologies, 7 décembre 2009

Plus en détail

Applet, Servlet et JSP : des pages Web en action. Philippe Mabilleau ing.

Applet, Servlet et JSP : des pages Web en action. Philippe Mabilleau ing. Carrefour de l information Applet, Servlet et JSP : des pages Web en action Philippe Mabilleau ing. 5 novembre 2002 Des pages Web en action Le Web Des pages Web interactives Applet : de l action du coté

Plus en détail

Géolocalisation. Remy Sharp

Géolocalisation. Remy Sharp Chapitre 9 Géolocalisation Remy Sharp L API de géolocalisation fait partie de ces API qui n ont rien à voir avec la spécification HTML5 ; elle a d ailleurs été créée par le W3C et non par le WHATWG. En

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

Plus en détail

Cahier des charges. Jonathan HAEHNEL. Université de Strasbourg IUT Robert Schuman

Cahier des charges. Jonathan HAEHNEL. Université de Strasbourg IUT Robert Schuman Université de Strasbourg IUT Robert Schuman Maître de stage : Nicolas Lachiche Tuteur universitaire : Marie-Paule Muller Cahier des charges Jonathan HAEHNEL Strasbourg, le 6 mai 2011 Table des matières

Plus en détail

BTS SIO. Session 2013 2015

BTS SIO. Session 2013 2015 BTS SIO Services Informatiques aux Organisations Session 2013 2015 Collé Maxime Année 2013-2014 Option : SLAM Activité professionnelle N 1 NATURE DE L'ACTIVITE : DÉVELOPPEMENT DE L APPLICATION WEB «GESTION

Plus en détail

Bernard Andruccioli IUT Bordeaux Montesquieu Licence professionnelle E-Commerce Gestion sites WWW

Bernard Andruccioli IUT Bordeaux Montesquieu Licence professionnelle E-Commerce Gestion sites WWW IUT Bordeaux Montesquieu BA 2005-2006 Prendre en main DBDesigner4.doc page 1/ IUT Bordeaux Montesquieu BA 2005-2006 Prendre en main DBDesigner4.doc page 2/ Bernard Andruccioli IUT Bordeaux Montesquieu

Plus en détail

Android, introduction

Android, introduction Android, introduction Sébastien Jean IUT de Valence Département Informatique v1.1, 7 novembre 2012 Android en bref Android est un système d exploitation développé depuis 2003, apparu officiellement en

Plus en détail

1! I. 3! II. 3! III. 3! IV.

1! I. 3! II. 3! III. 3! IV. 1 sur 14 Sommaire Sommaire! 1! I. Introduction! 3! II. Guide de lecture! 3! III. Concept de base! 3! IV. Organisation! 4! 1. Décomposition en tâches 4 2. Structure des équipes 6 V. Planification! 7! VI.

Plus en détail

Remerciements + compte-rendu

Remerciements + compte-rendu Remerciements + compte-rendu I. Remerciements Tout d abord, je tiens à remercier mon tuteur de stage Thierry UNDERNEHR qui m a accueilli dans son service. Le programme qu il m a proposé pour mon stage

Plus en détail

CRÉATION D UN SITE INTERNET. Document de travail =================================== SOMMAIRE

CRÉATION D UN SITE INTERNET. Document de travail =================================== SOMMAIRE CONCEPTION RÉALISATION HÉBERGEMENT CRÉATION D UN SITE INTERNET Document de travail Aide à l établissement du cahier des charges. Ce document aborde les thèmes principaux de la mise en place d un site Internet

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

PG208, Projet n 3 : Serveur HTTP évolué

PG208, Projet n 3 : Serveur HTTP évolué PG208, Projet n 3 : Serveur HTTP évolué Bertrand LE GAL, Serge BOUTER et Clément VUCHENER Filière électronique 2 eme année - Année universitaire 2011-2012 1 Introduction 1.1 Objectif du projet L objectif

Plus en détail

PORT@D. Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014

PORT@D. Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014 PORT@D Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014 Table des matières Introduction... 1 Qu'est-ce qu'une machine virtuelle :... 2 Installation des prérequis...

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

GUIDE UTILISATEUR - LOGICIEL

GUIDE UTILISATEUR - LOGICIEL GUIDE UTILISATEUR - LOGICIEL Série RJ Le contenu de ce guide et les spécifications de ce produit peuvent être modifiés sans préavis. Brother se réserve le droit d apporter à tout moment et sans préavis

Plus en détail

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Simon Benjamin BTS SIO Rapport de stage : Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Entreprises : 2014/2015-1 - - 2 - Remerciements Je tiens tout

Plus en détail

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants»

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants» Compte-Rendu SDL Auteurs : BOUTROUILLE Alexis BAILLEUL Pierre Tuteur : Ioan Marius Bilasco «Reprise de l application de gestion de listes de présences des alternants» Master MIAGE 1 Année 2012/2013 1 Remerciements

Plus en détail

Développez une application Android Programmation en Java sous Eclipse (2ième édition)

Développez une application Android Programmation en Java sous Eclipse (2ième édition) Avant-propos 1. Pré-requis 13 2. Présentation du projet 13 3. Sujets complémentaires abordés 14 4. Téléchargement de l'application et du code source 15 Installation d'eclipse/android 1. Configuration de

Plus en détail

Visual TOM 5.0 Fonctionnalités

Visual TOM 5.0 Fonctionnalités The job scheduling Company Visual TOM 5.0 Fonctionnalités 0 Interfaces existantes Xvision Mode multi-fenêtre Vision spécifique par écran Vision technique / hiérarchique Difficulté à faire évoluer 1 Interfaces

Plus en détail

Retour d expérience Inria sur sa GED

Retour d expérience Inria sur sa GED Retour d expérience Inria sur sa GED DSI SESI 13 octobre 2015 SOMMAIRE 1. Solution Alfresco 2. Implémentation Alfresco chez Inria 3. Cas d usage 13 octobre 2015-2 1 Solution Alfresco 13 octobre 2015-3

Plus en détail

STAGE2 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 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étail

Présentation de la solution SAP SAP Technology SAP Afaria. La mobilité d entreprise comme vecteur d avantage concurrentiel

Présentation de la solution SAP SAP Technology SAP Afaria. La mobilité d entreprise comme vecteur d avantage concurrentiel Présentation de la solution SAP SAP Technology SAP Afaria La mobilité d entreprise comme vecteur d avantage concurrentiel des périphériques et des applications des périphériques et des applications La

Plus en détail

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015

Code Produit Nom Produit Dernière mise à jour. AM003 Alias Mobile On Demand Licence 1 mois 27/04/2015 www.alias-ad.com ALIAS MOBILE DESIGNER Des solutions innovantes pour la création d applications de gestion accessibles aux appareils mobiles (tablettes et smartphones) en client léger. Code Produit Nom

Plus en détail

Administration du site

Administration du site Administration du site 1 TABLE DES MATIÈRES Administration du site... 1 Accéder à la console d administration... 3 Console d administration... 4 Apparence... 4 Paramètres... 5 Allez sur le site... 5 Edition

Plus en détail

GesTab. Gestion centralisée de tablettes Android

GesTab. Gestion centralisée de tablettes Android GesTab Gestion centralisée de tablettes Android Résumé Ce document présente le logiciel GesTab : la procédure d'installation la description rapide des fonctionnalités Table des matières 1. Installation

Plus en détail

IBM SPSS Collaboration and Deployment Services Deployment Manager 5 - Instructions d installation

IBM SPSS Collaboration and Deployment Services Deployment Manager 5 - Instructions d installation IBM SPSS Collaboration and Deployment Services Deployment Manager 5 - Instructions d installation Avant d installer et d utiliser IBM SPSS Collaboration and Deployment Services Deployment Manager, certains

Plus en détail

BOOSTEZ MAITRISEZ. votre business en ligne. la qualité de vos données

BOOSTEZ MAITRISEZ. votre business en ligne. la qualité de vos données 3 BOOSTEZ votre business en ligne MAITRISEZ la qualité de vos données J accélère drastiquement le temps de mise en ligne d un nouveau site et je m assure de la qualité de marquage Mon site évolue constamment

Plus en détail

Google Adresses devient Google+ Local

Google Adresses devient Google+ Local Google Adresses devient Google+ Local Tour de table Utiliser le navigateur : Mozilla Firefox : http://www.01net.com/telecharger/windows/internet/navigateur/fiche s/25711.html Chrome : http://www.01net.com/telecharger/windows/internet/navigateur/fich

Plus en détail

HTML5 Quels enjeux pour la mobilité et le RIA?

HTML5 Quels enjeux pour la mobilité et le RIA? HTML5 Quels enjeux pour la mobilité et le RIA? Julien Roche Philippe Guédez Ludovic Garnier 2 Sommaire Evolution des usages du Web Applications mobiles multiplateformes Contributions d HTML5 au RIA Conclusion

Plus en détail

TUTORIAL ULTRAVNC 1.0.2 (EDITION 2)

TUTORIAL ULTRAVNC 1.0.2 (EDITION 2) TUTORIAL ULTRAVNC 1.0.2 (EDITION 2) 1) TELECHARGEMENT DE ULTRAVNC :... 1 2) INSTALLATION DU SERVEUR ULTRAVNC (ULTRAVNC 1.0.2 COMPLET)... 2 3) UTILISATION DE ULTRAVNC 1.0.2 SERVEUR SEUL... 10 4) UTILISATION

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Virtual Server 2005 R2 Network Shutdown Module Système Principal (hôte) Virtual Server

Plus en détail

PHILA-Collector-USB-16Go Pour Windows & Android

PHILA-Collector-USB-16Go Pour Windows & Android PHILA-Collector-USB-16Go Pour Windows & Android Bon à savoir : Cette édition permet de gérer une collection de timbres sur clé USB ou sur PC. L échange de données entre la clé et le PC est possible en

Plus en détail

Présentation de Firefox

Présentation de Firefox Présentation de Firefox A l ouverture la fenêtre ressemble a ceci. (A noter qu ici j ai ouvert la page d accueil GOOGLE) Firefox présente toutes les fonctionnalités de base d un navigateur comme Internet

Plus en détail

CAHIER DES CHARGES. -Solution applicatives de gestion de ressources humaines. -Site intranet de notation de repas et d hôtels

CAHIER DES CHARGES. -Solution applicatives de gestion de ressources humaines. -Site intranet de notation de repas et d hôtels CAHIER DES CHARGES -Solution applicatives de gestion de ressources humaines -Site intranet de notation de repas et d hôtels Sommaire Contexte... 4 Maitrise d ouvrage... 4 Maitre d œuvre... 4 Présentation...

Plus en détail

M2L MAISON DES LIGUES DE LORRAINE

M2L MAISON DES LIGUES DE LORRAINE NOM PRENOM EPREUVE E4 : CONCEPTION ET MAINTENANCE DE SOLUTIONS INFORMATIQUES PROJET PERSONNALISE ENCADRE N 4 Jérémy Froment N CANDIDAT M326080040 PARCOURS SLAM REALISATION X En formation pédagogique En

Plus en détail

Chaudhry Hussam 28/03/2013. Application Biblio Tech

Chaudhry Hussam 28/03/2013. Application Biblio Tech Chaudhry Hussam 28/03/2013 Application Biblio Tech La mission de ce projet : Nous avions pour objectif dans de projet de créer une application Android permettant le scan du code barre d un livre et de

Plus en détail

Moteur de recherche le plus connu, Google offre nombre. 1. Maîtriser la recherche d informations

Moteur de recherche le plus connu, Google offre nombre. 1. Maîtriser la recherche d informations 1. Maîtriser la recherche d informations Moteur de recherche le plus connu, Google offre nombre d outils qui vous permettront de trouver l information que vous recherchez, en quelques clics, et ce, qu

Plus en détail

itop : la solution ITSM Open Source

itop : la solution ITSM Open Source itop : la solution ITSM Open Source itop est un portail web multi-clients conçu pour les fournisseurs de services et les entreprises. Simple et facile d utilisation il permet de gérer dans une CMDB flexible

Plus en détail

Vous pouvez obtenir une extension nécessaire via des achats In-App dans Paramètres (bouton en haut à gauche) > Extensions.

Vous pouvez obtenir une extension nécessaire via des achats In-App dans Paramètres (bouton en haut à gauche) > Extensions. Important: La description correspond à la version de ALON Dictaphone qui comprend toutes les extensions construites. Les extensions construites sont: Partager des Notes Audio Pack Audio Avancé Sélection

Plus en détail

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social

Salvia Liaison Financière. Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Salvia Liaison Financière Manuel d installation version 15.00 Pour les professionnels des collectivités locales et de l habitat social Sommaire 1. Préambule... 3 2. Introduction... 3 3. Création de la

Plus en détail

Solutions de Mobilité pour IBM i SystemObjects Europe. Modernisation IBM i Mai 2015

Solutions de Mobilité pour IBM i SystemObjects Europe. Modernisation IBM i Mai 2015 Solutions de Mobilité pour IBM i SystemObjects Europe Modernisation IBM i Mai 2015 Quelques Dates 1991 : Création de la Société TCIS devenue SystemObjects Europe en 2000. 1995 : Première version de notre

Plus en détail

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57

Programmation Android I. Introduction. Cours Android - F. Michel 1 / 57 Programmation Android I. Introduction 1 / 57 Plan 1 Introduction 2 La plate-forme Android 3 Programmation Android 4 Hello World 2 / 57 Introduction Application mobile wikipédia Caractéristiques Cible :

Plus en détail

Gestionnaire d'appareil à distance (GAD) de Bell Foire aux questions

Gestionnaire d'appareil à distance (GAD) de Bell Foire aux questions Gestionnaire d'appareil à distance (GAD) de Bell Foire aux questions INTRODUCTION Gestionnaire d'appareil à distance (GAD) de Bell permet aux spécialistes techniques d offrir de l aide à distance aux utilisateurs

Plus en détail

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 1 : Eclipse

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 1 : Eclipse iut ORSAY DUT Informatique Département Informatique 2008 / 2009 Travaux Pratiques n o 1 : Eclipse Nom(s) : Groupe : Date : Objectifs : Apprendre à se servir du logiciel Eclipse pour le développement d

Plus en détail

Cahier de reprise Documentation système

Cahier de reprise Documentation système Cahier de reprise Documentation système 0. Configuration d un poste de développement 1. Importer le projet 2. Organisation du code 3. Compilation 4. Test en local 5. Deploy to app engine 6. Mettre en place

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative

Plus en détail

Guide des structures du SPRO en région Centre-Val de Loire sur le site Etoile

Guide des structures du SPRO en région Centre-Val de Loire sur le site Etoile Guide des structures du SPRO en région Centre-Val de Loire sur le site Etoile *** Annexe 1 *** SOMMAIRE 1. OUTIL DE RECHERCHE SPECIFIQUE SPRO... 3 1.1. Recherche SPRO... 3 1.2. Liste de réponses SPRO...

Plus en détail

Classilio Via 8 est l outil le plus simple et le plus facile à utiliser grâce à ses nouvelles fonctionnalités!

Classilio Via 8 est l outil le plus simple et le plus facile à utiliser grâce à ses nouvelles fonctionnalités! L équipe CLASSILIO est très fière de vous présenter sa toute nouvelle génération d outil de classe virtuelle/webconférence/webinar. En effet, Classilio Via 8 est la plus grosse évolution de notre outil

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

Périmètre de la solution

Périmètre de la solution Périmètre de la solution Tests unitaires : Pouvoir créer rapidement un nouveau cas de test à la suite de l ajout ou de l évolution d une règle de gestion. Ne pas avoir à coder chaque nouveau cas de test.

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail