ArcGIS Viewer for Flex & ArcOpole
Architecture
ArcGIS Viewer for Flex
L'architecture d'ArcGIS Viewer for Flex est très simple. Un répertoire widget contient les différents outils de l'application.
La configuration complète de l'application se fait via le fichier "config.xml" situé à la racine de l'application.
En effet, il existe différentes partiese de l'application que l'on peut configurer à ce niveau :
- WidgetContainer : Permet de configurer l'ensemble des Widgets que l'on souhaite utiliser dans l'application
- MapProperties : Permet de définir les données contenues dans l'application, ainsi que l'étendue de l'application. Il est possible de configurer l'étendue de base, ainsi qu'une étendue maximum / minimum pour la visualisation de la donnée
- UI elements : Permet de définir les différents éléments de l'interface utilisateurs que l'on souhaitent mettre à disposition
- Propriétés générales : Permet de définir les propriétés générales de l'application (couleurs / logo / nom / etc ..)
ArcOpole Studio
Concernant ArcOpole Studio, l'application doit se situer dans le serveur Web, Apache Tomcat 5.5 (ou plus). Ensuite, nous avons une façade Java permettant de faire la liaison avec le serveur ArcGIS afin d'effectuer la lecture des WebServices. Il existe ensuite la partie ArcOpole Studio, qui permet la génération d'application, et, le client Flash ArcOpole qui est l'application en elle-même. Ces deux composants sont basés sur le framework Flex fournit pas Esri France.