
(A little "typo" in the DEM (Digital Elevation
Module) reading part of the program...)
History of Landspeeder.
The predecessor to Landspeeder was VRML work done by Rajiv Ramanathan, Doctoral Student in Urban and Regional Planning, working under Professor Varkki George. They developed a paging scheme for displaying 9 tiles, or sectors, (a 3x3 matrix) of the LEAM output. This was done in VRML with a controller implemented in Java.
Rose Marshack continued the task of developing Landspeeder in VRML and Java, searching for a more stable VRML viewer, as each viewer seemed extremely unstable. Many different solutions were explored, none were found acceptable.
With the advent of Macromedia's Director version 8.5, interactive 3-D programming became a much more stable reality, with output easily deliverable over the internet. Many successful versions of Landspeeder were developed in Director.
In Summer 2003, with much support from Hank Kaczmarski and Ben Schaeffer of the ISL group at Beckman, Landspeeder was ported to C++ and OpenGL and ISL's Syzygy Toolkit for 3-D graphics running on a PC cluster. Landspeeder now runs in the Beckman Cube, and also on Windows and MacOSX computers configured to run the Syzygy Operating System. (thank you Hank and Ben!)

(Landspeeder at Night)
Notes from a Landspeeder Presentation (Spring 2003)
What Landspeeder does -
Demo it!
Key technical issues
How does the software actually work?
It reads in the beginning of the file, decides how many rows and columns there are. Looks at what we want the user's starting point to be. Prints out the first area of cells. Then waits for user input (through the joystick or keyboard.)
When the user moves, we move the camera forward in the world. If the user moves past a certain area, we load new houses in and subtract the others.
History
Switched to linux - VRWave and FreeWRL. Performance problems and incompatibilities.
Went to Director. Had just come out with 3D capabilities.
Early Landspeeder Pictures
Next steps