Comet, WebSync, Jetty WebSocket, APE JavaScript Framework & APE Server and more.

Wednesday, October 29th, 2008

Web Sockets, Comet, and a Panel

Category: Comet

Comet is starting to gain steam, although mainly through the term “real-time Web.” A couple of the Comet folks posted at the same time, both talking about the technology in different ways. Ted Goddard answered a bunch of questions in WebSocket is neither Web nor Socket. Does WebSocket use TCP ports 81 and 815? How Read the rest…

Posted by Dion Almaer at 10:18 am

3.4 rating from 17 votes

Friday, October 17th, 2008

A Million-user Comet Application with Mochiweb

Category: Comet

Richard Jones has started an interesting series to talk about scaling comet web applications using MochiWeb: In this series I will detail what I found out empirically about how mochiweb performs with lots of open connections, and show how to build a comet application using mochiweb, where each mochiweb connection is registered with a router Read the rest…

Posted by Dion Almaer at 6:26 am

2.4 rating from 25 votes

Monday, October 6th, 2008 client library for networking

Category: Comet, JavaScript, Library

Michael Carter et al have been working on, a client library that gives you networking, including Comet like support, via JavaScript. The low level work can sit upon Comet APIs, and in the future, Web Sockets, and you get high level APIs to protocols such as: amqp imap irc ldap smtp ssh stomp telnet Read the rest…

Posted by Dion Almaer at 7:01 am

4.3 rating from 28 votes

Thursday, September 18th, 2008

ZK 3.5 Released with Comet Support

Category: Announcements, Comet, Framework

ZK 3.5, the latest version of the server-side Ajax framework, is out with a raft of new features. Three of those features really stand out for me: Comet server push Customization of look and feel Performance monitoring Server push via polling has been available in ZK for a while, and Comet in the ZK “Enterprise Read the rest…

Posted by Dietrich Kappe at 3:31 pm
1 Comment

4 rating from 43 votes

Tuesday, September 16th, 2008

Comet and Highly Interactive Websites – Joe Walker, @Media Ajax

Category: Comet, DWR

