Ancient Web: GeoSim Taught Population Change Before Browser Simulations
Virginia Tech's GeoSim project documents early-1990s geography simulations, late-1990s Java applets, and the later HTML5 rescue of its population model.
Part of the Ancient Web Collection.
A student learning about migration or population growth can read a chapter, or change the assumptions of a model and watch the consequences. Virginia Tech's GeoSim project tried the second approach before interactive websites were routine.
This joint effort by Virginia Tech's Departments of Computer Science and Geography says its original software was written for Microsoft Windows in the early 1990s. During the late 1990s, several modules were rewritten as Java applets so they could operate in web browsers. What survives online is both a courseware directory and a remarkably candid statement about what happened as browser technology changed.
The browser moved on; the lessons remained
The GeoSim homepage lists modules with different teaching goals. IntlPop explores international population change. HumPop is a multimedia human-population tutorial. MigModel deals with migration, MMap with mental-map geography quizzes, and MigPol with how shifting populations affect U.S. congressional apportionment. SnsPlace addresses the characteristics of counties and states.
The maintainers explain that old Java applets became increasingly unsupported. They rewrote the International Population simulation in HTML5 and JavaScript in 2014, preserving at least one activity without a browser plugin. The site's own warning says that the other old modules are presented as-is and should not be assumed reliable today.
The IntlPop 3 homepage confirms that the population model began as a C program, became a Java applet in 1999, and later acquired a web-native interface. It also links source code under an MIT license. A visitor can study the chain of rewrites instead of assuming the simulation was born in its current format.
There is even a link to the GeoSim Interface Library, which supported the original C versions. That's useful context: the project was developing interface tools as well as course content.
A university teaching website can become obsolete without its underlying educational idea losing value. GeoSim acknowledges that distinction openly. Its archive records early multimedia pedagogy, the promises of Java applets, and the more recent effort to keep one model available.
Explore the modules and IntlPop's software history.
Part of the Ancient Web Collection.
- Categories: Ancient Web
- Tags: #ancientweb, #education, #softwarehistory, #geography, #javapplets