4. Professional Tools Frameworks
Flash Builder
Flash Catalyst
Flash Professional Flex framework
Flash Media Server Flash Player
LiveCycle Data Services AIR
Adobe BlazeDS
Server RunTimes
Kaouech Jihed 4
6. - Framework qui sert à la création d’interfaces client riches
(front end de l’application) basé sur l’usage de la technologie
Adobe Flash.
- Apporte une grande souplesse pour la création d’interfaces
graphiques riches, elle est souvent perçue par les non-initiés
comme complexe.
Kaouech Jihed 6
7. - Une application Flex n’est autre qu’un fichier portant
l’extension .swf (ShockWave Flash) issu de la compilation de
fichiers MXML et ActionScript, insérés dans une page web.
- Les fichiers MXML (Macromedia XML) servent à la
description des interfaces graphiques, en définissant la position
des composants et leurs propriétés.
- Les fichiers Action-Script 3 ont la charge de la logique
applicative : gestion d’événements, écriture de procédure,
fonctions…
Kaouech Jihed 7
8. Flex s’articule autour des quatre éléments suivants :
- Flash Player : assure la compatibilité des applications développées en
Flash sur l’ensemble des environnements et navigateurs web.
- Flex SDK (Software Development Kit) : Ouvert au monde Open
Source, permet de créer des applications Flex gratuitement à l’aide des
compilateurs et du débogueur qu’il intègre.
- Flex Builder : Environnement de développement basé sur le célèbre
IDE Eclipse, il propose un ensemble de fonctionnalités permettant de
réaliser facilement des interfaces graphiques conviviales.
- Blaze DS : Un sous-ensemble de projets Open Source basés sur les
briques principales de son homologue LiveCycle Data services d’Adobe,
qui est payant.
Kaouech Jihed 8