Hemlock is a new web development framework, focused on allowing easy development of real-time, many-to-many apps. Hemlock follows the inspiration of Ruby web frameworks like Rails and Merb. It can be used for applications such as games, workspace collaboration and education.
To date, almost all websites consist of an HTML front-end on an SQL database. Any 'real-time' actions are simulated through polling.
There are a number of problems when this is used in 'real time' situations. The main two are that many-to-many inteactions are expensive and that the web page has to keep polling.
Hemlock deals with this differently. A client registers for message and is only contacted when a relevant one arrives.
By combining the scalability of XMPP with the flexibility of Flash, Hemlock allows you to create web applications that are more dynamic, interactive and exciting.