Title :
GIS-Enabled Desktop Software Development Pardigms
Author :
Aburizaiza, Ahmad O. ; Ames, Daniel P.
Author_Institution :
Geospatial Software Lab., Idaho State Univ., Idaho Falls, ID
Abstract :
In the world of GIS enabled desktop software development, there are two commonly used development paradigms: the plug-in (or extension) approach and the standalone application approach. A plug-in based application runs on and interacts directly with a host application. Alternatively, standalone GIS-enabled software applications typically use modular GIS components and run independently of any host application. Each of these methods has its own advantages and disadvantages for both the end-user and the developer. Some of these are presented in this paper. Additionally, a case study is presented exploring both software development paradigms in the context of the MapWindow GIS open source software package.
Keywords :
geographic information systems; public domain software; software engineering; software packages; GIS-enabled desktop software development; MapWindow GIS open source software package; plug-in approach; standalone application; Application software; Assembly; Decision making; Geographic Information Systems; Java; Open source software; Packaging; Programming; Software packages; Web services; GIS; desktop; development; enabled; pardigms;
Conference_Titel :
Advanced Geographic Information Systems & Web Services, 2009. GEOWS '09. International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4244-3363-6
Electronic_ISBN :
978-0-7695-3527-2
DOI :
10.1109/GEOWS.2009.28