Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Mobilité, temps réel et embarqué »

JavaME, applications pour mobiles


Formation Java me

Stage pratique
Eligible au DIF

Réf : JMI

Prix 2012 : 2150 € H.T.
Durée :  4  jours
Cliquer sur une session pour réserver:

Paris
9 oct. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur Java mobile et temps réel

version pdf imprimer Faire suivre


Les objectifs de cette formation Java me


Les fonctionnalités de la plate-forme Java Micro Edition dédiée à la réalisation d'applications pour les téléphones mobiles. Les concepts sont illustrés à l'aide de travaux pratiques, notamment la configuration CLDC, le profil MIDP, la notion de MIDlet, les interfaces graphiques, le réseau, la sécurité et le stockage persistant.

Participants de cette formation Java me

Ce cours s'adresse aux développeurs Java.

Pré-requis de cette formation Java me

Bonnes connaissances du langage Java. Expérience requise en programmation Java.


Programme de cette formation Java me

Java 2 Micro Edition

- Utilisations de la plateforme J2ME. L'architecture et les composantes essentielles (machines virtuelles, configurations, profils et sécurité). Classes de base et classes utilitaires. Les outils de développement.

Travaux pratiques
Installation et manipulation d'une application MIDP.

Développement MIDP

- Le cycle de vie d'une MIDlet : édition, compilation, packaging, déploiement, test. Le concept de fichiers JAD. L'utilisation d'un IDE J2ME et de son simulateur.

Travaux pratiques
Développement d'un ensemble de MIDlets de base.

Les interfaces utilisateurs avec J2ME

- Les spécificités des terminaux mobiles en matière d'affichage et d'interaction avec l'utilisateur. L'utilisation des composants graphiques de base : Image, List, TextForm, … La gestion événementielle et la prise en compte des commandes.

Travaux pratiques
Réalisation d'une application avec interface graphique.

La programmation graphique

- L'accès de bas niveau à l'écran du terminal. La classe Graphics pour le tracé de lignes, rectangles, etc. Introduction à l'API Game de MIDP 2.0 : GameCanvas, notion de Layer et d'animation.


La persistance des données

- La sauvegarde d'informations sur le terminal mobile avec RMS. L'utilisation de la base de données des Record Store : ajout, suppression, modification.

Travaux pratiques
Mise en œuvre de fonctionnalités de stockage sur un terminal.

La gestion réseau

- Les différents types de connexion réseau avec MIDP. L'utilisation d€ HTTP depuis le terminal mobile : envoi de données, gestion de sessions, … Les connexions à base de sockets et de datagrammes. L'utilisation du mode push. Les web services, leur invocation depuis J2ME et l'exploitation de données XML.

Travaux pratiques
Exploitation des possibilités de communication réseau depuis une application J2ME. Invocation d'un WebService.

La sécurité d'une application J2ME

- La gestion des autorisations avec le descripteur de déploiement, de l'authentification et de la confidentialité (SSL). L'intégrité d'une MIDlet.

Travaux pratiques
Configuration des permissions, sécurisation des échanges.

Compléments

- API supplémentaires : Localisation, Wireless Messaging, Bluetooth, Multimédia, 3D… Implémentations Symbian, PalmOS…