CometD Project Overview
The primary purpose of CometD project is to implement responsive user interactions for web clients using AJAX and WebSocket by means of WebSocket and server-push techniques called Comet.
The CometD project provides the Bayeux specification, that defines the protocol used to exchange information between client and server, and provides (eventually) standardized APIs for servers and clients.
The CometD distributions are at http://download.cometd.org
The CometD project includes implementations of Bayeux specification in several languages, toolkits and servers. Third party implementations of the Bayeux specification also exist, and are not strictly part of the CometD project, however for completeness the third party implementations are linked off this document where appropriate. Other implementations and integrations include: