Monday Feb 12, 2007

Cometd Framework and Bayeaux Protocol in Grizzly

COMETd logo

The Bayeux Tapestry is a famous depiction of the Battle of Hastings. The tapestry is also famous because it shows Halley's Comet so it is fitting that the name for the protocol proposed for Comet (see Ajaxian or TheAquarium) is Bayeux.

Bayeux is JSON based and allows a COMET client to interact with a server. CometD is an implementation but the protocol should enable others, and JeanFrancois and TAKAI have collaborated to do exactly that using Grizzly. This gCometd can be used in GlassFish expect it in a future build of GlassFish v2. For all all the details check JeanFrancois' blog, but stay tuned for more samples and improvements, specially now that TAKAI has been voted a Grizzly committer.

BTW, I don't want to brag, but check the picture in our intro from last October! :-)