Accessibilité
Adobe
Se connecter Mes commandes Mon Adobe

Technologie Adobe de modélisation des applications

La technologie Adobe de modélisation des applications fournit aux développeurs d'Adobe LiveCycle® une architecture de développement orientée modèle. Cette technologie leur permet de créer des applications à un niveau supérieur, en réduisant les lignes de code et en simplifiant l’intégration des données.

La technologie Adobe de modélisation des applications est semblable à d'autres langages de modélisation des données, au sens où elle intègre un mécanisme de définition des entités de données et des relations entre celles-ci. Or, ce mécanisme se révèle inapproprié pour créer les applications orientées données actuelles. La technologie Adobe de modélisation des applications va plus loin par sa gestion des services et comportements de données. En fait, son modèle correspond à une représentation de l'application plutôt qu'à une représentation de vos données. Les différents composants de votre application se partageront ainsi les données et la logique applicative.

La technologie Adobe de modélisation des applications comprend les éléments suivants :

  • Langage de modélisation, autorisant la définition d'entités de données, de services et de comportements
  • Outils graphiques et en mode texte, permettant des manipulations sources et l'utilisation graphique de modèles
  • Générateurs de code polyvalents, basés sur des modèles, créant du code ActionScript® et Java™ à partir d'un modèle disponible avec LiveCycle et Adobe Flash® Builder™ 4.6
  • Kit SDK permettant aux développeurs d'étendre les fonctionnalités du langage de modélisation
  • Moteur d'exécution appréhendant le modèle et offrant les fonctionnalités associées à ses différents comportements

Avec la technologie Adobe de modélisation des applications, les développeurs commencent par créer un modèle applicatif à partir duquel ils peuvent développer l'interface utilisateur et la logique applicative serveur.

Par exemple, le module LiveCycle Workbench ES3 prend en charge la création de modèles à partir de services web qui autorisent le développement d'applications Internet riches (RIA). Un éditeur de modélisation graphique peut être installé comme module externe de la version 4.6 de Flash Builder pour générer automatiquement du code client et serveur, ce qui simplifie et accélère le cycle de vie du développement applicatif. LiveCycle Data Services ES3 inclut le modèle de runtime offrant d'emblée des fonctionnalités supplémentaires — configuration dynamique, persistance automatique et validation de toutes les données en entrée et en sortie. La dernière version de LiveCycle Data Services fournit des kits SDK clients supplémentaires pour HTML/JavaScript, iOS natif et Java/Google Android, ce qui permet d'exploiter les modèles d'application avec différentes technologies clientes.