<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The OSGi Look &#187; book</title>
	<atom:link href="http://www.osgilook.com/category/book/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.osgilook.com</link>
	<description>There&#039;s life beyond J(2)EE</description>
	<lastBuildDate>Thu, 10 Dec 2009 21:20:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Modular Java: a review</title>
		<link>http://www.osgilook.com/2009/08/13/modular-java-a-review/</link>
		<comments>http://www.osgilook.com/2009/08/13/modular-java-a-review/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 13:10:02 +0000</pubDate>
		<dc:creator>fdiotalevi</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[pax]]></category>
		<category><![CDATA[pax runner]]></category>
		<category><![CDATA[pragmatic programmers]]></category>
		<category><![CDATA[pragprog]]></category>
		<category><![CDATA[spring dm]]></category>

		<guid isPermaLink="false">http://www.osgilook.com/?p=432</guid>
		<description><![CDATA[Don&#8217;t forget to visit OSGi books for more news on available and upcoming books on OSGi




Modular Java: Creating Flexible Applications with OSGi and Spring is one of the first OSGi books hitting the shelves this year, and probably the most practical and simple book on server-side OSGi published so far.
The author (Craig Walls) adopts a [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Don&#8217;t forget to visit <a href="http://www.osgilook.com/2009/07/21/osgi-bookshelf-update-1/">OSGi books</a> for more news on available and upcoming books on OSGi</em></strong><br />
<br/></p>
<table>
<tr>
<td>
<a href="http://www.amazon.com/gp/product/1934356409?ie=UTF8&#038;tag=osgilook-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1934356409">Modular Java: Creating Flexible Applications with OSGi and Spring</a><img src="http://www.assoc-amazon.com/e/ir?t=osgilook-20&#038;l=as2&#038;o=1&#038;a=1934356409" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> is one of the first <a href="http://www.osgilook.com/2009/07/21/osgi-bookshelf-update-1/">OSGi books</a> hitting the shelves this year, and probably the most practical and simple book on server-side OSGi published so far.</p>
<p>The author (<a href="http://www.jroller.com/habuma/">Craig Walls</a>) adopts a really pragmatic approach here: the OSGi specification is covered only in its fundamental aspects, and most part of the book is spent discussing tools and methods to simplify OSGi application development.</p>
<p>That considered, the book target is probably not the OSGi absolute beginner, who will benefit more from reading a book like <a href="http://neilbartlett.name/blog/osgibook/">OSGi in Practice</a> (or the <a href="http://www.osgi.org/Specifications/HomePage">specification</a> itself), but the OSGi practitioner who wants to start developing its OSGi application the right way.<br />
Needless to say, also more experienced developers will learn quite a few tricks from these pages.
</td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td>
<a href="http://www.amazon.com/gp/product/1934356409?ie=UTF8&#038;tag=osgilook-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1934356409"><img src="http://www.osgilook.com/wp-content/uploads/2009/08/modular_java.jpg" alt="Modular Java" title="modular_java" width="240" height="240" class="size-full wp-image-433" /></a>
</td>
</tr>
</table>
<p>Let&#8217;s now examine the book in more details.<span id="more-432"></span><br />
<br/><br />
<strong>Coverage of the OSGi specification</strong></p>
<p>The book just covers the basics of the Core specification (bundles, modularity, services, fragments) and only a few of the Compendium services (Configuration Admin Service, just a few words on the HTTP Service and the upcoming Blueprint service). Therefore, a basic OSGi knowledge is required to fully understand the contents of the book.<br />
<br/><br />
<strong>Coverage of OSGi tools</strong></p>
<p>The real value added of this book is the description of a complete &#8220;OSGi development method&#8221; that covers the development, packaging, configuration and management of an application. This method takes advantage of several tools, that are clearly described in the book</p>
<ul>
<li>Pax Construct</li>
<li><a href="http://www.osgilook.com/2009/07/28/starting-with-osgi-try-pax-runner/">Pax Runner</a></li>
<li>Pax Exam</li>
<li>Pax ConfMan</li>
<li>Maven</li>
<li>Apache Felix Web Console</li>
</ul>
<p>Another big topic in this book is <a href="http://www.springsource.org/osgi">Spring Dynamic Modules</a>, which is explained in good detail in Chapter 6 and 7.<br />
<br/><br />
<strong>Example Application</strong></p>
<p>The <a href="http://www.pragprog.com/titles/cwosg/source_code">example application</a> is a quite interesting Jar search engine built on top of Spring, Spring DM and <a href="http://www.compass-project.org/">Compass</a>. Not all the code is explained in the book, but everything can be downloaded from the <a href="http://www.pragprog.com/titles/cwosg/source_code">book website</a>.<br />
<br/><br />
<strong>Conclusion</strong></p>
<p>As remarked before, that&#8217;s not a book for OSGi beginners. The reader must be already familiar with OSGi development and the OSGi specification.<br />
On the other side, the OSGi practitioners will find particularly interesting the hard work that Craig has put in trying to simplify OSGi development, and his adoption of Pax tools to make the process as smooth as possible.<br />
The book is also a good starting point for those interested in learning Spring DM.<br />
Highly recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.osgilook.com/2009/08/13/modular-java-a-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Maven, OSGi, Scala and more in the new Sonatype Maven Cookbook</title>
		<link>http://www.osgilook.com/2009/07/22/maven-osgi-scala-and-more-in-the-new-sonatype-maven-cookbook/</link>
		<comments>http://www.osgilook.com/2009/07/22/maven-osgi-scala-and-more-in-the-new-sonatype-maven-cookbook/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 12:21:38 +0000</pubDate>
		<dc:creator>fdiotalevi</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[scala]]></category>

		<guid isPermaLink="false">http://osgilook.com/?p=280</guid>
		<description><![CDATA[Sonatype has just release a new Maven cookbook authored by Stuart McCulloch and Tim O&#8217;Brien; the interesting thing is that this new book focuses on more &#8220;unusual&#8221; ways to use Maven, like

Building OSGi application with Maven
Groovy Maven
Scala and Maven


Read the book here. A pdf download is also available.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sonatype.com">Sonatype</a> has just release a new Maven cookbook authored by <a href="http://mcculls.blogspot.com/">Stuart McCulloch</a> and <a href="http://blog.discursive.com/">Tim O&#8217;Brien</a>; the interesting thing is that this new book focuses on more &#8220;unusual&#8221; ways to use Maven, like</p>
<ul>
<li><a href="http://www.sonatype.com/books/mcookbook/reference/osgi.html">Building OSGi application with Maven</a></li>
<li><a href="http://www.sonatype.com/books/mcookbook/reference/groovy.html">Groovy Maven</a></li>
<li><a href="http://www.sonatype.com/books/mcookbook/reference/scala.html">Scala and Maven</a></li>
</ul>
<p><img src="http://osgilook.files.wordpress.com/2009/07/picture-1.png" alt="maven cookbook" /></p>
<p><a href="http://www.sonatype.com/books/mcookbook/reference/index.html">Read the book here</a>. A pdf download is also available.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.osgilook.com/2009/07/22/maven-osgi-scala-and-more-in-the-new-sonatype-maven-cookbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSGi Bookshelf, update 1</title>
		<link>http://www.osgilook.com/2009/07/21/osgi-bookshelf-update-1/</link>
		<comments>http://www.osgilook.com/2009/07/21/osgi-bookshelf-update-1/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 12:14:19 +0000</pubDate>
		<dc:creator>fdiotalevi</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[books]]></category>

		<guid isPermaLink="false">http://osgilook.com/?p=270</guid>
		<description><![CDATA[Five months have passed after since my previous post on the state of OSGi books, so it&#8217;s time to have a look again to our bookshelves to see what&#8217;s new.
Modular Java: Creating Flexible Applications with OSGi and Spring, by Craig Walls
I totally missed this title last February, but it seems Craig and the Pragmatic Programmers [...]]]></description>
			<content:encoded><![CDATA[<p>Five months have passed after since <a href="http://osgilook.com/2009/02/05/osgi-bookshelf/">my previous post on the state of OSGi books</a>, so it&#8217;s time to have a look again to our bookshelves to see what&#8217;s new.</p>
<p><strong><a href="http://www.amazon.com/gp/product/1934356409?ie=UTF8&#038;tag=osgilook-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1934356409">Modular Java: Creating Flexible Applications with OSGi and Spring</a><img src="http://www.assoc-amazon.com/e/ir?t=osgilook-20&#038;l=as2&#038;o=1&#038;a=1934356409" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></strong>, by Craig Walls<br />
I totally missed this title last February, but it seems Craig and the Pragmatic Programmers have been very quick to develop and publish this book. They were kind enough to give me a copy, so expect a more detailed review in the next few weeks.<br />
<b><i><a href="http://www.osgilook.com/2009/08/13/modular-java-a-review/">Read the Modular Java review</a> here</i></b></p>
<p><b><a href="http://www.amazon.com/gp/product/1430216123?ie=UTF8&#038;tag=osgilook-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1430216123">Pro Spring Dynamic Modules for OSGi&trade; Service Platforms</a><img src="http://www.assoc-amazon.com/e/ir?t=osgilook-20&#038;l=as2&#038;o=1&#038;a=1430216123" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></b>, Apress, by Daniel Rubio<br />
Available; the table of contents looks interesting (quite original the Flex with OSGi chapter) , but I haven&#8217;t had any time to look at it.<br />
<a href="http://www.apress.com/resource/bookfile/4298">Dowload the table of contents</a></p>
<p><strong><a href="http://neilbartlett.name/blog/osgibook/">OSGi in Practice</a></strong>, by Neil Bartlett<br />
No big news on this side, the book is not complete yet, but it&#8217;s free, and it&#8217;s, in my opinion, the most well-written book on the topic.<br />
Donwload it <a href="http://neilbartlett.name/blog/osgibook/">here</a></p>
<p><strong><a href="http://www.manning.com/hall/">OSGi in Action</a></strong>, Manning, by Richard S. Hall, Karl Pauls, Stuart McCulloch and Davide Savage<br />
Very promising title, but its development is particularly slow. They gained an additional author (David Savage of Paremus), and the new estimated release date is January 2010; at the moment only a few chapters are available.<br />
I have subscribed the Manning MEAP (Early access program), so I&#8217;ll keep you updated on its development<br />
<a href="http://www.manning.com/hall/">Table of contents (HTML)</a></p>
<p><strong><a href="http://www.dpunkt.de/buecher/2635.html">Die OSGi Service Platform</a></strong>, Dpunkt.Verlag, by Gerd Wütherich, Nils Hartmann, Bernd Kolb, Matthias Lübken<br />
German only! I had a good look at it in a local bookstore, and it seems very complete but also very Equinox-centric; a good reference if you speak enough German.<br />
<a href="http://www.dpunkt.de/leseproben/2635/Inhaltsverzeichnis.pdf">Table of contents (pdf)</a></p>
<p><strong><a href="http://www.amazon.com/Equinox-OSGi-Power-Behind-Eclipse/dp/0321585712/">Equinox and OSGi: The Power Behind Eclipse</a></strong>, Addison Wesley, by Jeff McAffer, Paul VanderLei, Simon Archer<br />
Initially announced for August 2009, the release date has moved to end of November. <del datetime="2009-07-21T18:59:01+00:00">No preview is available, as far as I know</del>. <a href="http://my.safaribooksonline.com/9780321561510">Preview available on Safari</a>.</p>
<p><strong><a href="http://www.manning.com/alves/">OSGi Application Frameworks</a></strong>, Manning, by Alexandre de Castro Alves<br />
New title from Manning, just entered in the MEAP program. Expected release, January 2010<br />
<a href="http://www.manning.com/alves/">Details here (HTML)</a></p>
<p><strong><a href="http://www.manning.com/cogoluegnes/">Spring Dynamic Modules in Action</a></strong>,  Manning, by Arnaud Cogoluegnes, Thierry Templier, and Andy Piper<br />
Again Manning, just two chapters available, release February 2010<br />
<a href="http://www.manning.com/cogoluegnes/">Details here</a></p>
<p>In brief, the situation is evolving quite quickly, and hopefully by the beginning of 2010 we&#8217;ll be able to see many OSGi books in our bookstores. The Pragmatic Programmers have been quick to move into this (relatively) new topic, and Manning is following with an interesting number of new releases. Apart from Apress, other publishers are probably still waiting to see how this market evolves; particularly strange the lack of titles from O&#8217;Reilly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.osgilook.com/2009/07/21/osgi-bookshelf-update-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OSGi Bookshelf</title>
		<link>http://www.osgilook.com/2009/02/05/osgi-bookshelf/</link>
		<comments>http://www.osgilook.com/2009/02/05/osgi-bookshelf/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 05:10:43 +0000</pubDate>
		<dc:creator>fdiotalevi</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[osgi]]></category>

		<guid isPermaLink="false">http://osgilook.wordpress.com/?p=14</guid>
		<description><![CDATA[As I stated in the first post, there aren&#8217;t many (completed) books on OGSi yet. Here&#8217;s an annotated list:
OSGi in Practice, by Neil Bartlett
Not complete yet, but it&#8217;s free, and it&#8217;s, in my opinion, the most well-written book on the topic. Donwload it here
OSGi in Action, Manning, by Richard S. Hall, Karl Pauls, and Stuart [...]]]></description>
			<content:encoded><![CDATA[<p>As I stated in the <a href="http://osgilook.wordpress.com/2009/02/04/whats-going-on-here/">first post</a>, there aren&#8217;t many (completed) books on OGSi yet. Here&#8217;s an annotated list:</p>
<p><strong><a href="http://neilbartlett.name/blog/osgibook/">OSGi in Practice</a></strong>, by Neil Bartlett<br />
Not complete yet, but it&#8217;s free, and it&#8217;s, in my opinion, the most well-written book on the topic. Donwload it <a href="http://neilbartlett.name/blog/osgibook/">here</a></p>
<p><strong><a href="http://www.manning.com/hall/">OSGi in Action</a></strong>, Manning, by Richard S. Hall, Karl Pauls, and Stuart McCulloch<br />
I bought it, but it&#8217;s a preview version; only a few chapters are available.</p>
<p><strong><a href="http://www.dpunkt.de/buecher/2635.html">Die OSGi Service Platform</a></strong>, Dpunkt.Verlag, by Gerd Wütherich, Nils Hartmann, Bernd Kolb, Matthias Lübken<br />
German only! I hope to able to read it, in the future, when my German is improved</p>
<p><strong><a href="http://www.amazon.com/Equinox-OSGi-Power-Behind-Eclipse/dp/0321585712/">Equinox and OSGi: The Power Behind Eclipse</a></strong>, Addison Wesley, by Jeff McAffer, Paul VanderLei, Simon Archer<br />
To be released in August 2009</p>
<p><strong><a href="http://www.amazon.com/Spring-Dynamic-Modules-Service-Platforms/dp/1430216123/">Pro Spring Dynamic Modules for OSGi™ Service Platform</a></strong>, Apress, by Daniel Rubio<br />
To be release in February 2009</p>
]]></content:encoded>
			<wfw:commentRss>http://www.osgilook.com/2009/02/05/osgi-bookshelf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
