Catalogues Formations

Primes et subsides




AIR 2.0 : Développer des applications de bureau avec Adobe Flex 4

Durée : 3 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Public :

  • Développeurs, chefs de projets souhaitant créer une application de bureau riches (RDA).

Objectifs :

  • Créer une application pour la plate-forme Adobe AIR.
  • Configurer et déployer une application. Personnaliser l'application pour qu'elle s'intègre au mieux au système d'exploitation.

Pré-requis :

  • Avoir suivi le cours " T475-021 - Flex 4 : Développer des Applications Internet Riches ", ou maitriser le développement d'application Flex.
  • Connaitre les langages XML et SQL.

Contenu pédagogique

Introduction à AIR (Adobe Integrated Runtime)

  • Découvrir l'univers Flash, Flex et AIR
  • Comprendre l'environnement d'exécution AIR
  • Utiliser Flex Builder 4 pour construire des applications AIR

Structuration d'une application AIR

  • Création d'un projet AIR
  • Compilation d'une application
  • Configuration de l'application
  • Déploiement d'une application

Interaction avec le système de fichiers

  • Accès aux principaux répertoires
    • Accès aux fichiers de l'application
    • Accès aux fichiers de l'utilisateur
  • Utilisation du composant d'exploration des fichiers
  • Création et suppression de fichiers
  • Ecrire et lire les données d'un fichier
  • Exécution d'un fichier dans son application par défaut

Utilisation du presse-papier

  • Mise en œuvre du copier-coller
  • Utilisation de l'objet Clipboard
  • Mise en œuvre du glisser-déposer

Sauvegarde des données de l'application

  • Utilisation de la base de données embarquée SQLLite
    • Créer une base
    • Ouvrir et fermer la connexion à la base
  • Création et exécution de requêtes SQL simple
  • Manipulation des données retournées
  • Gestion des données complexes

Gestion des fenêtres systèmes d'une application

  • Création, ouverture et fermeture de fenêtres système
  • Modification de l'apparence de la fenêtre
  • Mise en œuvre du mode plein écran
  • Gestion des événements liés aux fenêtres système
  • Personnalisation de l'application avec l'objet nativeApplication
    • Modification des icônes
    • Mise en place d'icônes dans la zone de notification du système

Communication des applications

  • Lancer et interagir avec des processus systèmes
  • Etablir un lien de communication entre des applications
    • Utilisation de la classe LocalConnection
  • Mise en œuvre de requêtes HTTP
  • Afficher du contenu HTML dans l'application avec le composant HTMLLoader