Encadré par : Michel SIMATIC

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

Download "Encadré par : Michel SIMATIC"

Transcription

1 Réalisé Par : Nizar BEN AYADA Ahmed GHZAIEL Encadré par : Michel SIMATIC

2 I. PRESENTATION DU PROJET II. PRESENTATION DU MIDDLEWARE GASP 1- PRESENTATION GENERALE : 2- NECESSITE DES INTERGICIELS DANS LE MONDE MOBILE : 3- ARCHITECTURE DE GASP : 4- MODELES D EVENEMENTS : III. PRESENTATION DU JEU FORMULE 1 IV. DEVELOPPEMENT DU JEU 1- ENVIRONNEMENT DE DEVELOPPEMENT : 2- ETAPES POUR LE DEVELOPPEMENT DU JEU : a. Création du circuit b. Lancement du jeu c. Déroulement du jeu d. Intégration du jeu dans GASP V. CONCLUSION VI. ANNEXES Rapport du projet de fin d études 2

3 Ce projet se déroule dans le cadre du projet de fin d études de l option ASR. L'objectif de ce projet est de développer un jeu multi-joueurs dans un environnement JAVA micro - édition, en se basant pour l'aspect multi joueurs sur l'intergiciel GASP développé par l'int en collaboration avec le CNAM. Le jeu développé est un jeu de course de voitures de Formule1. Les règles du jeu s'inspirent des règles d un jeu de plateau de Formule1, édité par la société Micro Company en Ce jeu est l'un des premiers jeux de plateau qui se sont basés sur des lancées de dés, non pas pour se déplacer, mais pour décider le déroulement des événements de la course. Ce projet permettra à un joueur muni d'un téléphone mobile de jouer contre d'autres joueurs, via le réseau GPRS/3G. Ainsi, le jeu développé permettra à des utilisateurs du réseau GPRS/3G de se connecter et de s'authentifier sur un serveur GASP. L'un des joueurs devra créer une salle de jeu, dont il sera le propriétaire. Il pourra choisir le nombre minimum et maximum de joueurs. Ensuite, les autres joueurs, connectés sur le serveur GASP pourront rejoindre ce jeu. Le propriétaire du jeu pourra lancer le jeu à n'importe quel moment. Chaque joueur ne peut gérer que la vitesse de sa voiture pendant la course. Les différentes règles du jeu, qui seront explicités plus tard, interviennent après pour appliquer les dégradations au niveau des pneus et des freins. Tout au long de ce rapport, nous présenterons l'intergiciel GASP, le jeu de Plateforme Formule1et le jeu de Formule 1 développé pour téléphone mobile. Rapport du projet de fin d études 3

4 1) PRESENTATION GENERALE : GASP est une plateforme open source développée en java, conforme à la spécification OMA (Open Mobile Alliance). Elle offre des services de mise en réseau pour des jeux de téléphone mobile en gérant les sessions et la communication entre les terminaux mobiles. Elle est définie pour MIDP et DOJA J2ME profiles. 2) NECESSITE DES INTERGICIELS DANS LE MONDE MOBILE : Dans le monde du mobile, le développement des jeux multi-joueurs présente plusieurs contraintes. En effet, la capacité limitée des terminaux mobiles impose beaucoup de limites devant les développeurs. Par exemple, les exécutables des jeux ne doivent pas dépasser les 200Kb, et l échange des messages entre les joueurs a un coût important pour le joueur. Puis les protocoles utilisés se limitent à http. Pour surpasser ces problèmes, les développeurs des jeux sur mobile se sont intéressés aux intergiciels, qui gèrent l aspect réseau pour les jeux à multi-joueurs, et dont les fonctionnalités sont développées surtout du côté du serveur web, mais aussi côté terminal mobile. Les concepteurs de ces intergiciels pour mobiles visent à créer des standards comme CORBA ou SOAP. 3) ARCHITECTURE DE GASP : Ci-dessous le modèle de données de GASP : Rapport du projet de fin d études 4

5 Le modèle de données de GASP est une implémentation des spécifications des services de jeux de l OMA (Open Mobile Alliance). Les différents composants de cette implémentation sont : Platform[class]: La classe racine représentant la plateforme. MasterApplicationInstance[class]: La classe qui gère les sessions d un jeu ApplicationInstance[class]: Gère la session d un jeu ActorSession[class]: Représente le fait qu un joueur est connecté à une session du jeu. Cette classe stock tous les événements du jeu adressés pour un joueur. Session[class]: Représente le fait qu un joueur est connecté à une plateforme GASP. Actor[DB->class]: Contient les informations sur l utilisateur d un jeu (nom d utilisateur, mot de passe ) Application[DB]: Un jeu accueillie par la plateforme. User[DB]: Un utilisateur capable de se connecter à la plateforme Rights[DB]: Les droits d un utilisateur pour être connecté à un jeu. Cette spécification permet à GASP d offrir les services suivants : - Les services jeux : Une salle de jeu permettant aux joueurs de la rejoindre et jouer ensemble La gestion du jeu La gestion des comptes - Services système : Gestion des sessions Historique d usage de la plateforme Contrôle d accès Authentification Rapport du projet de fin d études 5

6 Supervision de la plateforme 4) MODELES D EVENEMENTS : Pour son fonctionnement, GASP met en œuvre un ensemble d évènements explicités par le schéma ci-dessous. Ces événements permettent d assurer le déroulement du jeu en mettant à jour les informations du jeu suite aux différentes actions faites par les joueurs. Les événements qui se présentent dans GASP sont : JoinEvent: représente le fait qu un joueur rejoint une session du jeu StartEvent: Le début du jeu DataEvent: Est utilisée pour transmettre les données Durant une session du jeu entre les joueurs(les clients), et le serveur. EndEvent: La fin du jeu QuitEvent: Un joueur quitte une session du jeu. Rapport du projet de fin d études 6

