gregw

Thursday Jul 02, 2009

Roadmap for Jetty-6, Jetty-7 and Jetty-8

This blog updates the roadmap for jetty-6, jetty-7 and jetty-8 with the latest plans resulting from the move to the Eclipse Foundation and the delay in the servlet-3.0 specification.[Read More]

Wednesday Jul 01, 2009

Google Wave - A new paradigm?

The announcement of Google Wave is a bold declaration of where google sees the future of the web. Google, unsurprisingly enough, sees the future of the web as a server side paradigm, with dynamic updates being used to drive the thin client model to capture even more of tasks that where once done client side.  Google are extending the server side model of webmail to apply to applications that have been fundamentally client side, such as document authoring, IM and chat.[Read More]

Wednesday May 27, 2009

Webtide/Jetty gathering at JavaOne

For SnoracleZero (aka Java One) this year, we are planning a social get together of Jetty users and Webtide clients  8pm Tuesday (June 2).[Read More]

Thursday May 21, 2009

Servlet 3.0 Proposed "Final" Draft

I previously strongly criticised the Servlet 3.0 JSR-315 process and the resulting Public Review Draft, describing it as a: "poor document and the product of a discordant expert group (EG) working within a flawed process" and of producing a "Frankenstein monster, cobbled together from eviscerated good ideas and misguided best intentions"

... I'd like to focus on the improved spirit of the group and highlight some of the technical achievements that have resulted.

[Read More]

Monday Apr 27, 2009

Jetty Webinar - 27 April

Greg Wilkins will be presenting a webinar on Jetty @ http://live.eclipse.org April 27 - 1:00 pm PDT / 4:00 pm EDT / 8:00 pm GMT[Read More]

Wednesday Apr 01, 2009

Maven, m2e and the Nexus Repository manager

Jetty-7 is moving to eclipse, cometd-java is moving from jetty to cometd.org and the maven build system for dojo has been moved out of the main dojo tree. So I'm involved in some major refactoring of three interdependent projects at the same time. This refactoring would be impossible to contemplate without the tools support for these projects. Maven, m2e and nexus are making my life a lot easier![Read More]

Thursday Mar 26, 2009

Jetty @ EclipseRT

The jetty @ eclipse project is now in incubation at the eclipse foundation as part of the EclipseRT runtime project. On Tuesday 24th March, the Jetty-7 code base was converted to org.eclipse.jetty package space and checked into the eclipse jetty svn repository!!![Read More]

Wednesday Mar 11, 2009

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]

Friday Jan 30, 2009

Cometd Grails plugin

Mingfai Ma has created a grails cometd plugin that combines grails 1.1, jetty-6.1 and cometd 6.1.12 to provide spring based grails application environment.
[Read More]

Saturday Dec 20, 2008

Servlet 3.0 Public Review : Update

I have been working on an implementation of the Servlet-3.0 asynchronous servlets with some the fixes/extensions I suggested in my previous blog and from some continuing discussion within the EG. This implementation demonstrates that significant asynchronous behaviour can be implemented without the complexities of redispatching wrapped requests or the forward(path) methods.[Read More]

Wednesday Oct 29, 2008

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]

Friday Aug 15, 2008

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]

Saturday Aug 09, 2008

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]

Thursday Jul 10, 2008

Dojo Toolkit Maven Repository

Using  maven to build your project is a fantastic for managing your dependencies and avoiding having dependencies (and their dependencies) checked into your own svn.  The only fly in the ointment, is projects that don't publish maven artifacts, and the Ajax dojo toolkit has been one of these. Until now that is!
[Read More]

Friday Apr 11, 2008

Jetty Improves in Netcraft survey (again)

As with most open source projects, it's very hard to get a measure of who/how/where/why Jetty is being used a deployed.  Downloads long ago became meaningless with the advent of many available bundling and distribution channels.   The Netcraft Web Survey is one good measure, as it scans the internet and identifies which server sites run. In the results released April 2008, Jetty is identified for 278,501 public server, which is 80% of the market share of our closest "competitor" tomcat. If we exclude unknowns and others catagory, Jetty is currently 12th in the league table of identified servers of all types and closing in on a top 10 ranking .
[Read More]

Webtide

Calendar

Tags

Search

Links

Navigation