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

BlackBerry, développer des applications


Formation Java Blackberry

Stage pratique
Eligible au DIF

Réf : BLA

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

Paris
11 juin 12, 10 sept. 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 Blackberry


Vous apprendrez dans cette formation à concevoir des applications natives embarquées et Web pour terminaux mobiles RIM. Vous découvrirez l'environnement WebWorks, développerez des applications riches basées sur HTML5, CSS3, JavaScript ou sur le BlackBerry Java SDK, et apprendrez à exploiter efficacement les ressources matérielles du BlackBerry.

Participants de cette formation Java Blackberry

Chef de projets, concepteur et développeur d'applications désireux d'évoluer vers l'écosystème BlackBerry.

Pré-requis de cette formation Java Blackberry

Bonnes connaissances Web. Expérience requise en programmation Java avec Eclipse.

Travaux pratiques

Les travaux pratiques utiliseront les outils mis à disposition des développeurs par BlackBerry (plugin Eclipse, simulateur de Smartphones). Les participants pourront également tester leurs travaux sur leurs smartphones personnels.


Programme de cette formation Java Blackberry

Les différentes façons de développer pour BlackBerry

- L'offre BlackBerry et ses spécificités techniques.

- Les différents outils de développement.

Travaux pratiques
Installation des différents outils.

Développement Web avec BlackBerry WebWorks SDK

- Concepts de base HTML5, CSS3 et JavaScript.

- Utiliser BlackBerry WebWorks Plug-in for Eclipse pour développer et tester une application web, utilisable sur un Smartphone et/ou une tablette sous BlackBerry TabletOS.

- Assembler une application Web avec WebWorks Packager.

- La tester avec le simulateur de Smartphone.

- Publier l'application sur AppWorld.

Travaux pratiques
Réalisation d'une application Web BlackBerry.

Introduction à BlackBerry Theme Studio

- Création d'images et de fonds d'écran statiques ou animés.

- Exploitation d'éléments graphiques existants : fichiers Photoshop, Flash, images ...

- Publication d'éléments réalisés sur AppWorld.

Travaux pratiques
Création d'éléments graphiques.

Le développement Java pour BlackBerry

- Présentation des possibilités offertes par le BlackBerry Java SDK et ses outils de développement.

- Présentation des différentes API : standards JavaME ou spécifiques BlackBerry (extensions navigateur, composants graphiques, géolocalisation...).

- Concepts de base de JavaME : MIDP 2.0 et CLDC 1.1.

- Développement MIDP (cycle de vie d'une MIDlet) et avec BlackBerry Java Plug-in for Eclipse.

Travaux pratiques
Création d'une première application Java pour BlackBerry.

Réaliser une interface utilisateur

- Les composants graphiques standard.

- La gestion événementielle et la prise en compte des commandes.

- Les extensions proposées par RIM.

- La programmation graphique de bas niveau.

Travaux pratiques
Création d'une interface utilisateur.

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.

Travaux pratiques
Mise en oeuvre de la persistance des données.

La gestion réseau

- Les différents types de connexion réseau avec MIDP.

- L'utilisation d'HTTP depuis le terminal mobile.

- Sockets et datagrammes. L'utilisation du mode push.

- Les Web Services, leur invocation et l'exploitation de données XML.

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

Compléments

- Exploiter quelques extensions spécifiques BlackBerry : la géolocalisation. Les " Super App ".

- L'invocation de services offerts par des systèmes SAP, IBM Domino, Microsoft .NET et JavaEE.