Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

28nov/1013

Programmation Flex 4 publié chez Eyrolles – Ma première publication!

Je vous annonce un heureux évènement de 1.26kg qui se prénomme "Programmation Flex 4 – Applications Internet riches avec ActionScript 3, Spark et Flash Builder" chez Eyrolles :) . J'ai participé à l'écriture de ce livre en tant que relecteur technique dont l'auteur principal est Aurélien Vannieuwenhuyze.

Voici le lien vers l'article chez Decitre:

Programmation Flex 4 – Applications Internet riches avec Actionscript 3, Spark et Flash Builder

En plus de la relecture technique, j'ai écrit certains chapitres comme "Créer des applications modulaires" ou sur le skinning de composant Spark et un chapitre bonus sur l'intégration et le contrôle de Google Maps dans une application Flex. Ces contenus ont été écrits au mois de Juin, ce qui avait ralenti un peu l'activité de flex-tutorial à l'époque, pour laisser du temps à ce projet.

9782212127256

Le sommaire

Voici les différents thèmes abordés dans le livre, chacun étant accompagné d'exemples de code:

  • Pourquoi choisir Flex 4 ?
  • A la découverte du framework Flex 4
  • Développer avec le kit Flex SDK
  • Le premier outil de développement : FlashDevelop 3.1.1
  • Développer des applications à l'aide de Flash Builder 4
  • Spark, Halo, FXG, passerelles entre les composants et le design de l'interface
  • Réaliser le design des interfaces
  • Le dynamisme applicatif avec les états, les transitions et les effets
  • La 3D avec PaperVision 3D
  • Créer un lecteur RSS avec Flash Catalyst
  • Créer des composants personnalisés
  • Gérer les données
  • Accéder aux services de la couche métier
  • Flex et PHP via Zend_AMF
  • BlazeDS ouverture open source vers le monde Java et la communication d'applications
  • Flex et .NET
  • Créer des applications modulaires
  • Interagir avec le conteneur web
  • Internationalisation des applications
  • Déboguer une application
  • Analyser les performances et optimiser l'application
  • Les tests unitaires avec Flex Unit
  • Adobe Air 2
  • Création d'un catalogue e-commerce : un catalogue interactif
  • Module d'administration avec Adobe Air
  • Mise en place du catalogue interactif
  • Gestion d'un panier d'achat et déploiement de e-catalogue
  • Google Maps dans un application Flex
  • Annexe 1 – Les composants de contrôle
  • Annexe 2 – Flex, BlazeDS 4, Tomcat 7, Eclipse Helios et le framwork Spring 3.0

Si vous débutez avec Flex 4, cet ouvrage vous donnera les billes pour avancer rapidement. Tout ne peut bien sûr pas être abordé (le livre fait déjà plus de 600 pages) mais l'essentiel est là. Certains lecteurs de flex-tutorial en ont déjà fait l'acquisition :P

Enfin, merci à Aurélien Vannieuwenhuyze pour m'avoir permis de participer à ce beau projet :)

Articles similaires

Commentaires (13) Trackbacks (1)
  1. Félicitations! En plus ça fait plaisir de voir quelques livres en Français sur Flex, même si je me suis bien habitué à tous lire en anglais maintenant (sauf ton blog ;) )

    Finalement tu passes mardi au Palais des congrès? Moi je suis inscrit l'après-midi, ça serait l'occasion de faire connaissance…

  2. Merci ^^
    Je serai Mardi au Palais des congrès pour la session qui est sur la journée, l'après-midi développeurs ne m'allait pas niveau timing :P

    Fabien

  3. Félicitation et merci de contribuer à soutenir la langue de Molière.
    Si j'en prends un, tu me le dédicace ? :D

  4. Félicitations!
    C'est dommage de parler de Papervision qui est un projet mort maintenant, il me semble. Mais bon, on pouvait pas le savoir en Juin :D

    Je me le prendrai bien pour Noel, mais moi aussi je veux une dédicace :D

  5. Félicitation ! C'est le premier mais pas le dernier

  6. Salut Fabien,

    Merci pour ta relecture technique sur cet ouvrage.

    Et merci pour la publicité !!

    A trés bientôt

    Aurélien.

  7. Bonjour Fabien,

    Je suis un des heureux acquéreur de ce livre!

    Par contre j'ai une erreur d'exécution sur le chapitre que tu as écrit "Créer des applications modulaires".

    Il s'agit du point "Charger le module en ActionScript avec ModuleManager". Alors l'application principale accède bien à la fonction CalculerLongueur, par contre à la fin de celui-ci tu indiques que l'on peut charger le module pour l'afficher. C'est à ce moment que j'ai une erreur à l'exécution:

    ArgumentError: Error #2004: L'un des paramètres n'est pas valide.
    at flash.display::Graphics/drawRect()
    at spark.components.supportClasses::TextBase/updateDisplayList()[E:\dev\4.x\frameworks\projects\spark\src\spark\components\supportClasses\TextBase.as:713]
    at mx.core::UIComponent/validateDisplayList()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8709]
    at mx.managers::LayoutManager/validateDisplayList()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:663]
    at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:718]
    at mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1072]

    Je travail avec FlashBuilder et Flex 4.1. Le projet Flex a une configuration par défaut, rien n'a été rajouté dans la ligne de compilation.
    Peux-tu me dire d'où pourrait venir l'erreur? Merci bien!

  8. Et bien souvent en informatique on trouve la réponse tout seul… Enfin pas totalement, mais j'ai déjà un début de réponse.

    Apparemment ça viendrait du fait que les modules ont leur propre StyleManager et qu'avec l'utilisation des composants Spark ça pourrait poser problème. Je n'ai pas encore une idée concrète du périmètre de cette erreur, mais j'ai une solution. Il s'agit d'indiquer que l'on souhaite que les modules ne gèrent pas leur propre style à l'aide de la commande ci-dessous:
    -isolate-styles=false à ajouter au paramètre du compilateur.

  9. Salut,
    merci pour le tip, bon à savoir!

    Fabien

  10. Bonjour Fabien,

    Tous d'abord, je tiens a vous remercier pour ce travaille laborieux.
    J'ai feuilleté le livre ,et je trouve très pédagogique, sachant que je suis débutant en Flex ,
    sauf que je reste sur ma faim concernant les composants graphiques (component charts) (sauf le PieChart),et leur utilisation avec les évènements.
    j'aurai aimée aussi voir , un exemple de TimeLine ,
    ainsi que l'intégration de flex / Java EE(Spring )avec le Framework GraniteDS.
    Sinon je trouve que c'est tres interessant.
    Bon contuniation.

  11. Bonjour et merci pour votre commentaire :) ,
    je fais passer à l'auteur principal du livre (ce n'est pas moi, je n'ai que participé). Difficile d'aborder tous ces sujets dans un livre axé "débutants", le nombre de pages étant limité par l'éditeur.
    Pour ce qui est de J2EE / GraniteDS, je devrais faire des exemples sur flex-tutorial.fr quand j'aurai du temps. En attendant, leurs documentations sont très bien réalisées :)

    Fabien

  12. Bonjour, je suis débutant et dans le cas pratique du chapitre 11 "creer des composants personnalisés" je me heurte à des difficultés pour faire marcher l'exemple.
    J'ai remarqué qu'il y avait des confusions dans le code comme par exemple des membres de classe qui voient leur nom changer avec des underscore qui disparaissent ou des classes qui héritent d'un type de composant puis d'un autre..
    C'est assez deroutant..
    En revanche bravo car les explications sont claires et l'ensemble est très pédagogique.


Leave a comment

(required)