WIND: an Interaction Lightweight Programming Model for Geographical Web Applications
Résumé
Recent research has attested the implementation and the effectiveness of Geographic Information Systems in geographic teaching. Different works and experiments have shown that current Web Mapping Services and frameworks are partially unfitted for the design and easy programming of web applications dedicated to the teaching of geographic information. Our research problem is enabling to teachers to design by themselves an Active Reading Learning Scenario making use of geographical information avoiding any programmer intervention. In this article, we report on Web Interaction Design (WIND), a web interaction lightweight programming model that we designed to help users to describe interactions between textual, map and calendar components. We present the core concepts of WIND (event-reaction-interaction processing), its API and we exemplify the WIND model from different examples. The main characteristics of WIND are then presented and discussed: WIND is integrative (it combines textual, map and calendar components; it also combines Web Mapping Services, etc.). WIND is fully executable (thanks to the WIND JavaScript API). WIND promotes lightweight programming. WIND is object-oriented: users can consistently describe interactions whatever the source and target components are. WIND is a declarative model enabling users to design web interactions between textual, map and calendar components. We present different examples and source codes that pinpoint the added-value of the WIND model and its API.
Fichier principal
luongetal_WIND_for_OGRS2009_version_publiee_corrigee.pdf (303.06 Ko)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...