Research Group Geoinformation


Home | Research | Publications | Download | Projects | Teaching | Staff



... to the Cartography Group

Heiler Markus

Application Programming Environments for Problem-Specific GIS User Interfaces.


The biggest market for GIS applications is in areas where users cannot be expected to spend months of training on a system. Examples are marketing, demographic, and environmental information systems. Application programming environments are used to implement task-specific GIS interfaces for such areas. The goal of this study was to identify the usability criteria for such environments and to test two existing environments. One of these (ESRI's Avenue language within ArcView) was tested in the actual design and implementation of a practical GIS application (for unemployment statistics), while the other (Smallworld's Magik language) was tested theoretically, based on its documentation. The thesis presents a check list for application programming environments, the evaluation of the two environments, and experiences with extending the Avenue language by a visual programming tool.

Powered by CMSimple