Asynchronous IO is hard!

The tomcat 6 developers have proposed an asynchronous IO extension as their solution for Comet and Ajax push.  I have long argued that asynchronous handling is needed for Servlets (for comet and other use-cases), but that it is very important to make the distinction between asynchronous IO and asynchronous handling Read more…

Embed Jetty: The OpenNMS Experience

Always glad to highlight examples from among the hundreds of thousands of Jetty users. Here is one from OpenNMS, the systems management platform. OpenNMS summary link which yielded benefits as they say: “-caching of objects is shared between the backend and the web interface -Tomcat no longer needs to be Read more…

Jetty 6 Continuations a Hack?

The IBM developer works article “Java EE meets Web 2.0” argues the case well  that asynchronous concerns must be addressed in web-2.0.  However it concludes that Jetty continuations are a quick hack and that Tomcat has the more sane and straightforward approach! We investigate this claim.  The article contains a Read more…

Comet Daily

I’ll be contributing to the new Comet Daily website which aims to provide daily articles and blog entries about Comet techniques. The contributors are all leading software engineers who build Comet servers, clients, and web applications. I have already posted two articles there: “Educating Comet!” about how improved comet branding Read more…

Eclifox

I just came across a very cool use of Jetty. The folks at IBM alphaWorks have come up with an Eclipse plugin that translates your Eclipse UI into XUL and vice-versa so that you can effectively use your Eclipse from your (Mozilla-based) web browser! Jetty is the servlet engine providing Read more…

Jetty Eclipse Plugin

Version 1.0.1 of the Jetty Plugin for Eclipse is available from: www.webtide.com/eclipse/ This minor release fixes a problem whereby the automatic redeploy of a Dynamic Webapp project by the Eclipse environment did not trigger Jetty to redeploy.

Hightide

Hightide is an open source, versioned and optimized distribution of Jetty providing a comprehensive toolset for the development of scalable, state-of-the-art web 2.0 applications. Release 6.1H.6rc0 of Hightide is ready for download from: www.webtide.com/downloads.jsp This release: upgrades jetty to version 6.1.6rc0 upgrades atomikos to version 3.2.0 upgrades derby to version Read more…

AjaxWorld

It was great to meet everyone who came by Webtide’s booth, and our session our scaling Ajax and Comet without Breaking the Bank. We were interviewed for Sys-con.TV, which should be up shortly (watch this space for a link). We were really the only ones with benchmarks on display. Hopefully Read more…