Programmez intelligent
29,90 €
9
782212 124095
avec
les Cahiers
du
Programmeur
Conception couverture : Nordcompo
Chef de projet indépendant,
Laurent Jayr est également
ingénieur projet, formateur et développeur logiciel depuis plus de
10 ans. Il a développé de nombreux jeux électroniques, logiciels
ludo-éducatifs et CD-Rom interactifs pour des clients prestigieux en
Europe, en Asie et aux États-Unis.
Il travaille également pour des éditeurs de contenu multimédia en
tant que responsable d’une plateforme de jeux collaborative Web
2.0 basée au Royaume-Uni et
d’une plate-forme d’e-learning.
Sommaire
Le Web 2.0 avec Flex • RIA et RDA • Benchmarks et comparatifs • Flex Builder 3 • Compatibilité
et ubiquité • Descriptif de l’étude de cas • Page d’accueil • Module éditorial • Galerie photo • Base
de données Joueurs • Les matchs en direct • Widget d’informations avec AIR • Expérimenter Flex
Builder 3 • Un environnement de développement intégré • Les langages de Flex • Le Workbench
Flex Buider 3 • Flex Application Framework : développement MXML • Design web évolué avec MXML
• Agencement du conteneur principal • Complétion et aide à l’écriture de code • Création de composants personnalisables • Conteneur de navigation • Interface utilisateur riche • Bandeau d’information et panneaux • Feuilles de style CSS dans Flex Builder • Fonctionnalités avancées • États
d’affichage (view states) • Effets • Déclencheurs • Comportements • Transitions • Gestion des données avec Flex • Solutions serveur • BlazeDS • HTTPService • ActionScript 3.0 et la programmation orientée objet • Liaison de données (data binding) • ActionScript 3.0 ou l’art d’écouter •
Propagation événementielle • Programmation de classe ActionScript • Classes géométriques •
Galerie de photo interactive • Item renderers et listes personnalisées • Éditeurs d’éléments •
Méthodes drop-in et inline • Composant personnalisé • Le format AMF • ActionScript Message
Format pour le lecteur Flash • Sérialisation automatique avec AMFPHP • Connexion à une base de
données MySQL • Appel d’une méthode distante • BlazeDS et la communication en temps réel •
Data push avec BlazeDS et LCDS • Proxy • Messagerie • Appel d’objets distants avec RPC (remoting) • Développement avec AIR • AIR, moteur d’exécution intégré • Développement d’un widget •
Applications de styles avec CSS et XML • Créer un paquetage AIR • Annexes • Vers Flex 4 Gumbo
• Faciliter la conception graphique avec Thermo • FXG, nouveau format d’échange graphique •
Référencement d’applications Flex • Site miroir • Deep linking • Déployer des applications légères
• Flex et les motifs de conception • Le design pattern MVC • Le framework Cairngorm • La tâche
ANT Cairngen.
Laurent Jayr
les Cahiers
du
Programmeur
L.
Jayr
Flex 3
Code éditeur : G12409
ISBN : 978-2-212-12409-5
Applications Internet riches
Flex 3Appl ications Internet riches (RIA)
Framework de référence pour le développement web riche en Flash, Adobe Flex 3
permet, grâce à ses bibliothèques de composants graphiques et d’accès à des données distantes via des serveurs PHP/Java, de créer des applications RIA ergonomiques et complexes en respectant les bonnes pratiques de génie logiciel (MVC).
Cet ouvrage décrit pas à pas la création d’une application web riche grâce à Flex 3.
Non sans quelques rappels sur ActionScript et MXML, il propose une démarche
méthodique pour développer en Flex : création d’interfaces interactives et évoluées avec les états d’affichages, effets et transitions, gestion des données et
communication serveur via AMFPHP ou BlazeDS, données diffusées en temps
réel, gestion des composants… mais aussi développement d’un widget RDA avec
le moteur d’exécution AIR.
@
Téléchargez le code source de l’étude de cas !
www.editions-eyrolles.com
12409_Cahier_Flex3OK 25/11/08 13:23 Page 1
 

- 1/240

Suivant