Blog

- July 24, 2008

One remark that comes back often is the need for more documentation on using the Restlet framework. At the project level we have recently added “Quick Start” pages to the Web site:

We also have several efforts going on:

  • Restlet Wiki to produce a reference manual (still many empty pages)
  • Restlet Book to be published both as Web pages, PDF and Paperback

In addition, you have the community support, especially the mailing list archives and also Restlet’s professional support.

But that’s clearly not enough for now. However, great efforts from various Restlet users have been done,  producing valuable additional documentation.

IBM developerWorks has just published a cool 27 pages tutorial written by Andrew Glover from Stelligent. It is titled “Build a RESTful Web service, An introduction to REST and the Restlet framework”. Check it out!

Avi Flax from arc90, a consulting company based in New York, has started an enthusiastic series of blog posts titled “Building RESTful Web Apps with Groovy and Restlet”. It is an interested read, actually a detailled tutorial, even if you are not particularly interested in Groovy:

That’s a lot of nice resources to explore and a perfect opportunity to thanks all Restlet users and contributors for all their efforts. That keeps us focused on moving the Restlet project forward!

Update 1: Here are other interesting tutorials

Update 2: Recipes from Naviquan were removed as they are no longer available

Update 3: A complete list of Restlet tutorials is maintained on this wiki page

  • khal

    Hi,

    Is it possible to describe resources in WADL? For example, how can I return WADL representation for a resource in response to GET?

  • Hi khal,

    Yes, it is possible by relying on the Restlet-WADL extension. There is a WadlResource that you can extend and that provides this feature. You can also customize the WADL representation.

    Note however, that it is exposed via the OPTIONS method and not directly via GET by default. If you have the tunnel service enabled, you can still use GET by adding the “method=OPTIONS” query parameter.

    Best regards,
    Jerome

  • Harald Pehl

    Hi,

    If someone is interested in another integration with Guice using a servlet based approach, feel free to take a look at my post under http://haraldpehl.blogspot.com/2009/11/google-appengine-restlet.html

    Best regards
    Harald

  • ChrisM

    The links to tutorials at Naviquan are all broken.