Webtide

Scalable BlazeDS with async Jetty

Valery Silaev has pointed me to an article on flex.sys-con.com that demonstrates how the asynchronous features of Jetty have been used by Farata Systems to achieve some excellent scalability results with BlazeDS.

BlazeDS is an open source server side that provides comet style streaming events to a flex/flash client side (not strictly comet as it is not strictly ajax).


[Read More]

Release 1.1 of i-jetty for Google Android

Release 1.1 of i-jetty for Google Android is available from http://code.google.com/p/i-jetty/downloads/list. This release contains many improvements and some cool new features like on-the-fly download and deployment of Android-ized webapps.[Read More]

Safari Caching and Embedding Jetty

What was recently noticed was that with Safari (at least version 3.1.2 (5525.20.1)) the Last-Modified: header was not enough to achieve even minimal caching. With Firefox simply returning the Last-Modified: header would cache static content for a while but not so with Safari _if_ the Date: header was missing. So...the Date: header appears to be a required header for Safari to use the Last-Modified: header for basic static content caching.

[Read More]

ApacheCon 2008 - New Orleans

Well, the blog seems to have moved to its new site successfully so its time to start adding some more entries up now and then. First and foremost I want to extend an invitation to users of jetty to meet up with me at the 2008 ApacheCon in New Orleans in a couple of weeks.

[Read More]

Google Android chat using Jetty Cometd java client

I have ported the cometd java client from Jetty to run on the google android phone.  Cometd implements the bayeux protocol for push messaging over HTTP and is normally used by Ajax clients running in the browser. By porting the java client to android, this allows native applications on the phone to have bidirectional messaging to a server over HTTP.
[Read More]

Open Source is Free Software

Open source business plans are tough.  It's hard to come up with a clear and comprehendable revenue model when you give so much of your work away for free.

But those of us who work in open source, must not forget that freedom is the at core of our model and that we must grant those freedoms on a non-discrimanatory basis. Recently I've seen several postings that make me concerned that some core principals are being forgotten.

[Read More]

Jetty and Cloud Computing

A brief look at deploying webapps in the cloud with Jetty.[Read More]

i-jetty 1.0 release

The first release of i-jetty - Jetty on Android 1.0 - is now available from http://code.google.com/p/i-jetty

[Read More]

Asynchronous Restful Webapplication

This blog annotates the Jetty 7 example web application that uses Jetty asynchronous HTTP client and the proposed suspendable servlets 3.0 API, to call an eBay restful web service.   The technique combines the Jetty asynchronous HTTP client with the Jetty servers ability to suspend servlet processing, so that threads are not held while waiting for rest responses. Thus threads can handle many more requests and web applications using this technique should obtain at least ten fold increases in performance.[Read More]

Bad Robot! Google Android is evil

Webtide has been putting some effort into porting Jetty onto Google's Android mobile phone platform. We were seduced to expend this effort by the promise from Google that android would provide "a new level of openness".  Yet we may be forced to abandon this effort as Google's bad robot breaks Asimovs 3 laws of Robotics as they have been modified for openness by the the eclipse foundation.[Read More]

Blogs

Offers