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

Mobiles Services and Midlets Infrastructure de services sur terminaux mobiles Mini-Projet ETR5 Mesud HASANOVIĆ, Lucas PRETRE.

Présentations similaires


Présentation au sujet: "Mobiles Services and Midlets Infrastructure de services sur terminaux mobiles Mini-Projet ETR5 Mesud HASANOVIĆ, Lucas PRETRE."— Transcription de la présentation:

1 Mobiles Services and Midlets Infrastructure de services sur terminaux mobiles Mini-Projet ETR5 Mesud HASANOVIĆ, Lucas PRETRE

2 Mars 2003 / MHC-LPE Objectifs Etude de lenvironnement J2ME (Java 2 Micro Edition) Mise en place dun environnement de développement Démonstration des principales fonctionnalités de J2ME par émulation Test dune application sur un terminal réel

3 Mars 2003 / MHC-LPE Plateforme Java 2

4 Mars 2003 / MHC-LPE Architecture de J2ME Configurations – Connected Device Configuration – CDC – Connected Limited Device Configuration – CLDC Profils – Foundation – Mobile Information Device Profile – MIDP Larchitecture de J2ME est organisée sur deux niveaux :

5 Mars 2003 / MHC-LPE Configurations J2ME Définissent une plateforme minimale pour des familles de dispositifs avec des exigences similaires en ressources (processeur, mémoire, consommation, …) Spécifient les fonctionnalités du langage Java et de la machine virtuelle

6 Mars 2003 / MHC-LPE Configurations J2ME (2) CDC – Décodeurs TV numérique – Tablettes daccès à Internet – Terminaux mobiles évolués – Systèmes de navigation CLDC – Téléphones cellulaires – Agendas personnels

7 Mars 2003 / MHC-LPE Machine virtuelle de la CLDC – KVM Conçue pour les terminaux à ressources limitées – Processeurs 16 ou 32 bits entre 8 et 32 MHz – Mémoire totale minimum de 160 Ko dont 60 pour la KVM

8 Mars 2003 / MHC-LPE Matériel requis pour la CLDC Au minimum 128 Ko non-volatile pour la KVM et les bibliothèques de CLDC Au minimum 32 Ko volatile pour lexécution de la KVM La CLDC exige uniquement de la mémoire :

9 Mars 2003 / MHC-LPE Limitations de la CLDC Pas de types float ni de double Pas de JNI Chargeurs de classes non définissables Pas de paquetage java.lang.reflect Pas de groupes de Threads ni de Threads démons La méthode Object.finalize() nexiste pas Pas de références faibles (weak references) Gestion des erreurs limitée

10 Mars 2003 / MHC-LPE Profils J2ME Étendent les configurations Assurent linteropérabilité en définissant une plateforme Java standardisée Incluent des bibliothèques plus spécifiques que les configurations

11 Mars 2003 / MHC-LPE MIDP MIDP 1.0 gère : – Laffichage – La persistance des données – Cycle de vie des MIDlets MIDP 2.0 apporte en plus : – Support Jeux et Média – Connectivité élargie – Sécurité de bout en bout – Architecture PUSH – Méthode Over The Air - OTA

12 Mars 2003 / MHC-LPE MIDlet Mobile Information Device Applet Application basée sur le profil MIDP Représente le pendant des applets et servlets pour J2ME Installation et maintenance par téléchargement

13 Mars 2003 / MHC-LPE Cycle de vie dune MIDlet En pauseActive Détruite pauseApp() startApp() destroyApp() HelloMIDlet

14 Mars 2003 / MHC-LPE Suite de MIDlets Ensemble dapplications contenues dans un seul fichier JAR Installation, mise à jour et suppression individuelle de chaque application impossible Met en commun : – Le même espace de stockage – Les données statiques des classes

15 Mars 2003 / MHC-LPE Résumé – Objectifs de J2ME Environnement de développement dapplications : – Portables – Sûres – Indépendantes de linfrastructure du réseau NE PAS remplacer les possibilités actuelles, mais les compléter avec des fonctionnalités personnalisables

16 Mars 2003 / MHC-LPE Démonstration


Télécharger ppt "Mobiles Services and Midlets Infrastructure de services sur terminaux mobiles Mini-Projet ETR5 Mesud HASANOVIĆ, Lucas PRETRE."

Présentations similaires


Annonces Google