Helios SR1 based Toast available

As you may know, Toast, the example application from the OSGi and Equinox book, is extended and enhanced in the Examples project at Eclipse. To celebrate the release of Eclipse Helios SR1 today, we have updated Toast@Eclipse to use all the latest and greatest bits from Helios. This includes the p2 API as well as updated target platforms, the latest RAP and remote OSGi services via ECF.

Readers of the book will be familiar with Toast and will find that the example at Eclipse roughly corresponds to the Chapter 14 sample with bits of later chapters sprinkled around.  In addition you will see integration with EMF, EclipseLink and Teneo for modelling and managing the vehicles on the backend and of course, a cool RAP UI on the server.

Check it out by going to the Eclipse Toast home page and following the Getting Started guide.

Two sample chapters available

To give readers an idea of what the OSGi and Equinox book is like we have made available Chapters 1 and 6 available on the book download site. Chapter 1 introduces OSGi and Equinox in both a conceptual and historical setting. We talk about:

  • where OSGi came from
  • how Equinox started
  • basic notions of modularity and their impact on software development

Finally the chapter wraps up with a discussion of NASA’s use of OSGi on the client and server for manage space missions.

As the title of Chapter 6, Dynamic Services, covers the exploitation of OSGi’s service model in dynamic scenarios. Chapter 5 covers the basics of services but Chapter 6 dives into:

  • ServiceTracker
  • Service Activator Toolkit
  • Declarative Services

Check it out and see what you think.  Still on the fence? Read James Sugrue’s review on DZone. Wanna buy? See the book website.

Printed books arrive…

Finally! Moments ago I received my personal copy of the new OSGi and Equinox book!

More than a year in the making it is very gratifying to finally have the physical book. The cover looks great and the production team did a good job of the layout.

To celebrate I updated the book website a bit to have forums and a few other things. More will come in the next few days including a teaser chapter and the table of contents. Some people have asked for the samples in a zip file so we’ll put that together as well. Stay tuned.

Of course, if you just can’t wait and want to get the book now, you can
buy it now. Note that Amazon thinks that it is still coming but I’m assured that it is indeed in-stock so ordering now will get it to you shortly. Enjoy.

Finally, for those of you taking a wait and see approach, we are planning to give a few away at our EclipseCon tutorial… The tutorial will use material from the book giving you a great opportunity to get a quick start and then dive deep and explore more by reading the book afterwards. See you there.

Cover and content finalized

After more than a year of work we have finally completed the entire OSGi and Equinox book. The text, artwork, index, front matter and now cover are done and will be off to the printer and a bookstore near you.

OSGi and Equinox cover

The cover marks a departure from the original series style of Eclipse photos. The publisher and series editorial team felt that that theme had run its course and the wanted a new look.  We are pleased to be the first book with the new look. Expect subsequent books in the series to have a similar upper portions with different main images in the lower half.

Note also the use of the EclipseRT logo on the upper right corner.


Books in the series will have either the Eclipse logo or the EclipseRT logo depending on their focus (tooling vs. runtime). The upcoming 2nd edition of the RCP book will be the second in the series to have the EclipseRT logo on the front.