7 Formule 1 est différent de tous les autres jeux par le fait qu on n utilise pas les dés pour déplacer les voitures mais seulement pour déterminer les pénalités. La longueur de la course est fixée par les joueurs mais elle ne doit pas être inférieure à 3 tours pour avoir son plein intérêt tactique. Une case de la piste correspond à 30 km/h au compteur, de sorte qu un joueur dont le compteur indique 150 km/h se déplace de 5 cases. Un conducteur peut modifier sa vitesse d un coup à l autre mais il ne peut jamais accélérer de plus de 90 km/h en un seul coup. S il ralentit, il doit supporter la pénalité indiquée sur le «Tableau de Réduction de Vitesse». Au début de la course il est normalement efficace d accélérer jusqu à 90 km/h dès le premier coup et de progresser ainsi de 3 cases. Dès lors on peut, au coup suivant, si on le désire, monter jusqu à 180 km/h et progresser de 6 cases. Il y a lieu de choisir sa vitesse en raison du prochain virage et du risque que l on accepte d y courir. La vitesse indiquée sur la bande rouge de chaque virage est la «vitesse de sécurité» et une voiture qui prend le virage à cette vitesse n encourt aucune pénalité. Cependant il est possible de prendre un virage à une vitesse supérieure de 30 ou même de 60 km/h à la vitesse de sécurité. Si un joueur décide d agir ainsi, il doit jeter les deux dés pour déterminer quelle pénalité il a éventuellement encourue. Celle-ci est indiquée sur le «tableau des pénalités» qui figure au centre de la piste. Un conducteur a plus de chances d être pénalisé, s il franchit la bande rouge en dépassant de 60 km/h la vitesse de sécurité qu en la dépassant seulement de 30 km/h. Si sa vitesse excède de 90 km/h la vitesse de sécurité, il sort automatiquement de la piste. Rapport du projet de fin d études 7

8 1) ENVIRONNEMENT DE DEVELOPPEMENT : Le développement du jeu est effectué sous JAVA 2 édition micro (J2ME), qui est la version compact du langage populaire de SUN, java. Les raisons du choix de JAVA sont diverses. En effet, Java est la technologie prédominante pour le développement pour les téléphones mobiles. Les estimations pour 2007 affirment que 450 millions de téléphones seront vendus avec le support de JAVA, ce qui représente 75% du marché du mobile. De plus, JAVA est une plateforme libre, ce qui permet de développer un code et le déployer sur un grand nombre de mobiles. Cependant, les différences entre mobiles font que dans certains cas il faut porter quelques changements sur le code afin de faire le portage entre deux mobiles. Toutefois, la majorité du code reste inchangée. J2ME consiste en une suite d outils de développement et d APIs, conçus pour le développement d applications pour les téléphones mobiles. J2ME inclut aussi la «K Virtual machine», qui permet l exécution du bytecode JAVA dans chaque téléphone. En se basant sur le bytecode générique au lieu du code natif d applications. Ainsi, J2ME a l avantage de permettre le développement d un code qui peut être facilement porté sur différents téléphones. En effet, les téléphones sont caractérisés par des différences au niveau de la taille d écran par exemple, ou les capacités graphiques. Pour faciliter le développement de programmes JAVA sur terminaux mobiles, SUN offre le logiciel pour le développement J2ME Wireless ToolKit. Ce logiciel contient un ensemble d outils : Le bytecode «verifier» : Il permet de vérifier les classes avant d être packagées «J2ME emulator» : Il permet de tester le logiciel développé sur le PC «Ktoolbar» : Un environnement visuel de développement, qui permet de compiler, packager et tester le logiciel développé «Provisionning server» : Il permet de tester le téléchargement et l installation du logiciel développé sur le mobile. 2) ETAPES POUR LE DEVELOPPEMENT DU JEU : a. Création du circuit : Le circuit est un ensemble d images élémentaires rassemblées et collées les unes aux autres. Rapport du projet de fin d études 8

9 Ci-dessous un exemple de circuit : Ce circuit est une combinaison des images élémentaires suivantes : Notre circuit est donc obtenu à partir des images élémentaires grâce à la matrice suivante : La création des circuits est clairement une tâche laborieuse. C est pour cela qu on a utilisé un logiciel libre qui s appelle Mappy. Rapport du projet de fin d études 9

10 Ce logiciel est disponible en téléchargement à l adresse : Pour pouvoir créer des circuits à l aide de ce logiciel, il faut tout d abord charger les images élémentaires qui vont constituer le circuit, puis dessiner le circuit en plaçant les éléments du circuit dans leurs places. Mappy permet alors de générer la matrice du circuit. Tel qu on l a conçu, notre programme contient une classe Circuit, qui contient les matrices circuits qu on a créé ainsi que d autres données propres à chaque circuit. Pour obtenir un circuit, nous superposons 3 calques : - Un claque représentant l arrière plan. La voiture ne pourra pas survoler ce calque. (Figure 1) - Un calque représentant la route. (Figure 2) - Un calque permettant de détecter les virages. (Figure 3) Figure 1 : le calque contenant l arrière plan Rapport du projet de fin d études 10

11 Figure 2 : la route, c'est-à-dire la zone accessible par la voiture Figure 3 : calque permettant de détecter les virages Rapport du projet de fin d études 11

12 Ces trois calques sont superposés pour former le circuit qui s affiche sur l écran. La division en trois calques du circuit permet la gestion des événements dans le jeu. En effet, cela permettra à la voiture de repérer la route et les virages. Algorithme choisi pour permettre de suivre automatiquement la route : La voiture est par défaut sur le calque représentant la route. Elle continue sa route tout droite et vérifie si elle entre en contact avec le calque représentant l arrière plan. Le cas échéant, elle applique l algorithme suivant : - Si la voiture arrive à un virage : Elle teste un changement de direction de 45 vers la droite. - Si elle arrive encore dans le virage : Elle teste un changement de direction de 45 vers la gauche. - Si elle arrive encore dans le virage : Elle teste un changement de direction de 90 vers la droite - Si elle arrive encore dans le virage : Elle teste un changement de direction de 90 vers la gauche Le calque représentant les virages servira quant au déclenchement du processus de vérification de dépassement de vitesse. Ci dessous, notre classe circuit, avec la déclaration des trois calques entourés en rouge. Rapport du projet de fin d études 12

