So I am posting on this forum concerning something you web developers may find useful, it uses something has been around for a while (websockets) and provides a little interface for creating modules to stream data from the server to the client. These modules can use a variety of things -- geolocation, time, database related stuff, etc.
It is a Python project that uses cherrypy and ws4py. You may find it useful in a web project. If you have a spare minute let me know what your think and if you feel it is useful.