EventWeb allows a user to interact with a web application in the same way as a desktop application.
The key enabler for this is the creation of a bi-directional channel between the browser and the web server. This allows an event on the web server, such as a change in a data value, to cause new data to be pushed to the client, updating the web page in the browser. It also allows the browser to send new data to the server in response to user actions, (which in turn can trigger a response from the server).
EventWeb is open source software licensed under the GNU General Public License, Version 2.
EventWeb 0.6.2-beta released 12/02/13. Details.
Plans for the Future
WebSocket support. Details.