Développer des applications AIR 2.0 avec FLASH CS5
Durée
Audience
Développeurs Flash.
Description
La technologie AIR vous permet de déporter vos applications web vers le bureau en apportant de nouveaux mécanismes non existants sur le web. A travers cette formation nous vous apprenons les mécanismes liés à la construction d'applications de bureau.
Objectifs
Après cette formation vous serez capable de:
- Créer et personnaliser des fenêtres
- Mettre en place des menus
- Afficher des icônes dans la barre de tâche
- Interagir avec le système d'exploitation
- Exploiter le système de fichiers
- Stocker localement des données
- Ecrire des applications pour iPhone
- Manipuler du contenu HTML
- Lancer des processus externes
- Déployer vos applications
Pre-requis
Connaissances de l'Actionscript 3 et de l'API Flash.
Pédagogie
80% de pédagogie.
PROGRAMME
La technologie AIR
Du Flash player à AIR
Un environnement d'exécution
Les possibilités de AIR
Votre première application
Créer un application
Configuration
Création d'un certificat
Publication
Installation
Les fenêtres
Les fenêtres natives
Le type SystemChrome
Créer et gérer des fenêtres
Le mode plein écran
Interaction en mode plein écran
La gestion de plusieurs écrans
Les menus et la barre de tâches
La structure des menus
Créer et gérer des menus
Les menus contextuels
Le Dock Icons sous Mac OS
Le System Tray Icons sous Windows
L'interaction avec le système
Informations système
Le Drag&Drop
Le presse papier (copier/coller)
La gestion des fichiers associés
La détection de périphérique de stockage
La détection du réseau
Les entrées et sorties
Créer et gérer des fichiers
Créer et gérer des dossiers
Créer des fichiers et dossiers temporaires
Lire le contenu d'un fichier
Ecrire du contenu dans un fichier
Le mode synchrone et asynchrone
Les données locales persistantes
Les bases de données SQLite
Les outils pour créer les tables
Connexion à une base de données
Exécuter un requêtes
Traiter la réponse d'une requête
La gestion des transaction
Protection des données locales
Le contenu HTML et PDF
Le moteur de rendu WebKit
La classe HTMLLoader
Relation entre AIR et Javascript
Interagir avec du contenu HTML et CSS
Accéder au DOM et objets Javascript
Afficher un fichier PDF
Connecter vos applications
Communiquer entre applications
Lancer et interagir avec des processus natifs
Effectuer une requête HTTP
Chargeur un fichier distant
Applications AIR pour iPhone
Compiler et débogger les applications iPhone
Simulater l'application iPhone
Limite de l'API actionscript 3
API Actionscript 3 spécifique au mobile
Gestion du Multitouch
Installer l'application sur iPhone
Déployer une application
Créer un installeur universel
Limitation à l'installeur universel
Les installation natives
Distribuer l'application depuis le web (Badge)
Mettre à jour une application


christine.richert(at)iteratif.fr