22
Formation Flex3 (Introduction) www.objis.com - Formation Flex 1

Formation Flex3 (Introduction) - Formation Flex 1

Embed Size (px)

Citation preview

Page 1: Formation Flex3 (Introduction)  - Formation Flex 1

Formation Flex3(Introduction)

www.objis.com - Formation Flex 1

Page 2: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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

2www.objis.com - Formation Flex

Page 3: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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

3www.objis.com - Formation Flex

Page 4: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Veille technologique

4

(cliquez sur les images)

www.objis.com - Formation Flex

Page 5: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Sommaire Formation Flex (3j)

• Introduction

• Comprendre l'ActionScript

• Debug & Test

5www.objis.com - Formation Flex

Page 6: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Introduction

Historique

Spécificité

Architecture

Concurrents

6www.objis.com - Formation Flex

Page 7: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Historique

2005 :

7www.objis.com - Formation Flex

Page 8: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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

8www.objis.com - Formation Flex

Page 9: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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)

9www.objis.com - Formation Flex

Page 10: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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

10www.objis.com - Formation Flex

Page 11: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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

11www.objis.com - Formation Flex

Page 12: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Exemple Application Flex

12www.objis.com - Formation Flex

1

2

Page 13: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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

13www.objis.com - Formation Flex

Page 14: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Cycle de vie appli. Flex

14www.objis.com - Formation Flex

Page 15: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Ecosystème Flex

15www.objis.com - Formation Flex

Page 16: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Intégration J2EE / .NET :

16www.objis.com - Formation Flex

Page 17: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

FleX SDK

17www.objis.com - Formation Flex

Page 18: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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

18www.objis.com - Formation Flex

Page 19: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

JavaFX et Architecture J2EE

19www.objis.com - Formation SPRING

Page 20: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Application démo : Studiomoto

20

Page 21: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

Sessions Flex 20093 jours - Inter entreprises

25-29 mai 2009

19- 23 octobre 2009

7-11 décembre

21www.objis.com - Formation SPRING

Tarif : 1400 Euros HT par personne

- Dégressif à partir de 2 personnes.- Nous contacter

Page 22: Formation Flex3 (Introduction)  - Formation Flex 1

www.objis.com - Formation SPRING

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

[email protected]

22www.objis.com - Formation SPRING