La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Jeux vidéo sur mobiles Module : Développement d’applications mobiles Enseignant : Sébastien CHOPLIN Cédric Montillot Djilali Maghraoui Master MIAGE OSIE.

Présentations similaires


Présentation au sujet: "Jeux vidéo sur mobiles Module : Développement d’applications mobiles Enseignant : Sébastien CHOPLIN Cédric Montillot Djilali Maghraoui Master MIAGE OSIE."— Transcription de la présentation:

1 Jeux vidéo sur mobiles Module : Développement d’applications mobiles Enseignant : Sébastien CHOPLIN
Cédric Montillot Djilali Maghraoui Master MIAGE OSIE Session

2 PLAN Marché des jeux vidéo sur mobiles Outils de développements
Architecture J2ME MIDlet Exemple de développement d’un jeu mobile  Conclusion

3 Chiffres clés du marché
Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets 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) Un marché mondial estimé à 7 milliards $ d’ici 2008 En France, le parc de ces terminaux "nouvelle génération" devrait se situer entre 6 et 8 millions d'unités d'ici la fin de l'année Les fabricants de jeux pour téléphones portables ont levé 327 millions d'euros depuis 1999, dont plus de 50% pour la seule année 2004, selon l'étude. Les investissements mondiaux dans les jeux mobiles ont plus que doublé entre 2003 et 2004, passant de 380 à 778 millions d'euros "(Les jeux mobiles) sont déjà devenus un vrai marché" a déclaré Ben Keen, analyste chez Screen Digest. "Pour la seule Europe, nous parlons d'un marché du téléchargement supérieur cette année à 500 millions d'euros." en 2005

4 Les prix du marché Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets 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 € à €) Prix de vente fixé par l'éditeur et l'opérateur y'a aussi le fait que les jeux disponibles déoendent de la marque de téléphone djilali dit : et que quelques jeux de départ sont compris dans les forfais téléphonqiues

5 Les consommateurs 36% des joueurs ont plus de 24 ans
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets 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. y'a aussi le fait que les jeux disponibles déoendent de la marque de téléphone djilali dit : et que quelques jeux de départ sont compris dans les forfais téléphonqiues

6 JBuider (MobileSet) Développement d’applications Java pour mobiles
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Développement d’applications Java pour mobiles Composants de conception graphiques y'a aussi le fait que les jeux disponibles déoendent de la marque de téléphone djilali dit : et que quelques jeux de départ sont compris dans les forfais téléphonqiues

7 J2ME Wireless Toolkit Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Permet de créer et de gérer des applications java pour les terminaux mobiles Comprend des émulateurs de terminaux mobiles Gratuit y'a aussi le fait que les jeux disponibles déoendent de la marque de téléphone djilali dit : et que quelques jeux de départ sont compris dans les forfais téléphonqiues

8 J2ME Packages optionnels MIDP J2ME pour téléphones portables CLDC KVM
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Packages optionnels MIDP CLDC KVM J2ME pour téléphones portables Java 2 Micro Edition (J2ME) est une plateforme Java pour les appareils embarqués comme les téléphones portables, agendas électroniques. A l’instar de J2EE, J2SE, J2ME est constitué d’un ensemble d’API standards (défini par un groupe d’experts incluant des constructeurs, développeurs de logiciels et fournisseurs de services.) L’architecture de J2ME définit des configurations, des profils et des paquetages facultatifs.

9 J2ME K Virtual Machine Packages optionnels
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Packages optionnels K Virtual Machine Machine virtuelle java prévue pour des dispositifs à ressources limitées Entre 40 et 80 ko MIDP La KVM est une machine virtuelle Java portable et compacte prévue pour des dispositifs avec des ressources limitées tels que les téléphones portables, organiseurs personnels,... L’objectif principal d’une telle machine virtuelle est d’être la plus petite possible (40 80 ko) tout en préservant l’aspect du langage de programmation Java. CLDC KVM

