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).
Posted at 12:09PM Oct 29, 2008 by gregw in General | Comments[0]
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]
Posted at 12:53AM Oct 24, 2008 by janb in General | Comments[0]
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]Posted at 03:25PM Oct 21, 2008 by jesse in General | Comments[0]
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]Posted at 11:50PM Oct 20, 2008 by jesse in General | Comments[0]
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]
Posted at 12:27PM Oct 15, 2008 by dyu in General | Comments[0]
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]Posted at 11:52PM Oct 13, 2008 by gregw in General | Comments[5]
A brief look at deploying webapps in the cloud with Jetty.[Read More]
Posted at 10:41AM Oct 13, 2008 by janb in General | Comments[1]
The first release of i-jetty - Jetty on Android 1.0 - is now available from http://code.google.com/p/i-jetty
[Read More]Posted at 07:02AM Oct 10, 2008 by janb in General | Comments[5]
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]
Posted at 02:59PM Aug 14, 2008 by gregw in General | Comments[2]
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]
Posted at 12:34AM Aug 09, 2008 by gregw in General | Comments[5]