La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

ADOBE FLEX 4. © Logica 2010. All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme.

Présentations similaires


Présentation au sujet: "ADOBE FLEX 4. © Logica 2010. All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme."— Transcription de la présentation:

1 ADOBE FLEX 4

2 © Logica All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme

3 Introduction

4 No. 4© Logica All rights reserved Flex Quest ce que Flex ? Introduction RDA RIA Interactive WebApp WEB 1.0 WebAPP

5 © Logica All rights reservedNo. 5 Rich Internet Application Avantages : Pas dinstallation « Portable » Fortement connecté Récupération des données utilisateur Inconvénients Pas dinstallation Fortement connecté Récupération des données utilisateur RIA ?

6 © Logica All rights reservedNo. 6 Atouts majeurs Alléger le serveur pour les traitements de laffichage Facilite la logique métier Entraîne vers une diffusion « multi-canal » RIA ?

7 No. 7© Logica. All rights reserved Microsoft Silverlight Avril 2007 Version 4 Visual Studio JavaFX depuis Décembre 2008 Version 1.3 Flex, et les autres ?

8 No. 8© Logica. All rights reserved Entendue des installations

9 Flex en action …

10 © Logica All rights reservedNo. 10 Architecture Langages et Interface Données Flex en action

11 No. 11© Logica All rights reserved Flex Machine virtuelle Monothread Modulaire Architecture OS Navigateur Flash Player Flex

12 No. 12© Logica All rights reserved Langages MXML Action Script 3

13 © Logica All rights reservedNo. 13 Basé sur le XML Description de linterface Structure Dessin (Sprite) Langages - MXML

14 No. 14© Logica All rights reserved Interface – Décomposition dun élément Button text = Button text Skin text

15 © Logica All rights reservedNo. 15 Permet de modifier le comportement en fonction de létat Manière « élégant » et « flexible » de modifier linterface Interface - States

16 © Logica All rights reservedNo. 16 Interface - States

17 No. 17© Logica. All rights reserved Exemples

18 No. 18© Logica. All rights reserved Exemples

19 © Logica All rights reservedNo. 19 CSS Modification rapide du style Permet dexternaliser laspect de linterface Skin Modification profonde dun élément Permet de modifier le comportement graphique Interface - Styles CSS et Skin

20 © Logica All rights reservedNo. 20 Avantages Interactivité de linterface Améliore lexpérience utilisateur Inconvénients Alourdissement inutile Piège de lexcès Utilisation Automatique : xxxEffect = « Fade » Manuelle : Définition de leffet + Demande de lecture Interface - Animations

21 © Logica All rights reservedNo. 21 Langage Objet « Fortement » typé Système de getter / setter Système dattributs Langages – Action Script 3

22 © Logica All rights reservedNo. 22 Déclaration dune classe Déclaration dune variable Déclaration dune fonction Getter et Setter Langages – Action Script 3

23 © Logica All rights reservedNo. 23 Ce quon a : Langage Objet réflexif Objet dynamiques Définition dune classe Définition dinterface Héritage simple (comme en Java) Ce quil manque : Définition de classes abstraites Pas de singleton (Construction privé) Langages – Action Script 3

24 © Logica All rights reservedNo. 24 Possibilité de lier linterface à la donnée Simplicité à la lecture Simplicité à la programmation Données - Bindings Model View Controller Model Serveur

25 © Logica All rights reservedNo. 25 Gestion « native » Facilité de manipulation Aide à la communication client / serveur Données - XML

26 © Logica All rights reservedNo méthodes principales : HTTPService Méthode classique Permet détablir un connexion HTTP entre le serveur et le client AMF (Action Message Format) ou RemoteObject Méthode « avancée » Obligation davoir un serveur adapté Permet léchange dobjets plus facilement Données - Communication

27 Autour de flex

28 © Logica All rights reservedNo. 28 Frameworks Utilisation dun serveur Liens pratiques Autour de Flex

29 © Logica All rights reservedNo. 29 Cairngorm Plus ancien des frameworks Permet de bien diviser son application Pure MVC Même fonction que Cairngorm Aide au packaging de son application Spring Action Script Spring java adapté à Flex IOC Utilitaire de communication Frameworks

30 © Logica All rights reservedNo. 30 Serveur HTTP simple Utilisation dAMF Blaze Data Service Live Cycle Data Service Granite Data Service WebOrb Comparaison entre les différentes solutions Utilisation dun serveur

31 © Logica All rights reservedNo. 31 API :Flex 4Flex 4 Documentation :Flex Developer CenterFlex Developer Center Tutoriaux :Adobe ® Flex TutorialAdobe ® Flex Tutorial Exemple dinterface :Tour de flexTour de flex Tout le reste :?????? Liens pratiques

32 Question ?

33 LOGICA

34 © Logica All rights reservedNo. 34 Partie flex :Alexandre Jannotta Partie Logica :Nora Chaouchi Contacts


Télécharger ppt "ADOBE FLEX 4. © Logica 2010. All rights reservedNo. 2 Introduction Flex en action Autour de Flex Logica Le programme."

Présentations similaires


Annonces Google