Accessibilité

Présentation de Flex

Présentation de Flex

Flex est un framework Open Source gratuit qui permet de créer des applications web ultra-interactives et expressives se déployant à l'identique sur la plupart des navigateurs, postes de travail et systèmes d'exploitation. Il offre un modèle de programmation évolué qui repose sur des langages standard et gère les modèles de conception courants. MXML, langage déclaratif basé sur XML, sert à décrire l'agencement et le comportement de l'interface utilisateur tandis qu'ActionScript 3, puissant langage de programmation orienté objet, est employé pour la création de fonctions de traitement côté client. Flex inclut en outre une riche bibliothèque de composants comprenant plus d'une centaine d'éléments d'interface utilisateur évolutifs réservés à la création de RIA ainsi qu'un débogueur interactif d'applications Flex.

Les applications Internet riches créées avec Flex s'exécutent dans le navigateur à l'aide du logiciel universel Adobe Flash® Player ou en local via Adobe AIR™. Ce faisant, les applications Flex s'exécutent à l'identique dans les principaux navigateurs comme en local, tous systèmes d'exploitation confondus. En outre, grâce au moteur d'exécution multiplate-forme Adobe AIR, elles ont désormais accès aux données en local et aux ressources système sur le poste de travail.

Pour accélérer le développement de vos applications, utilisez Adobe Flex Builder 3, environnement de développement très productif basé sur Eclipse™ et Adobe Live Cycle Data Services ES, ensemble de services de données évolués exploitables lors du développement Flex. Ces deux produits sont disponibles à l'achat.

ADOBE FLEX BUILDER 3

Adobe Flex™ Builder™ 3 accélère le développement des applications Flex. Cet outil de développement basé sur Eclipse™ assure une programmation intelligente, un débogage détaillé interactif et une conception graphique de l'agencement, de l'aspect et du comportement de l'interface utilisateur des applications Internet riches. Flex Builder 3 inclut le framework Flex dans son intégralité, y compris les compilateurs, la bibliothèque de composants et les débogueurs.

Flex Builder 3 est disponible en deux éditions, Standard et Professional, autorisant toutes deux l'importation d'éléments graphiques depuis Adobe Creative Suite 3, et facilitant ainsi la collaboration entre créatifs et développeurs. Flex Builder 3 Professional intègre en outre des fonctions évoluées de visualisation de données via le nouveau composant Advanced DataGrid, des profileurs de mémoire et de performances ainsi que des tests fonctionnels automatisés adaptés au développement d'applications stratégiques.

KIT SDK ADOBE FLEX 3 GRATUIT

Le framework Flex complet peut être obtenu séparément de Flex Builder 3 en téléchargeant le kit SDK Adobe Flex 3 gratuit. Les développeurs peuvent créer des RIA très complètes à l'aide de ce seul kit. Le kit SDK Flex est également disponible en Open Source via le projet Flex SDK Open Source.

FLEX DATA SERVICES ÉVOLUÉS

Adobe LiveCycle™ Data Services ES offre une panoplie très complète de fonctionnalités orientées données exploitables avec des RIA. Il permet aux RIA de gérer les données back-end et fonctions de traitement selon un modèle d'exploitation résolument plus rapide et efficace. LiveCycle Data Services ES s'intègre également en toute transparence avec les services documentaires et processus métiers LiveCycle ES.

BlazeDS est un projet Open Source proposant des fonctions Flex Remoting et Messaging à l'ensemble des développeurs. Flex Remoting, au travers d'un format de transport des données par sérialisation binaire baptisé AMF (ActionScript Message Format), propose un moyen rapide et efficace de véhiculer les données jusqu'à votre RIA et d'accélérer ainsi les performances de votre application. Avec Flex Remoting, les développeurs sont en mesure de se connecter rapidement aux données et fonctions de traitement back-end. Flex Messaging intègre des fonctions de push de données et de publication/abonnement en temps réel, démocratisant ainsi deux puissantes fonctionnalités. Avec BlazeDS, vous pouvez commencer par utiliser gratuitement ces puissantes fonctionnalités d'intégration serveur Java, puis vous abonner à LiveCycle Data Services Community Edition afin de bénéficier d'une assistance ainsi que de builds certifiées, ou évoluer vers l'édition LiveCycle Data Services ES Enterprise pour disposer d'une solution serveur très complète.

VISUALISATION AVANCÉE DES DONNÉES

ILOG Elixir propose des composants de visualisation graphique destinés à optimiser encore davantage les applications Internet riches créées avec Adobe Flex 3 et Adobe AIR. ILOG Elixir transforme des données brutes en informations claires, d'emblée exploitables, agrémentées de contenus graphiques et interactifs. Parmi les composants proposés figurent graphiques 3D, jauges et cadrans, cartes du monde, graphiques en radar, diagrammes de Gantt, treemaps et organigrammes.

Marche à suivre