1. Présentation d’Adobe AIR
Découverte des outils de développement AIR
- Comprendre la notion de socle d’exécution
- Contenu du SDK AIR
- Premier aperçu de FlexBuilder 3
FlexBuilder 3 pour AIR
- Créer un projet AIR
- Exporter des applications AIR
2. Prise en main d’Adobe AIR
Créer votre première application AIR
- Créer un projet AIR
- Créer le main de l’application
- Compiler et lancer
Packager et déployer des applications AIR
Apprendre les fondements AIR
- Le conteneur Application de AIR
- Les formats des fichiers “.air”
- Le descripteur xml des applications AIR
- Les attributs de visualisation
Obtenir de l’aide et autres ressources
3. Système de fenêtrage
Créer et ajouter du contenu à une fenêtre
Changer le rendu d’une fenêtre
- types de fenêtre
- chrome
- transparence
- plein écran
Manipuler les fenêtres : taille et position
Gérer les événements levés par les fenêtres
4. Accéder au système de fichiers
La classe File pour gérer les fichiers et répertoires
Copier, déplacer et détruire des répertoires et fichiers
Utiliser les composant AIR de gestion des fichiers
Utiliser les streams
Manipuler différents formats de fichiers
- binaires
- encodeurs
5. Connectivité des applications
Communiquer entre applications avec LocalConnection
URLRequest pour discuter avec le navigateur
Charger et manipuler du HTML
Détecter la connectivité
- monitoring des services
- détecter la connectivité HTTP-
- détecter la connectivité Socket
6. Interactions avec l’hôte
Glisser/Déposer avec l’hôte (gestion des formats)
Gestion du presse-papier
- écrire dans le presse-papier
- lire dans le presse-papier
7. Base de données SQL locale
Créer une base locale embarquée
Requêtes SQL et résultat
Bonnes pratiques
Gérer les différents types de données
8. Comprendre la sécurité des applications AIR
Comprendre les différentes notions de sécurité
- “sandboxes”
- restrictions sur les domaines
- détection des capacités accordées à notre application
9. Connaître les bonnes pratiques de sécurité
Personnaliser les applications AIR
Définir les icônes de l’application
Gérer la barre des notifications Système “System Tray”
Utiliser la classe Shell
Personnaliser le chrome de l’application
Créer des installeurs professionnels
Comprendre le processus d’installation par Badge