13 b. Lancement du jeu : La classe Formule1 est la classe principale de notre jeu. Elle hérite de la classe MIDlet et implémente CommandListener. Cette classe gère les éléments du menu qui permettent de choisir le circuit et de lancer le jeu. Elle permet aussi de gérer le lancement du jeu (la méthode startapp( )), la fin (la méthode destroyapp( )), et la mise en pause (la méthode pauseapp( )). c. Déroulement du jeu : Après le lancement du jeu (méthode startapp() de la classe Formule1), une partie du circuit, centrée sur le point de départ est affichée sur l écran avec la voiture. De plus, et en permanence, les indicateurs d usure des freins et des pneus sont affichés en haut à droite. Quant à la vitesse et la position de la voiture dans le circuit, elles sont affichées en haut à gauche. Le nombre de tours effectués est affiché au milieu de l écran. Ci-dessous un aperçu de l écran du jeu : Rapport du projet de fin d études 13

14 Le déroulement du jeu est géré par la classe FCanvas. Cette dernière hérite de la classe GameCanvas pour pouvoir gérer les types graphiques, et implémente l interface Runnable pour pouvoir utiliser un thread qui permettra de rafraîchir l affichage chaque xx ms. Dans notre cas, nous avons choisi de faire un rafraichissement de l affichage chaque 5 ms. Cette valeur doit éventuellement être modifiée pour mieux s adapter à chaque type de téléphone mobile. L appui sur le bouton UP, augmente la vitesse de la voiture 30 unités, jusqu à atteindre la vitesse maximale de 210 Km/h. De même, l appui sur le bouton DOWN permet la décélération qui d effectue par tranche de 30 unités. Le joueur n a pas à gérer la direction. A chaque virage, l algorithme évoqué précédemment est appliqué. Pour pouvoir gérer l affichage graphique de la voiture suite à un changement de direction, nous avons utilisé la technique suivante : En effet, on fournit une suite d images représentant la voiture dans toutes les directions possibles. A chaque changement de direction, on charge l image suivante ou précédente, selon la direction choisie. Ci-dessous l ensemble d images que peuvent être chargées : Dans le cas d usure totale des pneus, la vitesse se bloque à 60km/h. Rapport du projet de fin d études 14

15 d. Intégration du jeu dans GASP : Le jeu déployé dans GASP a la structure suivante : Le package sur lequel on a travaillé est app2.client.game. Les autres classes étant fournies et standards pour une classe de jeux. (Sauf NewPlayer et CustomTypes qui sont traités et générés grâce au Moods generator, à partir d un fichier xml selon un modèle, contenant les variables échangées entre les différents joueurs.) On a donc suivi le modèle suivant : Rapport du projet de fin d études 15

16 Dans la classe GameCanvas du package app2.client.game, on a intégré les éléments graphiques du jeu de Formule1 que nous avons développé, et qui se trouve dans la classe FCanvas. Les classes Actor (Actor, HeroeActor et MultiplayerActor), intègrent les caractéristiques de notre acteur qui est la voiture de course. La classe communication, et qui est présenté par NetworkCom dans le package du jeu, c est la classe qui gère l échange de message avec le serveur de jeu (et avec les autres joueurs). Accéder à un jeu multi-joueur sur une plateforme GASP : 1. Authentification : A la première étape, le joueur doit entrer son nom d utilisateur/mot de passe pour être connecté à la plateforme GASP. Si l opération d authentification est réussie, le joueur reçoit un identificateur de session et un identificateur de joueur, comme présenté ci-après : Rapport du projet de fin d études 16

17 2. Création de la salle de jeu : Un des joueurs connectés crée une salle de jeu, dont il sera le propriétaire, et donc c est lui qui commencera et arrêtera le jeu. Ce joueur devra donc préciser les propriétés de la salle de jeu : - nombre minimal de joueurs - nombre maximal de joueurs - etc Les autres joueurs trouveront donc le jeu crée et pourront le rejoindre comme démontré ciaprès : Rapport du projet de fin d études 17

18 Après, le joueur propriétaire de la salle lance le jeu, ce qui permettra de lancer le jeu chez tous les joueurs de la même salle. 3. Pendant le jeu : Chaque joueur joue sur son portable et peut apercevoir ses adversaires. Il pourra quitter le jeu et la plateforme à n importe quel moment. Si le créateur de la salle quitte le jeu, tous les autres joueurs le quitte automatiquement. Rapport du projet de fin d études 18

19 Tout au long de ce document, nous avons décrit les étapes de développement de notre application, ainsi que les outils utilisés au cours de ce processus. Nous avons aussi décrit l intergiciel que nous avons utilisé, ainsi que le déploiement de l application dans cet intergiciel. Aussi, nous avons évoqué l environnement de développement et la technologie utilisée et ses avantages. Ce projet nous a permit de découvrir une nouvelle cible su marché du développement, qui est les mobiles, et qui n était pas jusqu au là connu pour nous. Nous avons donc pu travailler sur une technologie différente, que nous apprécions. Cette expérience nous a permit de consolider les connaissances que nous avons acquiert dans l option ASR en développant une application réseau, et qui se base sur un intergiciel. Rapport du projet de fin d études 19

20 ANNEXE 1 : Règles du jeu Total Tableau des pénalités du jeu Formule 1 Mode d'obtention Dépassement de la vitesse limite Dépassement de la vitesse limite de de 30 km/h 60 km/h RAS Idem ou 2.1 Sortie de piste Idem ou 3.1 Usure des pneus=+1 Idem 2.2 RAS RAS 5 1.4, 2.3, 3.2 ou 4.1 Usure des pneus=+1 Idem 6 1.5, 2.4, 4.2 ou 5.1 RAS Usure des pneus = +2 si usure<4. Si usure>=4, sortie de piste automatique 3.3 RAS RAS 1.6, 2.5, 3.4, 4.3, 5.2 ou Usure des freins = +1 Idem 8 2.6, 3.5, 5.3 ou 6.2 Usure des pneus=+1 Idem 4.4 RAS RAS 9 3.6, 4.5, 5.4 ou 6.3 Usure des freins = +1, usure des pneus=+1 Idem ou 6.4 RAS Usure des pneus = +2 si usure<4. Si usure>=4, sortie de piste automatique 5.5 RAS RAS ou 6.5 Sortie de piste Idem RAS Idem Rapport du projet de fin d études 20

Ce rêve est devenu réalité.

