public
Description: Framework for building multi-user, real-time web applications
Home | Edit | New

Home

Hemlock. Build multi-user, real-time web applications.

Introduction

The Hemlock framework combines the user interface and networking power of Flash with the scalability of Jabber/XMPP. This lets you create an entirely new class of web applications and games in which users can interact and transmit data in real-time.

Advantages over today’s standard HTML/JavaScript apps:

  • XMPP allows for modern “push” technology, instead of JavaScript’s more network-hungry “polling” techniques.
  • Flash produces browser-independent user interfaces, which removes a lot of the usual stress in front-end web development. (IE 6 haters, rejoice.)

The basics

Visit the Hemlock website’s Learn section for the latest information.

Things to remember

  • Tabs: Four spaces, soft tabs
  • Sending data from a widget: widget → container → client → connection → socket
  • Receiving data from a socket: socket → connection → client [→ strategy if Message/DataMessage] → container → widget

Instructions

Reference

Code structure

Data

Testing

  • Orientation
  • Running tests

Skins

External references

ActionScript/Flex

ejabberd

Last edited by mintdigital, Wed Jun 10 22:12:44 -0700 2009
Home | Edit | New
Versions: