The geoviz toolkit

Using component-oriented coordination methods for geographic visualization and analysis

Frank Hardisty, Anthony C. Robinson

Research output: Contribution to journalArticle

41 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Pages (from-to)191-210
Number of pages20
JournalInternational Journal of Geographical Information Science
Volume25
Issue number2
DOIs
StatePublished - Feb 1 2011

Fingerprint

Software design
visualization
Software engineering
Visualization
Internet
software
introspection
spatial analysis
expertise
programming
engineering
analysis
co-ordination
method

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Geography, Planning and Development
  • Library and Information Sciences

Cite this

@article{3d9a7a650e2e4eeabedf496563971707,
title = "The geoviz toolkit: Using component-oriented coordination methods for geographic visualization and analysis",
abstract = "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.",
author = "Frank Hardisty and Robinson, {Anthony C.}",
year = "2011",
month = "2",
day = "1",
doi = "10.1080/13658810903214203",
language = "English (US)",
volume = "25",
pages = "191--210",
journal = "International Journal of Geographical Information Science",
issn = "1365-8816",
publisher = "Taylor and Francis Ltd.",
number = "2",

}

TY - JOUR

T1 - The geoviz toolkit

T2 - Using component-oriented coordination methods for geographic visualization and analysis

AU - Hardisty, Frank

AU - Robinson, Anthony C.

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

VL - 25

SP - 191

EP - 210

JO - International Journal of Geographical Information Science

JF - International Journal of Geographical Information Science

SN - 1365-8816

IS - 2

ER -