Abstract
Recent research has attested the implementation and the effectiveness of Geographic Information Systems in geographic teaching (Kerski [J Geog 102(3):128–137]; Demirci [Am J Appl Sci 5(3):169–178]). 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 teachers to design by themselves an Active Reading Learning Scenario (Murray T (2005) Hyperbook features supporting active reading skills. In: Chapter 8, Web-based intelligent e-learning systems: technologies and applications, pp. 156–174) 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 (eventreaction- interaction processing), its API and we illustrate the WIND model with 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.). It is fully executable (thanks to the WIND JavaScript API). WIND promotes lightweight programming. It 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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Albinola M, Baresi L, Carcano M, Guinea S (2009) Mashlight: a lightweight mashup framework for everyone. In 2nd Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web Madrid, Spain April 20th, 2009 Accessed 23 November http://www.integror.net/men2009/papers.php
Bass L, Little R, Pellegrino R, Reed S, Seacord R, Sheppard S, Szczur MR (1992) The UIMS tool developers’ workshop: a metamodel for the runtime architecture of an interactive system. SIGCHI Bulletin 24(1):32–37
Beaudouin-Lafon M (2004) Designing interaction, not interfaces. In: Proceedings of international working conference on advanced visual interfaces, AVI 2004. Gallipoli (Italy) ACM, pp 15–22
Bock C (2003) UML without pictures. IEEE Comput Soc Press 20(5):33–35
Card SK, Moran TP, Newell A (1983) The psychology of human-computer interaction. Lawrence Erlbaum Associates, Hillsdale
Demirci A (2008) Evaluating the implementation and effectiveness of GIS-based application in secondary school geography lessons. Am J Appl Sci 5(3):169–178
Gaio M, Sallaberry C, Etcheverry P, Marquesuzaà C, Lesbegueries J (2007) A global process to access documents’contents from a geographical point of view. J Vis Lang Comput 19(1):3–23, ISSN:1045-926X
Hartson HR, Siochi AC, Hix D (1990) The UAN: a user-oriented representation for direct manipulation interface designs. ACM Trans Inf Syst 8(3):181–203
Kerski JJ (2000) The implementation and effectiveness of geographic information systems technology and methods in secondary education. J Geog 102(3):128–137
Krasner GE, Pope ST (1988) A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. J Object Oriented Program 1(3):26–49
Loustau P, Nodenot T, Gaio M (2008a) Spatial decision support in the pedagogical area: from travel stories to geocoded itineraries. In: Proceedings of 6th international conference on human system learning. Europia IEEE, Toulouse, pp 14–21, 2008
Loustau P, Nodenot T, Gaio M (2008b) Spatial decision support in the pedagogical area: processing travel stories to discover itineraries hidden beneath the surface. In Proceedings of the 11th AGILE international conference on geographic information science (AGILE 2008) The european information society: Taking geoinformation science one step further, pp 359–378, LNG&C, Springer
Mellor S, Balcer M (2002) Executable UML – A foundation for model-driven architecture. Addison-Wesley, Boston
Murray T (2005) Hyperbook features supporting active reading skills. IN: Chapter 8, Web-based intelligent e-learning systems: technologies and applications, pp. 156–174
Nigay L (1994) Conception et modélisation logicielles des systems interactifs: application aux interfaces multimodales. Thèse de doctorat, Université Joseph Fourrier, Grenoble 1
Nodenot T, Loustau P, Gaio M, Sallaberry C, Lopisteguy P (2006) From electronic documents to problem-based learning environments: an ongoing challenge for educational modeling languages. In: 7th international conference on information technology based higher education and training, pp 75–86, 10–13 Sydney, Australia, July 2006
Paterno F (1999) Model based design and evaluation of interactive application. 1st Edition., Series Applied Computing, Springer Verlag
Petri CA (1962) Fundamentals of a theory of asynchronous information flow. In: Proceedings IFIP congress, North-Holland Publishing Company, Amsterdam, 1962
Wagner F (2006) Modeling software with finite state machines: a practical approach. Auerbach Publications, New York
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Luong, T.N., Etcheverry, P., Nodenot, T., Marquesuzaà, C. (2012). WIND: an Interaction Lightweight Programming Model for Geographical Web Applications. In: Bocher, E., Neteler, M. (eds) Geospatial Free and Open Source Software in the 21st Century. Lecture Notes in Geoinformation and Cartography. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10595-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-10595-1_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10594-4
Online ISBN: 978-3-642-10595-1
eBook Packages: Earth and Environmental ScienceEarth and Environmental Science (R0)