ITConversation podcast on Cometd and Push Technology
Phil Windley of Tecnometria has recorded an interview with me on Cometd and Push Technology. The podcast is available from ITConversations and provides an introduction to comet and cometd.[Read More]
Posted at 11:57AM Aug 04, 2010 by gregw in General | Comments[1]
The websocket protocol has been touted as a great leap forward for bidirectional web applications like chat, promising a new era of simple comet applications. Unfortunately there is no such thing as a silver bullet and this blog will walk through a simple chat room to see where websocket does and does not help with comet applications. In a websocket world, there is even more need for frameworks like cometd.[Read More]
Posted at 04:27AM Mar 02, 2010 by gregw in General | Comments[6]
There is a jurisdictional issue brewing over the future of internet standards. The dispute is between the WHATWG and the IETF regarding the specification process for the websocket protocol.[Read More]
Posted at 11:01AM Jan 31, 2010 by gregw in General | Comments[18]
Cometd Features and Extensions
The cometd project is nearing a 1.0 release and thus we are make a bit of a push to improve the project documentation. As part of this effort, we have realized that there are many cool features and extensions to cometd that have been under-publicized. So this blog is an attempt to give a whirlwind tour of cometd features and extensions.[Read More]
Posted at 04:16PM Jul 08, 2009 by gregw in General | Comments[3]
Bidirectional Web Transfer Protocol - BWTP
I really like the idea behind the HTML5 Websocket API - namely that a datagram model should be used for web application communication rather than a request/response paradigm (this is also the idea behind cometd). But unfortunately, the proposed protocol to carry websocket traffic is neither a good protocol nor is it well specified.[Read More]
Posted at 08:38PM Jul 01, 2009 by gregw in General | Comments[1]
Cometd Acknowledged Message Extension
With the release of the latest cometd-jetty in Jetty 6.1.15, the oft requested feature of reliable message delivery is now supported by the Acknowledged Message Extension in the jetty server and in the dojo and jquery clients... ... provide an acknowledged message mechanism for reliable message delivery.[Read More]
Posted at 06:54AM Mar 11, 2009 by gregw in General | Comments[1]
Posted at 10:42PM Jul 10, 2008 by gregw in General | Comments[10]
Jetty Improves in Netcraft survey (again)
Posted at 04:51PM Apr 11, 2008 by gregw in General | Comments[5]
20,000 reasons why Jetty scales
I have published a comet Daily article that describes how I have benchmarked Jetty's Cometd implementationof dojox Bayeux protocol to 20,000 simultaneous clients. This blog looks at the same results from a more Jetty centric view point.[Read More]
Posted at 04:12AM Jan 08, 2008 by gregw in General | Comments[5]
Posted at 07:50PM Nov 22, 2007 by gregw in General | Comments[2]
So you're in a session at AjaxWorld and it's not rocking your world! Want to know where the real rockstars are talking? Want to know what sessions are going off? Then tune into
Rocks Or Not and rate sessions in real time and see what others think of the other session live.[Read More]
Posted at 11:59PM Sep 24, 2007 by gregw in General | Comments[2]
I'm just fresh out of a session at JavaOne where Sun have revealed their road map for the servlet 3.0 specification. My initial reaction is that it contains both some good and bad items as well as quite a few concerns in between. The 10 words or less version is: Annotations, JSF, Ajax, Comet, REST, scripts, security and Misc.[Read More]
Posted at 03:35PM May 09, 2007 by gregw in General | Comments[6]
Clustering cometd with Terracotta.
I recently attended a Torino JUG meeting and saw Jonas Bonér speak about transparent clustering with Terracotta. It was an interesting talk and went a long way to alleviating the concerns I have with the star architecture of terracotta. Thus I wanted to try out a terracotta cluster, but I thought that simply clustering HTTP session in jetty was a bit obvious, easy and above all boring. So instead I used terracotta to cluster the jetty implementation of cometd.[Read More]
Posted at 08:42PM Feb 19, 2007 by gregw in General | Comments[6]
Gaming with GWT and Jetty continuations
The Google Widget Toolkit allows Ajax applications to be developed in java code using the traditional UI widget paradigm. The toolkit includes support for RPC, but not for comet style Ajax push. I've been working with Ryan Dewsbury of www.aplayr.com to convert their GWT powered games of risk and pocker to use Jetty continuations. First... play a lot of poker![Read More]
Posted at 11:52AM Dec 08, 2006 by gregw in General | Comments[7]
XmlHttpRequest BAD - Messaging GOOD
XmlHTTPRequest is the wrong API on which to base Ajax communications. A messaging paradigm is needed within our Ajax libraries and support is needed in the browser.[Read More]
Posted at 12:49AM Oct 19, 2006 by gregw in General | Comments[4]