What is Cometd?

Cometd is a scalable HTTP-based event routing bus that uses a push technology pattern known as Comet. The term 'Comet' was coined by Alex Russell in his post 'Comet: Low Latency Data for the Browser'. The letter d is for 'Daemon', as described by Answers.com, Daemon is a program or process that sits idly in the background until it is invoked to perform its task. Cometd consists of a protocol spec called Bayeux, JavaScript libraries (dojo toolkit), and an event server.

News

FlexComet - Bayeux comet client in Actionscript and Flex MXML

IBM WebSphere(r) Platform - Supports Cometd / Bayeux protocol

Cometd Developer Day - Jan 11 in San Francisco, CA

Cometd is now a Dojo Foundation sponsored project!

The People Behind Cometd

David Davis( aka Xantus ), Six Apart - perl cometd server, and cometd Perlbal service
Alex Russell, SitePen, Dojo - Dojo cometd client, and the twisted python cometd server
Greg Wilkins, Webtide - jetty cometd server (java)
Mark Smith, CCP Games - cometd Perlbal service plugin, Perlbal author (with Brad)

Slides

Cometd / ShortBus Slide Presentation (PowerPoint)
Cometd Design Layout (Perl + Perlbal Version) (JPG)

Related Slides

Engaging Interfaces with Ajax and Comet - Dylan Schiemann

Articles on Comet

Cross Domain Comet - Alex Russell
Ajaxian: Cometd: Bringing Comet to the Masses
More Comet Articles on Ajaxian.com
Comet: The next stage of AJAX - Alex Russell
Comet: Beyond AJAX - Dr. Phil Windley
Comet: Irish Wiki (down)