www.objis.com - Formation Flex (Introduction) www.objis.com - Formation Flex 1 1
A propos d’Objis… Centre de formation depuis 2005 Spécialiste technologies Java/J2ee Formations intra/inter entreprises Paris – Lyon – Dakar www.objis.com Coaching – cours du soir – stages intensifs www.objis.com - Formation Flex www.objis.com - Formation SPRING 2
Atouts Objis Audit technique de vos besoins 70% de travaux pratiques Clé USB avec outils et corrigés TP Bilan pédagogique individuel Ingénierie de financement Veille technologique www.objis.com - Formation Flex www.objis.com - Formation SPRING 3
Veille technologique (cliquez sur les images) www.objis.com - Formation Flex www.objis.com - Formation SPRING 4
Sommaire Formation Flex (3j) Introduction Comprendre l'ActionScript Debug & Test www.objis.com - Formation Flex www.objis.com - Formation SPRING 5
Introduction Historique Spécificité Architecture Concurrents www.objis.com - Formation Flex www.objis.com - Formation SPRING 6
Historique 2005 : www.objis.com - Formation SPRING www.objis.com - Formation Flex www.objis.com - Formation SPRING 7
autres frameworks Ajax (RWA) Difference avec autres frameworks Ajax (RWA) Flex est multiplatteforme en natif Flash Player–98% des navigateurs le possèdent Communications Ajax limités (xml, text/json). Voir benchmark chargement 5000 enregistrements http://www.jamesward.org/wordpress/2007/04/30/ajax-and-flex-data-loading-benchmarks/ RWA basés sur documents HTML pas d'évolution depuis 10 ans ! Pages web, favoris, page d'accueil, moteur recherche ...et après ? Pas de vrai 'richesse' : son, video www.objis.com - Formation Flex www.objis.com - Formation SPRING 8
autres frameworks Ajax (RWA) Difference avec autres frameworks Ajax (RWA) Extension de composants Avec Flex , vous pouvez étendre fonctionalité d'un composant HTML. Ex Combobox 3 état Technologie Adobe AIR : Transformer une appli flex en appli de bureau Rôle du navigateur Avec Flex : le navigateur sert à accès + transfer données. C'est tout. Ex : www.mindomo.com Protocoles : text, xml, web services, RTMP (rich text messaging protocol), AMF (Action Message Format) www.objis.com - Formation Flex www.objis.com - Formation SPRING 9
Intégration Flex / Javascript ActionScript et Javascript basés sur ECMAScript Flex propose un pont pour intégration Javascript FABridge (Flex Ajax Bridge) http://www.adobe.com/devnet/flex/articles/nitobi_demo.html www.objis.com - Formation Flex www.objis.com - Formation SPRING 10
Spécificités Appli Flex = FlexBuilder + MXML + ActionScript Flex Builder : plugin Eclipse pour dév. Flex Au lieu d'utiliser Flash, vous utilisez FlexBuilder Version gratuite et payante Contient le MXML : langage de balises XML (equivalent html) Création composants visuels. Compilé en arrière plan en ActionScript ActionScript (equivalent Javascript) Dynamique & logique métier www.objis.com - Formation Flex www.objis.com - Formation SPRING 11
Exemple Application Flex 1 2 www.objis.com - Formation Flex www.objis.com - Formation SPRING 12
Cycle de vie appli. Flex Utiliser Flex Builder ou le SDK Flex Générer MXML et ActionScript Compiler --> génère fichier .swf ('swiff') objisflexdemo.swf Lancer navigateur et pointer vers fichier .swf Ex : file//c:/objisflexdemo.swf L'application interagit avec serveur + données Si OK, déployer .swf sur le serveur http://localhost/objisflexdemo.swf www.objis.com - Formation Flex www.objis.com - Formation SPRING 13
Cycle de vie appli. Flex www.objis.com - Formation SPRING www.objis.com - Formation Flex www.objis.com - Formation SPRING 14
Ecosystème Flex www.objis.com - Formation SPRING www.objis.com - Formation Flex www.objis.com - Formation SPRING 15
Intégration J2EE / .NET : www.objis.com - Formation SPRING www.objis.com - Formation Flex www.objis.com - Formation SPRING 16
FleX SDK www.objis.com - Formation SPRING www.objis.com - Formation Flex www.objis.com - Formation SPRING 17
Liens utiles Démo développement Flex (avec Flex Builder) : http://www.adobe.com/products/flex/media/flexapp Téléchargement Flex SDK http://www.adobe.com/products/flex/flexdownloads/index.html qs www.objis.com - Formation Flex www.objis.com - Formation SPRING 18
JavaFX et Architecture J2EE www.objis.com - Formation SPRING www.objis.com - Formation SPRING 19
Application démo : Studiomoto www.objis.com - Formation SPRING 20
3 jours - Inter entreprises Sessions Flex 2009 3 jours - Inter entreprises 25-29 mai 2009 19- 23 octobre 2009 7-11 décembre Tarif : 1400 Euros HT par personne - Dégressif à partir de 2 personnes. - Nous contacter www.objis.com - Formation SPRING www.objis.com - Formation SPRING 21
Contact : Douglas Mbiandou Ingénieur INSA Lyon (2000) 8 ans d'expériences projets SI Architecte / Formateur Java Responsable formation Objis 04 78 29 37 26 / 06 60 46 76 45 douglas.mbiandou@objis.com www.objis.com - Formation SPRING www.objis.com - Formation SPRING 22