Webinar on reliable messaging with Jetty, Cometd and ActiveMQ
Jan Bartel (Intalio) and Daan Van Santeen (Progress FUSE) will be giving a series of live webinars on how Jetty, Cometd and ActiveMQ can be used to provide a reliable messaging platform to the browser.[Read More]
Posted at 09:34AM Feb 11, 2010 by gregw in General | Comments[10]
Jetty-7.0.1 has been extended with a WebSocket server implementation based on the same scalable asynchronous IO infrastructure of Jetty and integrated into the Jetty Servlet container.
[Read More]Posted at 03:46PM Nov 24, 2009 by gregw in General | Comments[15]
The W3C has developed the Websocket API proposal for HTML5, that enables web pages to perform two-way communication with a remote host. There is also a proposed IETF draft websocket protocol to transport the websocket messages.
I believe that there are significant deficiencies in the proposed websocket protocol and this blog looks at how they can be rectified.
[Read More]Posted at 02:32PM Oct 20, 2009 by gregw in General | Comments[8]
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[2]
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]
Posted at 07:47PM Jul 02, 2009 by gregw in General | Comments[7]
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]
Posted at 03:49PM May 27, 2009 by gregw in General | Comments[1]
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]Posted at 03:55AM May 22, 2009 by gregw in General | Comments[4]
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]
Posted at 01:54PM Apr 27, 2009 by gregw in General | Comments[0]
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]
Posted at 09:04AM Mar 26, 2009 by gregw in General | Comments[0]
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]
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]
Posted at 03:33AM Dec 21, 2008 by gregw in General | Comments[3]
JSR-315 has produced a Public Review (PR) of the servlet 3.0 specification, which unfortunately is a poor document and the product of a discordant expert group (EG) working within a flawed process.[...] Significant effort has been put into the PR proposal [...] but unfortunately it has become a Frankenstein monster, cobbled together from eviscerated good ideas and misguided best intentions. The 8 methods of the ED proposal that were rejected as being too complex and confusing have been replaced by 20 methods and 3 new interfaces! [...] The EG is desperately in need of community feedback and probably another round of Public Review after a beta RI is made available.
Posted at 12:04PM Dec 16, 2008 by gregw in General | Comments[23]
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 05:59AM Aug 15, 2008 by gregw in General | Comments[4]
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 03:34PM Aug 09, 2008 by gregw in General | Comments[5]
Jetty Improves in Netcraft survey (again)
Posted at 04:51PM Apr 11, 2008 by gregw in General | Comments[5]