Développer des applications AIR 2.0 avec FLASH CS5

Durée

5 jours

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