Early on, users of Restlet Framework asked for better and more complete documentation and it became clear that we needed to make serious efforts on this front. At the end of 2008, we started to look for a publisher that would support our idea of a Restlet book.
When Guillaume Laforge, head of Groovy development, told us that Manning was looking for exciting new technology to cover, it was clear that a “Restlet in Action” book would be ideal, especially with their early access program that would give to the community a quick access to the electronic version of the draft manuscript, and provide us some continuous and valuable feed-back along the writing process.
Philippe Mougin, a web services expert, joined us for a few months and contributed important content on REST, such on proper URI design and a comparison with the RPC style. In addition, Bruno Harbulot, a Ph. D. from the University of Manchester who had been instrumental during the design of the Restlet security API, contributed the initial content of the security chapter.
In addition, Tim Peierls, co-author of the Java Concurrency in Practice book and a key contributor from the Restlet community, made a great technical review of the draft manuscript. He also contributed a new introduction to chapter 1 and worked hard to improve the overall manuscript English fluency.
Finally, after three years of intense efforts, Restlet in Action is finally ready for a new life in the world of book stores and libraries. Speaking for all the co-authors and all the contributors of this book, I hope that you will enjoy reading it and developing RESTful web APIs using the Restlet Framework!
Table of contents
Part 1 Getting started
- Chapter 1 Introducing the Restlet Framework
- Chapter 2 Beginning a Restlet application
- Chapter 3 Deploying a Restlet application
Part 2 Getting ready to roll out
- Chapter 4 Producing and consuming Restlet representations
- Chapter 5 Securing a Restlet application
- Chapter 6 Documenting and versioning a Restlet application
- Chapter 7 Enhancing a Restlet application with recipes and best practices
Part 3 Further use possibilities
- Chapter 8 Using Restlet with cloud platforms
- Chapter 9 Using Restlet in browsers and mobile devices
- Chapter 10 Embracing hypermedia and the Semantic Web
- Chapter 11 The future of Restlet
- appendix A Overview of the Restlet Framework
- appendix B Installing the Restlet Framework
- appendix C Introducing the REST architecture style
- appendix D Designing a RESTful web API
- appendix E Mapping REST, HTTP, and the Restlet API
- appendix F Getting additional help
Last Wednesday, we had a great party to celebrate the launch of the printed book which is now available from major bookstores such as Amazon.com. The party was hosted near Paris by SFEIR, an innovative IT integrator and long time supporter of the Restlet project.
The event was organized thanks to the support of Didier Girard (COO of SFEIR) and Aurélien Pelletier (CTO of SFEIR). In less than a week, we had the event sold out and about 50 persons showed up, which was really nice with such a short term notice!
I started with a presentation of the Web APIs ecosystem, an introduction to the Restlet Framework, a comparison between the Restlet API and the JAX-RS API, an outlook of the latest version 2.1 and the roadmap for version 2.2 which will have a shorter release cycle (1 year).
Finally, I took this opportunity to present APISpark, our innovative Platform as a Service for RESTful web APIs and our latest progress toward our public beta version.
We continued with a panel of web API experts including Jean-Paul Figer (ex-CTO of Cap Gemini, President of ARMOSC), Christian Fauré (software architect and philosopher), Aurélien Pelletier and myself, with Didier Girard as the master of ceremony. The debate was engaged and the room took the opportunity to ask questions and interact in a constructive way.
You could feel the growing interest in web APIs with questions on API business models and even licensing issues! For those who missed the event (in French), there is a Google Hangout recording available on YouTube.
Thanks you all for your support during the book elaboration, writing and launch steps. With your help, we finally made it to the book stores!!
Update: see blog post from SFEIR about the launch party