Ce rêve est devenu réalité. Vous venez de trouver une règle mise en ligne par un collectionneur qui, depuis 1998, partage sa collection de jeux de société et sa passion sur Internet. Imaginez que vous puissiez accéder, jour et nuit,

Plus en détail

Tic Tac Toe. J2ME Bluetooth. Projet LO52. Rapport de projet Béatrice Frey et Cyril Crassin Printemps 2005

Tic Tac Toe. J2ME Bluetooth. Projet LO52. Rapport de projet Béatrice Frey et Cyril Crassin Printemps 2005 Rapport de projet LO52 Béatrice Frey et Cyril Crassin Printemps 2005 Projet LO52 Tic Tac Toe J2ME Bluetooth Université de Technologie de Belfort-Montbéliard GI04 Sommaire Introduction...2 1. La plateforme

Plus en détail

Programme de cette formation Java me Java Micro Edition Travaux pratiques Développement MIDP Travaux pratiques Les interfaces utilisateurs avec JME

Programme de cette formation Java me Java Micro Edition Travaux pratiques Développement MIDP Travaux pratiques Les interfaces utilisateurs avec JME Java ME Plan Programme de cette formation Java me Java Micro Edition - Utilisations de la plateforme JME. L'architecture et les composantes essentielles (machines virtuelles, configurations, profils et

Plus en détail

J2ME. Développement «Hello World» is back. Formation ITIN 19/03/2007

J2ME. Développement «Hello World» is back. Formation ITIN 19/03/2007 J2ME Développement «Hello World» is back Cycle de création d une MIDlet (1) Conception (2) Réalisation / Écriture du code (3) Compilation (4) Pré vérification (5) Construction du package (6) Test (7) Déploiement

Plus en détail

Java, développement d'applications mobiles (J2ME) Java et les applications mobiles. Formation ITIN / Université de Cergy-Pontoise 10/11/2006

Java, développement d'applications mobiles (J2ME) Java et les applications mobiles. Formation ITIN / Université de Cergy-Pontoise 10/11/2006 Formation ITIN / Université de Cergy-Pontoise Java, développement d'applications mobiles (J2ME) Java et les applications mobiles Pourquoi utiliser Java? Langage répandu dans les entreprises Développement

Plus en détail

Projet informatique UML-Cpp avec QT4

Projet informatique UML-Cpp avec QT4 Haute école spécialisée bernoise Haute école technique et informatique, HTI Section Electricité et système de communication Laboratoire de l informatique technique Projet informatique UML-Cpp avec QT4

Plus en détail

Machine virtuelle Java pour Palm TX

Machine virtuelle Java pour Palm TX Machine virtuelle Java pour Palm TX Sommaire 1. Présentation de la machine virtuelle d IBM...1 2. Installation sur le Palm TX...2 2.1. Téléchargement...2 2.2. Installation...2 2.3. Application de test...2

Plus en détail

Middleware pour Software Radio

Middleware pour Software Radio Middleware pour Software Radio 1 Middleware pour Software Radio systèmes d'exploitation spécifiques aux fournisseurs d équippement standards : Symbian Windows Pocket PC 2 Middleware pour Software Radio

Plus en détail

GASP: un intergiciel pour les jeux en réseaux multijoueurs sur téléphones mobiles

GASP: un intergiciel pour les jeux en réseaux multijoueurs sur téléphones mobiles GASP: un intergiciel pour les jeux en réseaux multijoueurs sur téléphones mobiles PELLERIN Romain Projet de Recherche: CNAM-Cedric, GET-INT et InfraWorlds Plan 1. Le jeu sur mobile 2. Le jeu multijoueur

Plus en détail

Institut de la Francophonie pour l Informatique École Nationale Supérieure des Télécommunications de Bretagne

Institut de la Francophonie pour l Informatique École Nationale Supérieure des Télécommunications de Bretagne Institut de la Francophonie pour l Informatique École Nationale Supérieure des Télécommunications de Bretagne MÉMOIRE DE FIN D ÉTUDES MASTER D INFORMATIQUE Architecture des systèmes de déploiement pour

Plus en détail

Manuel d installation de l application Dimona New via SMS

Manuel d installation de l application Dimona New via SMS Manuel d installation de l application Dimona New via SMS Manuel d installation de l application Dimona New via SMS Grâce aux informations contenues dans ce manuel, vous pouvez configurer votre GSM de

Plus en détail

2- Téléchargement et installation version actuelle 6.1

2- Téléchargement et installation version actuelle 6.1 1- EDI NetBeans (Environnement : Microsoft Windows Linux Ubuntu) EDI, Environnement de Développement Intégré Anglais : IDE, Integrated Development Environment Programme regroupant : Un éditeur de texte

Plus en détail

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet

TP Composants Java ME - Java EE. Le serveur GereCompteBancaireServlet TP Composants Java ME - Java EE Vous allez, dans ce TP, construire une architecture client serveur, plus précisément MIDlet cliente, servlet serveur. Pour cela, on va d'abord installer la partie serveur

Plus en détail

Documentation d implémentation de l application Android de jeu géolocalisé

Documentation d implémentation de l application Android de jeu géolocalisé Documentation d implémentation de l application Android de jeu géolocalisé Introduction Ce document décrit l implémentation de l application Android en précisant l organisation du code et les différentes

Plus en détail

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

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

Plus en détail

Page 1 2 La présente invention concerne le domaine des architectures informatiques, et en particulier un procédé pour le développement d applications destiné à un fonctionnement en réseau, par exemple

Plus en détail

Tutorial Terminal Server sous

Tutorial Terminal Server sous Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal

Plus en détail

Guide Utilisateur Transnet

Guide Utilisateur Transnet Guide Utilisateur Transnet > Sommaire 1 I Introduction 3 2 I Les premiers pas sous Transnet 4 2.1 Configuration informatique nécessaire pour accéder à Transnet 4 2.2 Initialisation de Transnet 4 3 I Téléchargement

Plus en détail

Outil de Gestion des Appareils Mobiles Bell Questions techniques

Outil de Gestion des Appareils Mobiles Bell Questions techniques Outil de Gestion des Appareils Mobiles Bell Questions techniques INTRODUCTION La solution de Gestion des Appareils Mobiles Bell permet au personnel IT de gérer les appareils portables de manière centralisée,

Plus en détail

