Introduction
Développement d'applications web mobiles
Panorama des frameworks web disponibles: jQuery Mobile, Sencha Touch, Phonegap,...
Présentation HTML5 / CSS3 / AJAX
Atelier pratique: Mise en place de l'environnement de développement
HTML5
Structure d'une page HTML5
Différences avec le HTML 4/XHTML 1 (nouveaux éléments, éléments obsolètes)
Eléments de styles CSS en HTML5
Balises sémantiques et d'organisation
Création et utilisation de formulaires: nouveautés
Intégration d'animations et sons
Rappels de JavaScript
Dessin 2D
Géo-localisation: concepts et fonctionnement
Evènement (EventSource API)
Envoi de message entre documents/par canaux (PostMessage API, XHR)
Présentation de CSS3
Atelier pratique: réalisation d'un site incluant des formulaires et du contenu
Utilisation du Titanium Studio
Présentation de l'environnement, versions
Installation complète, les plate-formes
Configuration, plugins
Utilisation de Titanium CLI, la ligne de commande
Présentation du processus complet et du Marketplace
Atelier pratique: mise en place
Une première application
Création de l'application
Paramètres cruciaux du projet
Quelques modifications, et exécution
Atelier: création, test de l'application
Les applications Titanium
Résumé du passage du Web à l'application
Création de vues
Séquences de vues, vues spéciales, etc.
Interface: Alloy Framework et compatibilité avec les frameworks javascript classiques
Multiples interactions avec l'utilisateur (paramètres, formulaires, etc.)
SDK: capteurs, GPS, etc.
SDK: communication et stockage
SDK: autres éléments disponibles (internationalisation, médias...)
Spécialisation des plate-formes et bonnes pratiques avec Appcelerator
Atelier: une application complète, complexe, prête à déployer