The real-time web movement is picking up momentum, and we're thrilled to see that more and more developers are building their own Hemlock apps!
As you can tell from the activity in our GitHub repository and our Google group, we've busily been making refinements based on feedback from developers. We're also working toward features that will make it easier to get your own real-time web apps running.
Here's the roadmap so far:
0.1.x: Maintenance updates
We plan to make a series of small updates, not necessarily in this order:
- Better testing support
- Info on deploying to production sites
- A smaller example app for easier understanding
0.2: BOSH support
If the user is stuck behind a corporate firewall, the browser might not be able to maintain a socket connection with the XMPP server. The BOSH transport protocol solves this by instead streaming XMPP data over HTTP.
0.3: Generators for creating template apps
With a few basic command-line commands, you'll be able to generate the files and folders you need—with a lot of ActionScript already written for you. If you're interested in our progress here, check out the "generators" branch on GitHub.
Along the way, we're continually working toward complete documentation for v1.0, as well as better Windows support. If you're developing on Windows, we'd love to hear from you. Others are discussing this in our Google group thread, "Hemlock on Windows".
What other features are you looking for? Let us know in the Google group or on Github.