web

06. Formation Handheld-Basics++ Développement d'applications mobiles

Objectifs

Comprendre les particularités du développement d’applications pour les terminaux mobiles. Savoir concevoir des applications mobiles communiquant avec une solution logicielle existante. Prendre en main l’environnement de développement Handheld-Basic++ pour écrire rapidement des programmes pour Palm Os et Windows Mobile.

Participants

Développeurs et chefs de projet Web souhaitant écrire rapidement des programmes pour Palm Os et Windows Mobile.

Prérequis

Connaissance d’un langage de programmation.

Programme

Introduction au développement mobile

  • Retour d’expĂ©rience sur le dĂ©veloppement mobile
  • Systèmes d’exploitation des terminaux mobiles
  • DiffĂ©rentes architectures systèmes
  • Problèmes de portabilitĂ© entre les plateformes
  • SpĂ©cificitĂ©s du dĂ©veloppement pour terminaux mobiles (utilisation en mobilitĂ©, saisie de donnĂ©es, dimensions de l’écran, etc.)

Prise en main de l’environnement de développement intégré (IDE)

  • Handheld-Basic++
  • Langage Basic orientĂ© objet, proche du VB
  • Editeur de fenĂŞtre, de code et de base de donnĂ©es
  • Debuggage
  • Emulateurs et simulateurs
  • Terminaux mobiles

Création d’un premier projet

  • Le langage Handheld-Basic++
  • La syntaxe, les instructions, les types de donnĂ©es
  • Programmation orientĂ© objet
  • Les Ă©vènements
  • Classes natives du langage
  • Structure d’une application minimale
  • Dessiner une interface utilisateur (principes Ă  respecter, contrĂ´les standards, dimensions d’écrans, menus,...)
  • Ajout de nouveaux Ă©lĂ©ments au projet

Ajout de fonctionnalités

  • Gestion des erreurs
  • Debugger (avec un Ă©mulateur ou un simulateur, inspecter les variables, afficher des messages)
  • ParamĂ©trer une interface en utilisant la grille
  • Utiliser le contrĂ´le HTML pour gĂ©rer du contenu dynamique
  • Utiliser les contrĂ´les personnalisĂ©s
  • Sauvegarder et restaurer l’état de l’application
  • Manipulation de donnĂ©es par système de fichiers et stream (StreamMemory, StreamCipher)
  • Parseur XML (SAX)
  • Communication (Socket, Bluetooth)
  • Base de donnĂ©es : dĂ©finir des tables dans l’IDE, gĂ©rer les tables (ouverture, crĂ©ation, ajouts, modifications), rĂ©cupĂ©rer les enregistrements d’une table avec SQL
  • CrĂ©er, configurer et installer un conduit de synchronisation
  • Utiliser les donnĂ©es synchronisĂ©es sur PC
  • PrĂ©fĂ©rences utilisateurs

Pour aller plus loin

  • Traduction de l’application en plusieurs langues (Localisation)
  • Communication avec un serveur Web
  • Gestion du multi-tâches
  • Appeler des librairies et fonctions externes
Télécharger le plan de cours
  • DurĂ©e5 jours
  • Prix2000 € HT
Dates des
prochaines sessions
  • 11/06/2012
  • 24/09/2012
  • 12/11/2012
Villes
  • Paris
Formules
Ajouter à votre sélection

  ">

Vous cherchez
une formation
sur mesure ?

N'hésitez pas
Ă  nous contacter

01 44 61 96 00