jump to navigation

Coverage of the Restlet 1.0 launch April 25, 2007

Posted by Jerome Louvel in Restlet General.
3 comments

The past weeks has been very exciting. After months of hard work, we finally released our 1.0.0 version of the Restlet project. We were very happy about the general reception of the news. Here is a summary of our latest coverage in the press and in blogs:

Announcements:

Related news:

Restlet API and JSR-311 API April 25, 2007

Posted by Jerome Louvel in JSR 311, Restlet General.
3 comments

Alexis Moussine-Pouchkine, a Java architect at Sun and a fellow at the OSSGTP (Open Source Get Together Paris), from Sun, has a nice post about the launch of Restlet 1.0.

He underlines some good synergy between the Restlet project and the Glassfish project led by Sun, in term of licensing and partnership with the Grizzly NIO framework led by Jean-François Arcand.

He also draws a flattering parallel between Restlet and Hibernate projects, especially in the light of the JSR-311 effort to standardize a high-level, annotation-centric API for RESTful Web Services.

As an active member of the expert group for this JSR, I would like to mention that the Restlet API is only one source of inspiration but not a proposal. The initial API proposition was actually made by Sun, based on its SWDP prototype. There were also previous annotation-based initiatives made by third parties.

Actually, as underlined in this previous post, both APIs will end-up being complementary rather than competitors. To clarify the scopes of those various efforts, I have drawn some illustrations based on two axis:

  • the level of abstraction regarding the REST/HTTP semantics, from raw HTTP headers to high-level representation negotiation.
  • the processing flow abstraction, from the raw network socket to the JSR-311 resources context.

Here is the expected positioning of the JSR-311 as implemented over the Servlet AP. Note that the gap between the Servlet API and the JSR-311 will have to be filled by an adapter:

Now, here is the expected positioning of the JSR-311 API as implemented over the Restlet API:

Finally, we also plan to submit a Restlet API 2.0 to the JCP, probably in 2008. The best parallel is between the Restlet API and the Servlet API that we clearly aim to replace in the long term, as an API giving full control on the container and its connectors, fully leveraging NIO API and asynchronous request processing, while providing full support for all REST/HTTP semantics from the ground up. The API also has a unique ability to support client-side applications, without requiring direct usage of APIs such as JDK’s HttpURLConnection or Apache HTTP Client.

[Update 1] The JAX-RS extension for Restlet has been added to release 1.1 M3. See the announcement and the documentation about the extension.

[Update 2] Marc Hadley, JSR-311 spec lead, has blogged about the Restlet implementation of JAX-RS.

Restlet 1.0.0 released! April 16, 2007

Posted by Jerome Louvel in Restlet Releases.
5 comments

Today we announced the final 1.0 version of its Noelios Restlet Engine (NRE), the reference implementation of the Restlet API 1.0. The Restlet open source project was launched at the end of 2005 and was the first REST framework for Java. Since its launch, it has attracted an active and quickly growing community of users. With more than sixty different contributors and two core developers, the project went through an intense and fruitful collaborative design.

Several applications are already deployed in production within organizations of various sizes, including Overstock.com, an Internet leader for brand names at clearance prices. The Restlet project is also used as a support technology for various software architecture classes covering the REST architecture style, for example at University of California Irvine, or at the INSA Rouen engineering school.

NOELIOS, as the founder and leader of the project is now offering a complete professional support, including yearly subscription plans and a per-incident plan, with prices ranging from 350 € to 2850 €. It also offers some expert consulting services on Restlet and connected technologies such as Java, XML and REST.

Changes log
ZIP archive
Windows installer

Professional Support for Restlet launched April 3, 2007

Posted by Jerome Louvel in Restlet, Restlet General.
add a comment

As the Restlet project is reaching its 1.0 release, many developers are now building their RESTful applications with it. Some organizations already have applications in production or are actively developing new ones.

It became increasingly important for Noelios Consulting, as the founder and main supporter of the Restlet project, to have a Professional Support offer available for the Restlet community. After some legal work in order to establish a fair and precise contract, I’m pleased to announce that this service is now open for business!

Please visit our fully redesigned Web site for more details:

Follow

Get every new post delivered to your Inbox.