Introduction. 1. Pourquoi utiliser un outil multiplateforme pour la programmation mobile?

Introduction. 1. Pourquoi utiliser un outil multiplateforme pour la programmation mobile? Introduction 1. Pourquoi utiliser un outil multiplateforme pour la programmation mobile? Depuis la sortie de l iphone, les smartphones sont devenus des ordinateurs à part entière. Et même si avant leur

Plus en détail

Administration des services dans le projet Safari

Administration des services dans le projet Safari Administration des services dans le projet Safari Atelier de travail OSGi CNAM Paris 5 septembre 2006 Abdelkrim Hebbar Bruno Mongazon D1-19/09/06 Projet Safari Résulte de la fusion de plusieurs propositions

Plus en détail

MANUEL D' UTILISATION

MANUEL D' UTILISATION MANUEL D' UTILISATION Table des matières Présentation...2 Introduction...2 Matériel nécessaire...2 Logiciel nécessaire...3 Partie A : Installation et Mise en oeuvre du matériel et logiciel...4 Partie B

Plus en détail

NFS Maestro 8.0. Nouvelles fonctionnalités

NFS Maestro 8.0. Nouvelles fonctionnalités NFS Maestro 8.0 Nouvelles fonctionnalités Copyright Hummingbird 2002 Page 1 of 10 Sommaire Sommaire... 2 Généralités... 3 Conformité à la section 508 de la Rehabilitation Act des Etats-Unis... 3 Certification

Plus en détail

Au programme de ce bulletin : Nous allons donc voir dans ce bulletin les étapes suivantes : Description de la fonctionnalité

Au programme de ce bulletin : Nous allons donc voir dans ce bulletin les étapes suivantes : Description de la fonctionnalité LES FONCTIONNALITES Au programme de ce bulletin : Nous avons vu dans le bulletin technique n 4 comment créer et définir les dossiers fonctionnels ainsi que le paramétrage des contraintes et des fonctions

Plus en détail

Ma première Application Mobile Java ME

Ma première Application Mobile Java ME Groupe Entreprenant et Innovateur «Atipax Inti» France Tutoriel 3 Ma première Application Mobile Java ME Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.com - 2011 - SOMMAIRE

Plus en détail

Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup

Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup Sébastien MEDARD GIP RENATER 263 avenue du Général Leclerc CS 74205 35042 Rennes Cedex Résumé L intégration

Plus en détail

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C#

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# CHAPITRE 1 Introduction aux web services Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# NetBeans JavaScript Eclipse Objective C Xcode PHP HTML Objectifs du chapitre : Ce

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

Création d un WebService. Tp WinDev Numéro 13

Création d un WebService. Tp WinDev Numéro 13 Tp WinDev Numéro 13 Objectifs : Création d un WebService Paramétrage d un serveur Web, Création du Service Web, Création du client consommateur, Approche XML, SOAP Outils : Un serveur d application Ce

Plus en détail

J2ME. Développement «Hello World» is back. Formation ITIN / Université de Cergy-Pontoise 10/11/2006

J2ME. Développement «Hello World» is back. Formation ITIN / Université de Cergy-Pontoise 10/11/2006 J2ME Développement «Hello World» is back Formation ITIN / Université de Cergy-Pontoise Cycle de création d une MIDlet (1) Conception (2) Réalisation / Écriture du code (3) Compilation (4) Pré vérification

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

Guide d installation et mises à jour

Guide d installation et mises à jour Guide d installation et mises à jour Réseau Premières installations Serveur... p.2 Postes de travail... p.6 Postes nomades... p.7 Mises à jour Serveur..p.15 Postes de travail... p.18 Postes nomades...

Plus en détail

Le gestionnaire des tâches

Le gestionnaire des tâches 43-45 rue CHARLOT 75003 PARIS. Benoît HAMET FRANCE : benoit.hamet@hametbenoit.fr.st Le gestionnaire des tâches......... Le gestionnaire des tâches Sommaire Sommaire...2 Introduction...3 Les onglets et

Plus en détail

Rendu de travaux I, Algo - langage C

Rendu de travaux I, Algo - langage C IFIP 33 avenue de la République 75011 PARIS Rendu de travaux I, Valérie Amiot RP 50 2001-2002 SOMMAIRE I. Pourquoi sous C? II. Présentation du jeu 1) But du jeu III. Analyse fonctionnelle IV. Fonctionnalités

Plus en détail

Installation de NetBeans 5.5 + Packs

Installation de NetBeans 5.5 + Packs Sommaire Installation de NetBeans 5.5 + Packs 1. Installation du JDK... 2 2. Installation de NetBeans 5.5... 2 3. Installation de NetBeans Mobility Pack... 2 4. A propos de J2ME Wireless Toolkit (optionnel)...

Plus en détail

Sujet 4 : Jeu en réseau en Java / Swing. Auteur : Thomas JGENTI I072545

Sujet 4 : Jeu en réseau en Java / Swing. Auteur : Thomas JGENTI I072545 Projet Interfaces Homme-Machine Demi-valeur 16874 Année 2002-2003 Sujet 4 : Jeu en réseau en Java / Swing Auteur : Thomas JGENTI I072545 http://jgenti.free.fr/cnam Table de matières Table de matières...2

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

CONTRAT DE SOUSCRIPTION OFFRE PUSH-CLASSIQUE

CONTRAT DE SOUSCRIPTION OFFRE PUSH-CLASSIQUE CONTRAT DE SOUSCRIPTION OFFRE PUSH-CLASSIQUE ANNEXE 5 : CONDITIONS SPECIFIQUES AUX APPLICATIONS DE CAT. 3 V7.0 () Bouygues Telecom Société anonyme au capital de 616 661 789.28, immatriculée au RCS Nanterre

Plus en détail

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java

Java c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit

Plus en détail

FORMATION OUVERTE ET A DISTANCE UTILISATION DE SAMETIME

FORMATION OUVERTE ET A DISTANCE UTILISATION DE SAMETIME rectorat mission formation division de la formation FORMATION OUVERTE ET A DISTANCE UTILISATION DE SAMETIME L objet de ce document est de présenter la démarche pour la mise en place d une formation à distance

Plus en détail

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 MDA : Un Tutoriel Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 1 Sommaire Table des matières 1 Sommaire 1 2 Introduction 2 2.1 A qui s adresse ce tutoriel......................

