Etudes des API JAVA pour générer du code Flash Présentation du plan pour le document de l’étude. Introduction (présentation de la technologie flash, des applications n tiers, et une phrase d'introduction sur ce qu'apporte Flash dans ces applications afin de faire un lien avec la suite de l'exposé) – application riche (internet) ≠ application Lourde (installation sur la machine locale) – les applications sur les mobiles, les consoles de jeux (Sony Playstation voir Adobe.com). 1 : Présentation succincte d’Adobe Macromedia Flash (succin): - Le logiciel Macromedia Flash Source documentaire : - Approche du langage (Histoire/les versions) - Le meilleur d’ActionScript 2.0 – O’Reilly - ActionScript en action – O’Reilly - étude de la technologie flash (comprendre la différence AS - Bytecode SWF, les interfaces vers l'extérieur) - www.adobe.com - http://flash.media-box.net/ - http://www.mozilla.org/js/language/es4 - 2 : Les applications 3 tiers : Présentation par rapport aux applications Internet riche. Exemple d’application : - www.fotologue.jp - Le principe des applications 3 tiers (Général) - http://fotologue.jp/#pierre1405 - http://fotologue.jp/pierre1405 - La génération d'écran pour des applications 3Tiers : - http://www.etsy.com/ * génération dynamique de pages statiques (Html). * génération dynamique de pages dynamiques(Flash). - L’approche de flash dans la création d'applications en client riche : applis 3 tiers, server side generated SWF 3 : GUI avec Flash : - L’approche de flash comme enrichisseur d'interfaces de client riche (JFlashPlayer, etc) - Interface d’application proche aux interfaces d’application lourde. Exemple d’API : - http://www.anotherbigidea.com/javaswf/ - http://www.flagstonesoftware.com/transform/ind ex.html - http://www.jswiff.com/ - Description API JAVA - http://www.javaapis.com/jflashplayer/?gclid=CNCDocW ssooCFSEoZwodAmhqkw - Utilisation API JAVA Flagstone génération flash (ex. TransformSWF) - http://www.badgers-infoil.co.uk/projects/metaas/ 4 : JAVA pour générer du code Flash (détaillé avec exemple d’API : - - Utilisation API JAVA Flagstone lecture swf (ex. DescribSWF) - opportunités de l'utilisation de java dans chacun des contextes Les autres solutions de développement : - La solution préconisée d’Adobe – Flex 2.0 (Application développé - Serveur Java) - Le projet Laszlo (Application développé Serveur Java) - La position de Sun sur les API JAVA pouvant générer du code Flash. (Ne sera pas dans les API standard de Java) - http://www.adobe.com/devnet/flex/ - http://www.liguorien.com/blog/archives_202.html - http://fr.wikipedia.org/wiki/Flex_%28Macromedia %29 - 5 : Les autres domaines d’applications des API Java : - La téléphonie mobile et les nouveaux services. - JAVA (JVM) pour la sécurité des transferts de données depuis et vers les « FATM » (Fournisseurs d’Accès à la Téléphonie Mobile) - Flash pour les jeux ou autres petites applications sur les mobiles (Player pour la téléphonie ASVM) 6 : Conclusion L’intérêt des techno Flash, L’application des API JAVA ? simple/difficile ? Conclusion de la comparaison avec les framework Flex/OpenLaszlo Mon idée perso.