Lecture Notes for Clarke, K. C. Analytical and Computer Cartography

Lecture 18: Writing Cartographic Software


The Programming Environment

With a little thought and planning, however, computer programs that produce maps and map-based analyses can be made to work, and to work well, without the hours of grueling work now known as "hacking." (Clarke, p. 304)

Language Bindings


The User Interface

"The success or failure of a piece of cartographic software is determined not by innovation, sophistication, or accuracy, but instead by usability."

WIMP Interface


Future User Interfaces


Keith Clarke Last Change 6/3/97 Copyright Prentice Hall, 1995