Formation Flash, Flex, AIR et LiveCycle

iteratif

Centre de formation Adobe

Technologies Flash, Flex 3, AIR, Flash Media Server et LiveCycle

Formation : Développer des applications AIR avec Flex builder 3

Durée: 5 jours
Prérequis: Etre familiarisé avec un langage de programmation orientée objet comme Java, C++ ou C#
Objectifs: Ce module fournit aux développeurs tous les fonctionnalités de base de AIR qu'ils auront besoin de connaître pour construire des applications de bureau avec Flex builder 3

Introduction à AIR (Adobe Integrated Runtime)

  • Les futures applications de bureau AIR
  • Exploration des outils AIR
  • Intégration de AIR dans Flex builder 3

Premier pas avec AIR

  • Créer votre première application AIR
  • Emballer et déployer une application
  • Structure d'une application AIR
  • Documentation et ressources

Créer des fenêtres natives

  • Créer des fenêtres
  • Modifier l'apparence d'une fenêtre
  • Manipuler une fenêtre
  • Contrôler le comportement d'une fenêtre en utilisant les événements

Utiliser les fichiers systèmes

  • Utiliser la class File
  • Activer l'interaction visuelle
  • Detruire des fichiers
  • Lire, écrire et modifier des fichiers
  • Travailler avec des données binaires

Connecter vos applications

  • Communiquer entre applications
  • Connecter vos applications au web
  • Afficher du contenu HTML
  • Afficher du contenu PDF
  • Détecter la disponibilité du réseau

Utiliser le clipboard

  • Déplacer les données avec copier et coller
  • Utiliser le Drag & Drop

La persistance des données

  • Utiliser les bases de données embarquées
  • Utiliser les requêtes SQL
  • Travailler avec les types de données

Comprendre la sécurité AIR

  • Considération sur les sécurités AIR
  • Comprendre les mises a jour d'application
  • Utiliser des DRM (Digital Rights Management)

Personnaliser le déploiement

  • Définir les icones de l'application
  • Configurer les barres d'icônes (system tray icon)
  • Personnaliser l'application chrome
  • Créer un installateur

Formation : Développer des application AIR sous Flash CS3

Durée: 5 jours
Prérequis: Etre familiarisé avec un langage de programmation orientée objet comme Java, C++ ou C#
Objectifs: Ce module fournit aux développeurs tous les fonctionnalités de base de AIR qu'ils auront besoin de connaître pour construire des applications de bureau avec Flash CS3

Introduction à AIR (Adobe Integrated Runtime)

  • Qu'est-ce que AIR?
  • Les possibilités de AIR
  • Installer le runtime

Les outils AIR

  • Une mise a jour pour Flash CS3
  • L'environnement de developpement
  • Structure d'une application AIR
  • Configuration d'un projet AIR

Developpement d'application

  • La sécurité sous AIR
  • Configuration XML d'une application AIR
  • La nouvelle API apportée par AIR
  • Les fenêtres AIR

    • Les fenêtres natives
    • Le mode d'apparence Window chrome
    • Créer et gérer des fenêtres
    • Gérer les événements des fenêtres
    • Le mode Full-screen
    • Les écrans (Screens)

    Les menus et la barre des tâches(Taskbar) sous AIR

    • Structure des menus sous AIR
    • Créer et gérer des menus
    • Les menus contextuels
    • La barre des tâches (Dock icons) sous Mac OS
    • La barre des tâches (System Tray icons) sous Windows
    • Créer une application sous bouton dans la barre de tâches

    Les entrées et sorties (FileSystem)

    • Créer et gérer les fichiers et dossiers
    • Créer des fichiers temporaires
    • Lire et écrire des données dans un fichier
    • Le mode synchrone et asynchrone
    • Lire un fichier zip avec un ByteArray
    • Encrypter les données

    Les données locales persistantes

    • Les bases de données SQL
    • Créer et modifier une base de données
    • Connexion et execution de requêtes
    • Le mode synchrone et asynchrone

    Interaction avec l'OS

    • Le Drag & Drop
    • Copier et coller
    • Gestion des fichiers associés

    Contenu HTML et PDF

    • Le moteur de rendu WebKit
    • La classe HTMLLoader
    • Relation entre l'API AIR et Javascript
    • Intéragir avec un contenu HTML,CSS
    • Accéder au DOM et aux objets javascript depuis AS3
    • Utilisation du plugin Acrobat
    • Charger du contenu PDF
    • Connaitre les limites du contenu PDF

    Connecter vos applications

    • Communiquer entre applications
    • Connecter vos applications au web
    • avec URLRequest et URLStream

    Deployer une application AIR

    • Un installeur multiplateforme
    • Publication d'un installeur
    • Publication avec un certificat signé
    • Deployer depuis une page web (Bagde)
    • Mettre a jour une application AIR
    • Testons nos applications sous Windows et Ubuntu

Formation : Développer des widgets AIR avec HTML et Ajax

Durée: 5 jours
Prérequis: Etre familiarisé avec un langage de programmation orientée objet comme Java, C++ ou C#
Objectifs: Ce module fournit aux développeurs tous les fonctionnalités de base de AIR qu'ils auront besoin de connaître pour construire des applications de bureau avec HTML,CSS,JavaScript et Ajax

Premier pas avec Adobe Integrated Runtime

  • Qu'est ce que AIR?
  • Les possibilités de AIR avec HTML et Ajax
  • Le moteur de rendu HTML WebKit
  • Installer le runtime AIR
  • Installer le SDK de AIR

Les outils du SDK

  • ADL AIR Debug Launcher
  • ADT AIR Developer Tool
  • Compiler en ligne de commandes

Des outils pour développer

  • L'IDE Aptana pour AIR
  • L'espace de travail
  • Configurer AIR pour Aptana
  • Compiler et deboguer avec Aptana
  • Utilisation de la libraire Ext JS 2
  • Examiner votre application a l'execution
  • (AIRIntrospector.js)

Structure d'une application AIR avec HTML

  • Relation entre Javascript et l'API AIR
  • Accéder à AIR depuis Javascript (AIRAliases.js)
  • Fichier XML de configuration
  • Comprendre la sécurité dans AIR

Votre premier Widget "Hello world"

  • Les fenêtre native AIR
  • Le mode transparent
  • Supprimer le bouton dans la barre de tâches
  • Afficher une icone dans dans le barre de tâches

Votre premier lecteur RSS

  • Créer et gérer les fichiers et dossiers
  • Créer des fichiers temporaires
  • Lire et écrire des données dans un fichier
  • Connecter vos applications au web
  • avec URLRequest et URLStream

Un widget de tâches

  • Les bases de données SQL
  • Créer et modifier une base de données
  • Connexion et execution de requêtes
  • Le mode synchrone et asynchrone
  • Le copier et Coller

Créer un calendrier

  • Utilisaiton de gData de Google
  • Utilisation de l'API Google Calendar

Widget lecteur MP3

  • Travailler avec le son
  • Comprendre l'architecture du son
  • Charger des fichers de sons externes
  • Travailler avec des sons embarqués
  • Travailler avec des fichiers sons en streaming

AIR et les extensions du WebKit

  • Javascript dans AIR
  • Extensions HTML
  • Extensions CSS
  • Standard non supporté

Formations AIR

Si ce programme ne vous convient pas nous pouvons le faire sur mesure de manière à l'adapter au mieux à vos besoins.
N'hésitez pas à nous contacter.