Plus en détail

Composition d un ordinateur :

Composition d un ordinateur : Un ordinateur est une machine automatique de traitement de l information obéissant à des programmes formés par des suites d opérations arithmétiques et logiques. Il peut transformer, stocker, archiver

Plus en détail

LOGICIEL KIPICAM : Manuel d installation et d utilisation

LOGICIEL KIPICAM : Manuel d installation et d utilisation 2015 LOGICIEL KIPICAM : Manuel d installation et d utilisation Kipisoft http://w.sanchez.free.fr/product_home_overview.php 16/05/2015 SOMMAIRE 1. Présentation de l'application... 3 2. Installation de l'application...

Plus en détail

Le voyageur de commerce

Le voyageur de commerce Université de Strasbourg UFR Maths-Informatique Licence 3 - Semestre 6 Le voyageur de commerce Jonathan HAEHNEL & Marc PAPILLON Strasbourg, le 3 mai 2012 Table des matières 1 Etat des lieux 4 1.1 Fonctionnalités..............................

Plus en détail

Système d exploitation des ordinateurs

Système d exploitation des ordinateurs Système d exploitation des ordinateurs Module ASR3 Semestre 1 Université Lille 1, IUT A, Département informatique Année 2011-2012 Bruno Beaufils (bruno.beaufils@lifl.fr http://www.lifl.fr/~beaufils) et

Plus en détail

OS/400. OS/400 Généralités sur OS/400

OS/400. OS/400 Généralités sur OS/400 Partie B OS/400 Département Informatique Cours n B.1 Généralités sur OS/400 OS/400 Généralités sur OS/400 Historique OS/400 est le système d exploitation des machines de la série AS/400 d IBM International

Plus en détail

ADOBE CONNECT Participant

ADOBE CONNECT Participant ADOBE CONNECT Participant Index Introduction... 1 1) Accès à la salle de Webconférence... 2 2) Configuration audio... 4 3) Gérer votre caméra... 9 4) Conversation avec les participants d une réunion...

Plus en détail

Notice d installation

Notice d installation Notice d installation Ce chapitre décrit la procédure à suivre pour installer l application esafeme sur votre smartphone depuis le magasin d applications Google Play. ❶ Télécharger l application Se connecter

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité

Plus en détail

Prise en compte des ressources dans les composants logiciels parallèles

Prise en compte des ressources dans les composants logiciels parallèles Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec Frederic.Guidec@univ-ubs.fr Action RASC Plan de cet exposé Contexte Motivations

Plus en détail

Activation des styles visuels en mode bureau à distance.

Activation des styles visuels en mode bureau à distance. Activation des styles visuels en mode bureau à distance. Beaucoup de clients utilisent nos logiciels Locasyst et Factsyst au travers d une session bureau à distance, bien que les postes de travail et le

Plus en détail

Bases de données cours 1

Bases de données cours 1 Bases de données cours 1 Introduction Catalin Dima Objectifs du cours Modèle relationnel et logique des bases de données. Langage SQL. Conception de bases de données. SQL et PHP. Cours essentiel pour votre

Plus en détail

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005

RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Oussama ELKACHOINDI Wajdi MEHENNI RAPPORT DU PREMIER MINI PROJET «FORUM DE CHAT» Novembre 2005 Sommaire I. Préliminaire : Notice d exécution et mode opératoire...4 II. Architecture globale de l application...5

Plus en détail

Livre Blanc WebSphere Transcoding Publisher

Livre Blanc WebSphere Transcoding Publisher Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,

Plus en détail

Préface. Table des matières

Préface. Table des matières Table des matières Qu'est Ce Que l'edi NetBeans?... 1 Ce Qui Rend l'edi NetBeans Spécial... 2 Ce Qui Vient Avec l'edi NetBeans... 3 Ce Que Ce Livre Vous Apportera... 3 Comment Utiliser Ce Livre... 4 NetBeans

Plus en détail

V-Ingénierie. présente

V-Ingénierie. présente V-Ingénierie présente Le générateur d applications universel pour une acquisition de données sur terminaux radiofréquences & PC avec module d interface ERP V- Ingénierie 2 rue Auguste Bartholdi 78420 Carrières

Plus en détail

Le.NET Compact Framework Windows Mobile

Le.NET Compact Framework Windows Mobile Le.NET Compact Framework Windows Mobile HEROGUEL Quentin 2 Le.NET Compact Framework Windows Mobile Sommaire 1 Le.NET Compact Framework... 3 1.1 Vue d ensemble rapide de l architecture du.net Compact Framework...

Plus en détail

Guide d Utilisation E-Parapheurs «comptabilité»

Guide d Utilisation E-Parapheurs «comptabilité» Guide d Utilisation E-Parapheurs «comptabilité» - 1 - Sommaire Partie I : Création d un parapheur PESv2... 3 Etape 1 Préparation du parapheur : nom, référence et légende (options)... 4 Etape 2 Sélection

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

Utilisation du serveur de calcul du LSTA

