TY - JOUR
T1 - The geoviz toolkit
T2 - Using component-oriented coordination methods for geographic visualization and analysis
AU - Hardisty, Frank
AU - Robinson, Anthony C.
N1 - Funding Information:
This research is supported by the National Visualization and Analytics Center, a U.S. Department of Homeland Security program operated by the Pacific Northwest National Laboratory (PNNL). PNNL is a U.S. Department of Energy Office of Science laboratory.
Funding Information:
This material is based upon work supported by the National Institutes of Health under Grant # R01 CA95949-01 Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the funding agencies.
PY - 2011/2/1
Y1 - 2011/2/1
N2 - In this paper, we present the GeoViz Toolkit (GVT), an open-source, Internet-delivered program for geographic visualization and analysis that features a diverse set of software components which can be flexibly combined by users who do not have programming expertise. The design and architecture of the GVTallows us to address three key research challenges in geovisualization: allowing end users to create their own geovisualization and analysis component set on the fly, integrating geovisualization methods with spatial analysis methods, and making geovisualization applications sharable between users. Each of these tasks necessitates a robust yet flexible approach to intertool coordination. The coordination strategy developed for the GVT, called Introspective Observer Coordination, leverages and combines key advances in software engineering from the last decade, such as automatic introspection of objects, software design patterns, and reflective invocation of methods.
AB - In this paper, we present the GeoViz Toolkit (GVT), an open-source, Internet-delivered program for geographic visualization and analysis that features a diverse set of software components which can be flexibly combined by users who do not have programming expertise. The design and architecture of the GVTallows us to address three key research challenges in geovisualization: allowing end users to create their own geovisualization and analysis component set on the fly, integrating geovisualization methods with spatial analysis methods, and making geovisualization applications sharable between users. Each of these tasks necessitates a robust yet flexible approach to intertool coordination. The coordination strategy developed for the GVT, called Introspective Observer Coordination, leverages and combines key advances in software engineering from the last decade, such as automatic introspection of objects, software design patterns, and reflective invocation of methods.
UR - http://www.scopus.com/inward/record.url?scp=79952732080&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79952732080&partnerID=8YFLogxK
U2 - 10.1080/13658810903214203
DO - 10.1080/13658810903214203
M3 - Article
AN - SCOPUS:79952732080
SN - 1365-8816
VL - 25
SP - 191
EP - 210
JO - International Journal of Geographical Information Science
JF - International Journal of Geographical Information Science
IS - 2
ER -