Skip to content
mintdigital edited this page Sep 13, 2010 · 20 revisions

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

  • Orientation
  • Running tests

Skins

External references

ActionScript/Flex

ejabberd

Clone this wiki locally