MIAGE MASTER 1 Cours de gestion de projet Session 3 : Méthodes de réalisation d’un Projet 1.
Master MIAGE OSIE Session 2004-2005
-
Upload
sybill-morton -
Category
Documents
-
view
17 -
download
1
description
Transcript of Master MIAGE OSIE Session 2004-2005
Jeux vidéo sur mobilesModule : Développement d’applications mobilesEnseignant : Sébastien CHOPLIN
Master MIAGE OSIE
Session 2004-2005
Cédric Montillot
Djilali Maghraoui
2Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
PLAN
Marché des jeux vidéo sur mobiles Outils de développements Architecture J2ME MIDlet Exemple de développement d’un jeu
mobile Conclusion
3Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
Chiffres clés du marché
Un marché mondial estimé à 7 milliards de dollars d’ici 2008
Marché européen estimé à 500 millions d'euros en 2005
Entre 6 et 8 millions terminaux "nouvelle génération" en France
Hausse des investissements mondiaux (de 380 à 778 millions d'euros entre 2003 et 2004)
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
4Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
Les prix du marché
En moyenne, un jeu mobile est vendu coûte entre 2 et 15 $
Différents moyens d'acquisition d'un jeu (sms, téléchargement sur internet...)
Hausse du coût de développement d’un jeu (de 30.000 € à 150.000 €)
Prix de vente fixé par l'éditeur et l'opérateur
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
5Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
Les consommateurs
36% des joueurs ont plus de 24 ans
58 % des joueurs jouent surtout à la maison
Les jeux d'aventures sont les plus téléchargés
les sessions de jeux durent en moyenne une vingtaine de minutes.
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
6Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
Développement d’applications Java pour mobiles Composants de conception graphiques
JBuider (MobileSet)
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
7Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
Permet de créer et de gérer des applications java pour les terminaux mobiles
Comprend des émulateurs de terminaux mobiles Gratuit
J2ME Wireless Toolkit
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
8Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
J2ME
Packages optionnels
MIDP
CLDC
KVM
J2ME pour téléphones portables
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
9Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
J2ME
Packages optionnels
MIDP
CLDC
KVM
K Virtual Machine
Machine virtuelle java prévue pour des dispositifs à ressources limitées
Entre 40 et 80 ko
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
10Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
J2ME
Packages optionnels
MIDP
CLDC
KVM
Connected Limited Device Configuration
Configuration conçue pour des dispositifs avec des processeurs lents et mémoire limitée
Configuration limitée (pas de données à virgule flottante)
java.lang.*, java.util.*, entrées-sorties, sécurité
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
11Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
J2ME
Packages optionnels
MIDP
CLDC
KVM
Mobile Information Device Profile
Profil pour les appareils mobiles utilisant CLDC
Ensemble de classes API (cycle de vie d’une MIDlet, affichage sur écran LCD)
MIDP version 2.0
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
12Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
J2ME
Packages optionnels
MIDP
CLDC
KVM
Bluetooth
Fonctionnalités propriétaires (jeux)
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
13Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
MIDlets
Mobile Information Device Applet
MIDlet = application MIDP
Comporte minimalement les méthodes : startApp() pauseApp() destroyApp()
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
14Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
1ère étape : Configuration du poste de travail
Installation du JDK standard de SUN (http://java.sun.com/downloads)
Installation de l’outil J2ME Wireless Toolkit (http://java.sun.com/j2me)
Lancez le programme KToolbar
Créer un nouveau projet que nous appellerons ici Bing
Editer le fichier Bing.java issu de la création du projet (répertoire « src » du projet)
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
15Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
2ème étape : Ecriture du code source de notre jeu
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
16Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
3ème étape : Génération des fichiers .jar et .jad
Revenez ensuite dans la KToolbar
Cliquez Project>Package>Create Package
Les fichiers Bing.jar et Bing.jad sont alors générés dans le répertoire « bin » du projet
Cliquez sur le Run pour tester votre jeu qui apparaît alors dans un émulateur
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
17Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
4ème étape : Transmission des fichiers .jar et .jad à votre mobile
Transmission par infrarouge (port)
Transmission grâce à la technologie Bluetooth
Transmission à l’aide d’un câble
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
18Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
Aperçu du jeu sur votre téléphone portable
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
19Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
Conclusion
La création d’un jeu mobile est à la portée de chacun
De nombreux outils sont développés pour rendre facile la création d’un jeu mobile
Un marché des jeux mobiles en devenir
Vers une concurrence de plus en plus accrue des téléphones portables vis à vis des consoles de jeux
Vers un développement en masse des jeux mobiles multijoueurs
Marché
Outils de développement
Architecture J2ME
Exemple de développement
Conclusion
MIDlets
20Cédric Montillot – Djilali Maghraoui
Master MIAGE OSIE
Session 2004-2005
Bibliographie - Sitographie
Ouvrage :
- Micro Java Game Developpement (D. FOX, R. VERHOVSEK) Edition Addison Wesley
Sites Internet :-http://defaut.developpez.com-http://www.progx.org-http://www.borland.fr-http://perso.wanadoo.fr/ck/Langages.htm-http://corporate.in-fusio.com