02.Formations Internet
01. Formation Développement d'application en Objective-C 02. Formation Développement d'applications pour iPhone et iPad 03. Formation Développement d'applications pour Android 04. Formation Flash Lite 05. Formation COCOA 06. Formation JavaME, applications pour mobiles 07. Formation Handheld-Basics++ Développement d'applications mobiles
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
Recommander
Vous cherchez
une formation
sur mesure ?
une formation
sur mesure ?
N'hésitez pas
Ă nous contacter
