News

Helios SR1 based Toast available @eclipse.org

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.

Second printing on the way!

I’m pleased to announce that demand for the OSGi and Equinox book has been quite high. Certainly not NY Times bestseller material but in the 6 months since it has been out we have shipped almost 3500 copies. For context, we are told that selling a total of 10,000 copies for tech a book is a very reasonable number so this is a great start.  In any event, the publisher is running a second printing next week as they are almost out of copies. Paul, Simon and I are just finishing up a few editorial changes and corrections to incorporate reader feedback (thanks!) and then its off to the presses.  Again.

OSGi Best Practices talk slides

Discover what a dead Easter Bunny, Crocodiles, Austin Powers and OSGi have in common. Tuesday we had a great time presenting a talk on OSGi Best and Worst Practices here at EclipseCon. Our goal with this talk was to entertain and inform the audience around the merits and pitfalls of OSGi adoption and programming. For the most part you had to be there for the serious content and the good jokes. The slides are reasonably humorous and educational on their own.

Working with OSGi slides posted

As I type this we are presenting the Working with OSGi tutorial at EclipseCon to a packed room.

There was a little trouble with the setup but otherwise the tutorial is going along quite well. Several people asked where/when the slides would be available. I am taking the opportunity while Paul is talking to make a zip and put it on the book site here.

Note that you can get the Samples Manager from the book download page.

Using OSGi & Equinox Effectively: An interview

The other day I had a great time doing an interview with James Sugrue at DZone about OSGi, Equinox, best practices and our new OSGi and Equinox book.

Working through the questions was pretty interesting.  I had not thought about having been involved in Eclipse for 11 years now!  Time flies I guess. It also gave me a chance to reflect on some of the key topics covered in the OSGi and Equinox book — loose coupling, high cohesion, attention to API, POJO programming, … I think these topics are pretty relevant to many developers. It was also gratifying to see that the book has been in the top 5 of Amazon’s hourly Hot New Java Books report for the past few days at least.

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.

EclipseRT_Logo_Extra_Small

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.

Toast wiki setup

We have started putting content for the Eclipse Toast example on wiki.eclipse.org. As mentioned in other posts, Toast@Eclipse will likely evolve in many different directions to highlight various EclipseRT technologies.  Check over there to get current details on the evolution of Toast beyond the scope of the code for the book.