Utilisation du serveur de calcul du LSTA Utilisation du serveur de calcul du LSTA B. Michel 19 octobre 2012 Ce document contient les informations minimales à connaître pour utiliser R et Matlab sur le serveur Mac à 24 coeurs du laboratoire (ou

Plus en détail

Module Criteo Tags et Flux pour Magento

Module Criteo Tags et Flux pour Magento Module Criteo Tags et Flux pour Ma Module Criteo Tags et Flux pour Ma Documentation Auteur : Web In Color Date : 23 décembre 2014 Version : 1.3.1 Compatibilité : Ma 1.5.x 1.9.x Nom du document : wic_criteo_fr.pdf

Plus en détail

Internet Quotations : Manuel utilisateur pour conducteurs

Internet Quotations : Manuel utilisateur pour conducteurs Internet Quotations : Manuel utilisateur pour conducteurs 1. Connexion sur leaseplan.be 3 2. Se connecter à My LeasePlan 4 3. Créer une offre 4 3.1 Comment procéder pour créer une nouvelle offre? 4 3.1.1

Plus en détail

THE SPEEDTOUCH AND UNIVERSAL PLUG N PLAY De Gert Marynissen - Thomson Multimedia

THE SPEEDTOUCH AND UNIVERSAL PLUG N PLAY De Gert Marynissen - Thomson Multimedia THE SPEEDTOUCH AND UNIVERSAL PLUG N PLAY De Gert Marynissen - Thomson Multimedia La technique en arrière plan : UPnP utilise principalement des techniques éprouvées ainsi que des standards connus : TCP/IP,

Plus en détail

Guide d installation. Serveur TeamAgenda STS. Version Windows

Guide d installation. Serveur TeamAgenda STS. Version Windows Installation/Configuration TeamAgenda STS Guide d installation Serveur TeamAgenda STS Version Windows 1 Installation/Configuration TeamAgenda STS Objectifs Installer le Serveur TeamAgenda STS Configuration

Plus en détail

Les nouveautés d AppliDis Fusion 4 Service Pack 3

Les nouveautés d AppliDis Fusion 4 Service Pack 3 Les nouveautés d AppliDis Fusion 4 Service Pack 3 Systancia Publication : Novembre 2013 Résumé La nouvelle version AppliDis Fusion 4 Service Pack 3 ajoute des fonctionnalités nouvelles au produit AppliDis.

Plus en détail

Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies

Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies Charlier Fabrice 2è licence en informatique Année Académique 2005-2006 Plan

Plus en détail

Introduction au langage Java

Introduction au langage Java Introduction au langage Java 1 / 24 1 Vue générale La technologie Java Le langage Java La machine virtuelle Java Résumé Plan 2 Hello World Prérequis Premier programme : 3 étapes Résumé 3 HelloWorld en

Plus en détail

1 Plusieurs configurations pour PowerStudio

1 Plusieurs configurations pour PowerStudio PowerStudio est une suite de logiciel concernant la gestion de l énergie et dont ses principales caractéristiques sont : La configuration, la communication et le suivi des appareils de mesure d énergie.

Plus en détail

PROPOSITION RC CAR ADVANCE

PROPOSITION RC CAR ADVANCE Mathieu Vasselle Automne 2005 Nicolas Gadenne AV02 Réalisation Multimédia (Jeu Vidéo) PROPOSITION RC CAR ADVANCE Préambule Ce jeu est conçu dans le cadre de l UV AV02, sous la direction de Bruno Bachimont

Plus en détail

Portage et développement de jeux Java sur téléphones mobiles. Licence Professionnelle SIL 25 juin 2007

Portage et développement de jeux Java sur téléphones mobiles. Licence Professionnelle SIL 25 juin 2007 Portage et développement de jeux Java sur téléphones mobiles Table des matières I Présentation de l'entreprise II Présentation des projets effectués III Le portage d'un jeu sur téléphones mobiles IV Conclusion

Plus en détail

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com

Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Initiation à la Prog. Sous Android (Session 1) med.hossam@gmail.com Plan Statistiques Différences entre Mobile App, Mobile Site et Web App Développement pour terminaux mobiles Outils de développement pour

Plus en détail

Procédure d installation détaillée

Procédure d installation détaillée Procédure d installation détaillée G e s r i s k v e r s i o n 4. 1. 1 c e r t i f i é e R T S S e n d a t e d u 01- j u i n - 2 0 1 1 TÉLÉCHARGEMENT DU PACKAGE D INSTALLATION Pour télécharger les fichiers

Plus en détail

Les architectures N-tiers

Les architectures N-tiers Les architectures N-tiers 1 SOMMAIRE DU COURS XML ET LES ARCHITECTURES N-TIER Introduction aux architectures N-tier Serveurs d applications Déploiement d applications J2EE Tiers applicatif : servlets Tiers

Plus en détail

Manuel d'utilisation de la console de supervision

Manuel d'utilisation de la console de supervision Manuel d'utilisation de la console de supervision Ce document décrit la mise en route et l'utilisation de la console d'administration web de PEtALS. EBM WebSourcing (MarieSauvage) - Mai 2007 - (CC) EBM

Plus en détail

Morgan Beau Nicolas Courazier

Morgan Beau Nicolas Courazier EPSI - 2010 Rapport projet IA Conception et mise en œuvre d un générateur de systèmes experts Morgan Beau Sommaire Cahier des charges 3 Présentation générale 4 Analyse et modélisation 6 Le moteur d inférence

Plus en détail

Systèmes d Information Avancés (et répartis)

Systèmes d Information Avancés (et répartis) Systèmes d Information Avancés (et répartis) Université Lyon 1 MIAGE L. Médini, mars 2005 Plan des cours Protocole HTTP et programmation serveur Architectures réparties Objets distribués Introduction aux

Plus en détail

Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL)

Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL) Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL) Présentation Générale Page 1 / 23 SOMMAIRE 1 1.1 Présentation du service de paiement par carte bancaire sur Internet,

Plus en détail

TO52 - Application médicale sous android Consultation des informations patient

TO52 - Application médicale sous android Consultation des informations patient TO52 - Application médicale sous android Consultation des informations patient DAVID LACHICHE XAVIER MICHEL Automne 2011 TABLE DES MATIÈRES 1 Partie données métier 2 1.1 Généralités.......................................

Plus en détail

Cours client-serveur Web : Java et RMI (Remote Method Invocation)

Cours client-serveur Web : Java et RMI (Remote Method Invocation) Cours client-serveur Web : Java et RMI (Remote Method Invocation) 1 Java: Rappel sur les threads Cycle de vie d un thread (1) Né -> prêt appel de la méthode start du thread Prêt Exécution Distribution

Plus en détail

Documentation utilisateur MANTIS

Documentation utilisateur MANTIS Documentation utilisateur MANTIS Outil de suivi d anomalies des Référents Utilisateur : Rapporteur SOMMAIRE 1 Préambule...3 1.1 Convention typographique...3 1.1.1 ICONES...3 1.1.2 Attributs...3 1.2 Contexte...4

Plus en détail

Master Poly Trader. Manuel d utilisateur. Group IV Benoît Perroud Marius Erni Lionel Matthey David Wenger Lotfi Hussami

Master Poly Trader. Manuel d utilisateur. Group IV Benoît Perroud Marius Erni Lionel Matthey David Wenger Lotfi Hussami Master Poly Trader Manuel d utilisateur Group IV Benoît Perroud Marius Erni Lionel Matthey David Wenger Lotfi Hussami MasterPoly Trader est un logiciel réalisé dans le cadre d un projet de génie logiciel.