10 J2ME Connected Limited Device Configuration Packages optionnels
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Packages optionnels 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é MIDP La CLDC est une configuration concue pour des dispositifs avec des processeurs lents, une capacit mémoire limitée. Ces dispositifs ont typiquement des processeurs 16 ou mˆeme 32 bits et de 128 512 ko de m´emoire disponible pour la plateforme Java et ses applications associ ees. ´e La CLDC concerne les domaines suivants : • le langage Java et les fonctionnalit´es d’une machine virtuelle • les biblioth`eques “noyau” de Java (java.lang.*, java.util.*) • les entr´ees-sorties • le r´eseau • la s´ecurit´e • l’internationalisation est plus rapide et utilise moins de m´emoire ; ceci en pr´eservant le mˆeme niveau de s´ecurit´e. Seules les classes appopri´ees pour les dispositifs mobiles sont pr´esentes dans l’API de la CLDC. Celles-ci sont des sous-ensembles des plus grandes ´editions de Java comme J2SE et J2EE. Ces derni`eres fournissent une vaste palette de fonctionnalit´es d’entr´ee-sorties pour des syst`emes de stockage et de communication r´eseau. Cependant, vu les contraintes des terminaux mobiles, il est difficile d’y inclure toutes ces fonctionnalit es. CLDC KVM

11 J2ME Mobile Information Device Profile Packages optionnels
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Packages optionnels 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 MIDP Les configurations fournissent le fondement d’une application, alors qu’un profil en fournit la structure. Les profils d´efinissent l’ensemble complet de classes API qui seront mises disposition d’une application J2ME et sont conc¸ues sp´ecifiquement pour une configuration donn´ee. On y trouve des m´ethodes permettant de g´erer l’affichage, la saisie utilisateur et la gestion de la persistance des donn´ees. Le profil MIDP, conjointement à la configuration CLDC, fournit la plateforme Java destin´ee aux appareils mobiles actuels. Il prend en charge un sous-ensemble limité de la biblioth`eque de classes J2SE et d´efinit des classes d’entr´ees-sorties et d’interface utilisateur personnalis´ee pour une utilisation sur une configuration CLDC. CLDC KVM

12 J2ME Bluetooth Packages optionnels
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Packages optionnels Bluetooth Fonctionnalités propriétaires (jeux) MIDP CLDC KVM

13 MIDlets Mobile Information Device Applet MIDlet = application MIDP
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Mobile Information Device Applet MIDlet = application MIDP Comporte minimalement les méthodes : startApp() pauseApp() destroyApp() startApp() appelée au moment ou la midlet est active, aussi lors du retour d’une pause pauseApp() appelé lors d’une pause (appel téléphonique...) destroyApp() fin de l’application -> arrete tous les processus

14 1ère étape : Configuration du poste de travail
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Installation du JDK standard de SUN ( Installation de l’outil J2ME Wireless Toolkit ( 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)

15 2ème étape : Ecriture du code source de notre jeu
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets

16 3ème étape : Génération des fichiers .jar et .jad
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets 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

17 4ème étape : Transmission des fichiers .jar et .jad à votre mobile
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets Transmission par infrarouge (port) Transmission grâce à la technologie Bluetooth Transmission à l’aide d’un câble

18 Aperçu du jeu sur votre téléphone portable
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets

19 Conclusion La création d’un jeu mobile est à la portée de chacun
Marché Outils de développement Architecture J2ME Exemple de développement Conclusion MIDlets 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

20 Bibliographie - Sitographie
Ouvrage : - Micro Java Game Developpement (D. FOX, R. VERHOVSEK) Edition Addison Wesley Sites Internet :


Télécharger ppt "Jeux vidéo sur mobiles Module : Développement d’applications mobiles Enseignant : Sébastien CHOPLIN Cédric Montillot Djilali Maghraoui Master MIAGE OSIE."

Présentations similaires


Annonces Google