This is not an exciting demo, but realize that the coordinate data is being read from static XML files. If you replace those files with a web application and a relational database you can make wicked powerful web applications.