Plus en détail

Asynchronous Mailing System. Jérôme Clet-Ortega François Broquedis Dave Tapesar Stéphanie Moreaud 12 janvier 2007

Asynchronous Mailing System. Jérôme Clet-Ortega François Broquedis Dave Tapesar Stéphanie Moreaud 12 janvier 2007 Asynchronous Mailing System Jérôme Clet-Ortega François Broquedis Dave Tapesar Stéphanie Moreaud 12 janvier 2007 1 2 Objectifs Asynchronous Mailing System (AMS) doit permettre de rédiger des mails sur

Plus en détail

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android

APPLICATIONS JAVA. 1. Android. Android Partie I. Développement d'activités Java sous Android APPLICATIONS JAVA Android Partie I Ivan MADJAROV - 2014 Applications Java sous Android IvMad, 2011-2014 2 1. Android Développement d'activités Java sous Android L'objectif principal de ce cours est de

Plus en détail

Présentation de la plate-forme J2ME / Java ME

Présentation de la plate-forme J2ME / Java ME Présentation de la plate-forme J2ME / Java ME J2ME est la plate-forme Java pour développer des applications sur des appareils mobiles tels que des PDA, des téléphones cellulaires, des terminaux de points

Plus en détail

Cours Android. Développement et API

Cours Android. Développement et API Cours Android Développement et API Principaux OS orienté mobile ios ~ 12.1% Android ~ 81.9% Microsoft ~ 3.6% Historique Octobre 2003 : conception d'un OS mobile par Android Inc. (co-fondé par Andy Rubin)

Plus en détail

Guide d utilisation de la Boutique en ligne

Guide d utilisation de la Boutique en ligne Guide d utilisation de la Boutique en ligne Table des matières 1. Introduction... 2 2. Comment chercher une publication ou un produit à l aide du moteur de recherche sur le site Web de l ICIS?... 3 3.

Plus en détail

Sommaire. - Page 1 sur 19 -

Sommaire. - Page 1 sur 19 - Sommaire I Ergonomie du site 2xmoinscher... 2 1 Infos globales... 2 2 Homogénéité/cohérence... 3 3 Adaptabilité... 3 4 Guidage... 4 5 Représentativité... 5 6 Charge de travail... 6 7 Gestion des erreurs...

Plus en détail

COMMANDE DU ROBOT LEGO MINDSTORM NTX PAR APPLICATION ANDROID UTILISATION D APP INVENTOR

COMMANDE DU ROBOT LEGO MINDSTORM NTX PAR APPLICATION ANDROID UTILISATION D APP INVENTOR SIN STI2D - Système d'information et Numérique TD TP Cours Synthèse Devoir Evaluation Projet Document ressource COMMANDE DU ROBOT LEGO MINDSTORM NTX PAR APPLICATION ANDROID UTILISATION D APP INVENTOR 1

Plus en détail

Conseil d administration Genève, novembre 2002 LILS

Conseil d administration Genève, novembre 2002 LILS BUREAU INTERNATIONAL DU TRAVAIL GB.285/LILS/1 285 e session Conseil d administration Genève, novembre 2002 Commission des questions juridiques et des normes internationales du travail LILS PREMIÈRE QUESTION

Plus en détail

Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows

Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows Instructions d installation de IBM SPSS Modeler Server 14.2 pour Windows IBM SPSS Modeler Server peut être installé et configuré de manière à s exécuter en mode d analyse réparti, avec une ou plusieurs

Plus en détail

Manuel Utilisateur. Création de site web

Manuel Utilisateur. Création de site web Manuel Utilisateur Création de site web Auteur : Logica Version : 1.3 Droit d auteur Ce texte est disponible sous contrat Creative Commons Paternité - Pas d'utilisation Commerciale - Partage des Conditions

Plus en détail

Interaction Homme Machine

Interaction Homme Machine Interaction Homme Machine Sommaire Introduction... 2 Qu est ce qu une IHM?... 2 Comment ça marche?... 7 Ma première IHM... 10 Ma première IHM (suite)... 15 Ma première IHM (suite)... 19 Ma première IHM

Plus en détail

Projet DataCity. Documentation Utilisateur. Version 4

Projet DataCity. Documentation Utilisateur. Version 4 Projet DataCity Documentation Utilisateur Version 4 Cyril Moralès Marc Soufflet Lionel Hamsou Cédric Merouani Cyntia Marquis Ryan Legasal Guillaume de Jabrun morale_c souffl_m hamsou_l meroua_c marqui_c

Plus en détail

Déploiement d iphone et d ipad Gestion des appareils mobiles (MDM)

Déploiement d iphone et d ipad Gestion des appareils mobiles (MDM) Déploiement d iphone et d ipad Gestion des appareils mobiles (MDM) ios prend en charge la gestion des appareils mobiles (MDM), donnant aux entreprises la possibilité de gérer le déploiement d iphone et

Plus en détail

Poste Carte Agent ANTS: Installation environnement utilisateur En Préfecture

Poste Carte Agent ANTS: Installation environnement utilisateur En Préfecture : Installation environnement utilisateur En Préfecture Référence:ANTS_CARTES_PREF_TECH_Guide-Installation_Poste_Carte_Agent_ANTS_v1.7.doc SOMMAIRE 1 INTRODUCTION... 3 1.1 Objet... 3 1.2 Présentation du

Plus en détail

gcaddy Suite Description du produit

gcaddy Suite Description du produit gcaddy Suite Description du produit Version 1.0 www.gweb.be @ info@gweb.be TVA : BE-863.684.238 SNCI : 143-0617856-67 1 / 8 1 Description de gcaddy gcaddy est le module E-commerce de Gweb. Il se présente

Plus en détail

Procédure de connexion SITE WEB DU RCS

Procédure de connexion SITE WEB DU RCS SITE WEB DU RCS Mars 2011 SITE WEB DU RCS SOMMAIRE 1. A propos de ce guide 3 1.1. Symboles utilisés 3 1.2. Terminologie 3 2. Fonctionnement général du site 4 2.1. La commande d un service en 7 étapes 4

Plus en détail