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

Friday, December 7th, 2007

Comet. Not as painful as you think!

Category: Comet

Simon Willison was worried that the amount of complexity involved with Comet meant it was out of bounds to all but the most dedicated JavaScript hackers but after playing with it, concluded: I’m pleased to admit that I was wrong: Comet is probably about 90% of the way to being usable for mainstream projects, and Read the rest…

Posted by Dion Almaer at 6:49 am

2.8 rating from 72 votes

Wednesday, December 5th, 2007

Cross Site Scripting Joy: XSS in detail

Category: Comet, Security

In Cross Site Scripting Joy, Andrew Betts has taken the time to go into real detail on XSS and the fun and frolics that we have with the Same Origin Policy and beyond: So the battle over XSS as a security problem has moved on from the same origin policy, but same origin remains a Read the rest…

Posted by Dion Almaer at 6:45 am
Comment here

4.1 rating from 30 votes

Tuesday, November 27th, 2007

Grizzly attacks: DWR’s Reverse Ajax to support The Comet Implementation

Category: Comet, Java

Jean-Francois Arcand of the Tomcat team has implemented DWR Reverse Ajax in Grizzly: The Grizzly framework has been designed to help developers to take advantage of the Javaâ„¢ NIO API. Originally developed under the GlassFish umbrella, the framework is now available as a standalone project. Grizzly goals is to help developers to build scalable and Read the rest…

Posted by Dion Almaer at 6:36 am
Comment here

4.1 rating from 23 votes

Tuesday, November 20th, 2007

HTTP Streaming and Internet Explorer

Category: Comet, IE

Michael Carter wrote about the trials and tribulations of getting HTTP streaming with IE. He knew that the htmlfile ActiveX object was the key, but kept getting errors. Then he stumbled on the solution: We happen to be in luck. Changing JavaScript variables, including Array functions, seems okay as far as the gods of htmlfile Read the rest…

Posted by Dion Almaer at 7:36 am
1 Comment

2.8 rating from 42 votes

Wednesday, November 7th, 2007

Comet: Is it’s time coming?

Category: Comet

When Comet was first coined there was a lot of buzz, and many thought that polling was dead. It turns out, that for certain use cases Comet is king, but it hasn’t spread as fast as some would have guessed (or liked). One core problem is that HTTP as we currently do it is braindead Read the rest…

Posted by Dion Almaer at 1:11 pm

3.7 rating from 30 votes

Wednesday, September 26th, 2007

Live Real-time Session Rater using Comet

Category: Comet, Dojo, DWR, Showcase

Greg Wilkins wrote a session rater for conferences that showcases how Jetty, Dojo and DWR can work together to provide real-time, two way communication. The application gives a live 1 to 5 star rating of the sessions, speaker awards (Rockstar, Vulcan, Uber Geek or Droid) and per session chat rooms.

Posted by Dion Almaer at 6:12 am
Comment here

3.8 rating from 24 votes

Thursday, September 13th, 2007

Kaazing: Enterprise Comet for Real Time Web 2.0

Category: Comet, Interview

Kaazing is a new startup in the bay area that just announced itself to the world via a press release Kaazing and Terracotta Partner to Deliver Advanced Real-Time Web 2.0 Technology: Kaazing Corporation and Terracotta, Inc. today announced a strategic alliance to deliver the software industry’s most scalable and advanced real-time Web 2.0 technology for Read the rest…

Posted by Dion Almaer at 7:48 am

2.9 rating from 27 votes

Monday, August 6th, 2007

Google Talk client in JavaScript

Category: Comet, Java, JavaScript, Showcase

Zhou Renjian has a new demo

Posted by Dion Almaer at 5:35 am

3 rating from 22 votes

Friday, July 27th, 2007

Write scalable Comet applications with Jetty and DWR

Category: Articles, Comet, DWR

Philip McCarthy wrote a nice piece on how to Write scalable Comet applications with Jetty and Direct Web Remoting. He delves into the details of Comet, Jetty, Continuations, and DWR “Reverse Ajax”: You’ve now seen how Jetty Continuations combined with Comet can provide an efficient, scalable solution for event-driven Ajax applications. I haven’t given any Read the rest…

Posted by Dion Almaer at 2:47 am
Comment here

2 rating from 106 votes

Friday, June 29th, 2007

A report on Push versus Pull

Category: Comet

Engin Bozdag, Ali Mesbah, and Arie van Deursen of the Delft University of Technology have compiled a technical report on various push versus pull techniques of building Ajax applications based on an example application that they built. They concluded that: In this paper we have compared pull and push solutions for achieving web-based real time Read the rest…

Posted by Dion Almaer at 12:08 am

4.2 rating from 29 votes

Monday, June 25th, 2007

Why COMET rarely is necessary…

Category: Comet

Frank M. Thürigen has written a simple opinion on Why COMET rarely is necessary…. The example used is our old favourite….. Chat: General rule: If the only way the user has to judge the responsiveness of an application is his own actions – give him an estimated result before the real result appears. Have a Read the rest…

Posted by Dion Almaer at 5:08 am

3.3 rating from 27 votes

Thursday, March 29th, 2007

OpenAjax Hub: DWR, TIBCO, Lightstreamer example

Category: Comet, DWR, TIBCO

Joe Walker has discussed the progress of the OpenAjax Hub. He has participated in a demo of using the OpenAjax Hub with DWR or Lightstreamer. TIBCO GI is the UI side, and it plugs into either backends with no code changes. With a traditional request/response model, DWR (and Lightstreamer) would be calling GI routines to Read the rest…

Posted by Dion Almaer at 9:48 am

3.2 rating from 33 votes

Tuesday, February 6th, 2007

gCometd: Comet on Java

Category: Comet, Java

Jean-Francois Arcand has followed in the footsteps of Jetty with gCometd, a service to do Comet style applications in Java. His article discusses “The Cometd framework and its Bayeux protocol is now supported starting with Grizzly 1.0.11 and GlassFish 9.1 b35. In this first blog, I will talk about the gCometd implementation, how to enable Read the rest…

Posted by Dion Almaer at 6:22 am
1 Comment

3.7 rating from 32 votes

Thursday, January 25th, 2007

FdAjax: Full Duplex Ajax with Lighttpd

Category: Comet, Screencast

Grzegorz Daniluk of Refwell has coined Full Duplex Ajax (FdAjax). It smells very similar to Comet in that it allows the server to talk to the client (instead of polling). FdAjax is implemented as a module to the great Lighttpd web server. No additional components are needed. Therefore the configuration is easy and unified. E.g. Read the rest…

Posted by Dion Almaer at 7:33 am
Comment here

3.8 rating from 18 votes

Wednesday, January 17th, 2007

Stock Quote Charting in Real Time with Comet

Category: Comet, Dojo, Examples, JavaScript, Library

SitePen and Lightstreamer have been working together to create a project that integrates Dojo’s Charting and Filtering Table widgets with Lightstreamer’s Comet server. The demo shows real-time stock lists that stream through and are charted below. The full source code for the demo is also provided. Some people think that Comet isn’t as easy as Read the rest…

Posted by Dion Almaer at 12:01 am

3.9 rating from 65 votes

Monday, December 18th, 2006

New Chat Prototype using Comet and Prototype

Category: Chat, Comet, Prototype, Showcase

Chris Chabot has recently announced a new chat prototype based on a comet iframe connections for real time messaging, ajax for posting messages and sending commands, prototype.js and as javascript framework, and bases of the newly written dhtml components. As a side effect of this project, the library & socket daemon framework used by Read the rest…

Posted by Dion Almaer at 7:45 am

3.6 rating from 74 votes