Pantheon Highway Gateway

Over the course of this project, multiple versions of highway web interface were created. To create the most flexible visualization capability, SVG (Scalable Vector Graphics) standard was choosen to encode the maps. Please note the Browser and SVG requirements on each platform for a given web interface.


Portable SVG web interface - link to HTML forms version; link to Ajax version.

This interface generates SVG maps on the server. HTML forms or JavaScript (Ajax) are used to implement user interface and map interaction. Both versions work with these browsers:

Portable SVG web interface with Clustering - link

This interface generates SVG maps on the server and incorporates Clustering algorithm interactive features.

Google Earth web interface - link

This interface exports highway traffic conditions into a kmz XML file, which then can be viewed in Google Earth Application.

JavaScript SVG web interface - link

This is a fully interactive SVG and JavaScript based interface asynchronously requesting data from a web service. Due to SVG implementation shortcommings on different platforms and JavaScript incompatibilities, only InternetExplorer is supported.

Server side generated JPEG pages - link.

To accomodate PDA devices, a web page with highway maps converted to JPEG images was created. Only the basic layers are enabled and the user can select four map types.

Experimental Java applet web interface - link.

To create a full featured web interface portable across different platforms, we experimented with Java applet with Batik SVG classes. Primary problems were applet memory limitations and Batik's non-optimal SVG DOM render event model. This interface will load on all platforms but has performance problems. It uses a static snapshot of highway data.

CSV snapshots of Highway Sensors data tables can be downloaded from http://highway.lac.uic.edu/snapshots/.


Return to TeraFlow Testbed.