Joe Walker of DWR fame on Comet at @media Ajax. Motivation for Comet Interested in what our friends are up to, even if no-one else cares (as twitter illustrates). And also interested in what systems/things are doing, not just people. Chat (meebo), collaborative editing (google docs), streaming financial data (lightstreamer), async updates (, online gaming, Read the rest…

Posted by Michael Mahemoff at 4:27 am

4.6 rating from 14 votes

Tuesday, July 8th, 2008

Legitimizing Comet with HTML 5 WebSocket

Category: Comet

< View plain text > javascript var conn = new WebSocket("ws://");   conn.onopen = function(evt) { alert("Conn opened"); } conn.onread = function(evt) { alert("Read: " +; } conn.onclose = function(evt) { alert("Conn closed"); }   conn.send("Hello World") What if that code was part of an HTML standard? Would that make you feel better about Read the rest…

Posted by Dion Almaer at 6:09 am

4.4 rating from 39 votes

Tuesday, July 1st, 2008

TCPSocket: Sockets in the browser

Category: Comet

Michael Carter of Orbited has written about how he now likes to call Comet sockets in the browser, and has an implementation available that looks like this: < View plain text > javascript var conn = new TCPSocket(hostname, port)   conn.onopen = function() { alert(‘connection opened!’) } conn.onread = function(data) { alert(‘RECEIVE: ‘ + data) Read the rest…

Posted by Dion Almaer at 12:50 pm

4.2 rating from 26 votes

Monday, May 12th, 2008

Live Chess with Comet

Category: Comet, Games

Piotr Dachtera took his, and created a scalable version using Comet. Dylan reports it as “a Jetty-powered Comet app that uses dojox.cometd on the client-side. It’s a solid implementation that shows chess moves in real-time, and to date is the best all-around Comet game I’ve seen that is live to the world.” Mathieu Nouzareth Read the rest…

Posted by Dion Almaer at 9:44 am

4.4 rating from 22 votes

Friday, March 28th, 2008

Comet Roundup: Gazing, Battles, and Protocols

Category: Comet

There has beern a lot of great Comet content recently, especially from Comet Daily of course :) First, they gazed at their own Comets talking about maturity, together with a maturity grid. Since the project leads and vendors are grading themselves, you have to do due diligence :) Joe Walker has written up 3 styles Read the rest…

Posted by Dion Almaer at 5:56 am
Comment here

2.9 rating from 14 votes

Tuesday, March 18th, 2008

pi.comet: simple comet library

Category: Comet, JavaScript, Library

Azer Koçulu thinks that you can create a comet application in 3 minutes with his new library pi.comet. It provides realtime data transfers between client and server.You can use pi.comet with any server side language. The usage is very simple indeed: < View plain text > javascript var request = new pi.comet(); request.environment.setUrl("push.php"); request.event.push = Read the rest…

Posted by Dion Almaer at 7:43 am

4.3 rating from 31 votes

Monday, February 18th, 2008

Liberator Comet Platform: Free Edition

Category: Comet, Java, JavaScript, Library

Caplin Systems, creator of the Liberator Comet platform have announced a free version which can be used for non-commercial applications and for evaluation. Liberator includes a high-performance Comet server, a JavaScript client library, and a Java server integration library. There are many examples such as the subscriptions sample which shows a page with realtime updating Read the rest…

Posted by Dion Almaer at 5:25 am

3.8 rating from 26 votes

Tuesday, February 5th, 2008

Collaborative Drawing with Sketch

Category: Comet, Dojo

Roberto Saccon has taken the Dojo example program sketch, which itself “fully implements the idea of pipelining the drawing process based on sequential commands for adding, modifying or deleting objects” and has Cometized it: Very little additional code was necessary to combine the chat app and the drawing app into a collaborative example app. I Read the rest…

Posted by Dion Almaer at 7:48 am

3.8 rating from 18 votes

Friday, January 18th, 2008

Native Comet Support for Browsers

Category: Comet

As JavaScript developers, we are used to years of hacks, as we try to push forward without browsers updating and helping us out. We are so stuck in this pragmatic thinking that we sometimes forget to pick our heads up. Kris Zyp has taken some time to think about Comet, and instead of thinking about Read the rest…

Posted by Dion Almaer at 9:26 am

3.7 rating from 29 votes

Monday, January 7th, 2008

20,000 Reasons that Comet Scales

Category: Comet

Greg Wilkins is marching a long with better and more performant Comet support as shown in his piece 20,000 Reasons Why Comet Scales: After some recent optimizations, the Dojo Cometd implementation of the Bayeux protocol running on the Jetty web server can now handle up to 20,000 simultaneous users per server while maintaining sub-second latency. Read the rest…

Posted by Dion Almaer at 2:14 pm

4 rating from 23 votes

Thursday, December 27th, 2007

Django and Comet

Category: Articles, Comet

Arena Albionu has written about Django and Comet using the Orbited Python event driven comet server. The article walks through the hello world of Comet… a chat server. The JavaScript looks like this: < View plain text > javascript function processGetPost()     {     var myajax=ajaxpack.ajaxobj     var myfiletype=ajaxpack.filetype     if Read the rest…

Posted by Dion Almaer at 12:08 am

3.3 rating from 18 votes

Thursday, December 13th, 2007

The Future of Comet: Part 1, Comet Today

Category: Comet

Jacob Rus keeps the run of great content on Comet Daily by talking about the the future of Comet: Part 1: Comet Today. Jacob discusses the hacks that we use for Comet, compared to the server-sent events and event-source specs that are finally getting implemented. He then goes through the current trade-offs behind current solutions: Read the rest…

Posted by Dion Almaer at 6:54 am
1 Comment

3.4 rating from 28 votes