<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Noelios Technologies</title>
	<atom:link href="http://blog.noelios.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.noelios.com</link>
	<description>Realize your Web ideas !</description>
	<lastBuildDate>Wed, 27 May 2009 09:43:46 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/c41f0f754b813e7d0e5f9b5e6ea33a5b?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Noelios Technologies</title>
		<link>http://blog.noelios.com</link>
	</image>
			<item>
		<title>Restlet 2.0 M3 released</title>
		<link>http://blog.noelios.com/2009/05/27/restlet-2-0-m3-released/</link>
		<comments>http://blog.noelios.com/2009/05/27/restlet-2-0-m3-released/#comments</comments>
		<pubDate>Wed, 27 May 2009 09:43:46 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[RDF]]></category>
		<category><![CDATA[Restlet]]></category>
		<category><![CDATA[Restlet Releases]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.noelios.com/?p=528</guid>
		<description><![CDATA[We have just released Restlet 2.0 M3, replacing Restlet 1.2 M2 as our current &#8220;testing” release (following Debian terminology). We have also updated our &#8220;stable&#8221; branch with a 1.1.5 release.
Looking at the amount of new features that we added so far since Restlet 1.1 (with some more coming), the amount of refactoring and reorganization done [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=528&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We have just released Restlet 2.0 M3, replacing Restlet 1.2 M2 as our current &#8220;testing” release (following Debian terminology). We have also updated our &#8220;stable&#8221; branch with a 1.1.5 release.</p>
<p>Looking at the amount of new features that we added so far since Restlet 1.1 (with some more coming), the amount of refactoring and reorganization done on the Restlet API (including the core Resource API), on extension packages and with the growing number of special Restlet editions (Java SE/EE, <a href="http://blog.noelios.com/2008/07/25/restlet-ported-to-gwt/">Google Web Toolkit</a>, <a href="http://blog.noelios.com/2009/04/11/restlet-in-the-cloud-with-google-app-engine/">Google App Engine</a> and <a href="http://blog.noelios.com/2009/05/06/restlet-available-on-android-phones/">Android</a>), it seemed appropriate to rename the Restlet 1.2 branch into Restlet 2.0.</p>
<p><a href="http://www.restlet.org"><img class="aligncenter size-full wp-image-114" title="Restlet" src="http://noelios.files.wordpress.com/2008/04/logo150.gif?w=150&#038;h=53" alt="Restlet" width="150" height="53" /></a></p>
<p>Here is a summary of the main changes :</p>
<ul>
<li>New <strong>org.restlet.ext.xml</strong> extension including XML related classes previously in the core Restlet API. This ensures that the core Restlet API stays as consistent as possible across all editions. In this case, those features weren&#8217;t available in Android.</li>
<li>Improved the <strong>org.restlet.ext.rdf</strong> extension with Turtle and N-Triples support in addition to RDF/XML and n3 formats.</li>
<li>FreeMarker templates can now be loaded via the Context&#8217;s client dispatcher and relatively to a base URI.</li>
<li>Added an <strong>org.restlet.ext.xstream</strong> extension providing transparent serialization between Java objects and XML or JSON.</li>
<li>Added an ObjectRepresentation class to the GWT edition and to the <strong>org.restlet.ext.gwt</strong> server extension. This allows transparent serialization of Java objects leveraging GWT-RPC serialization mechanism, but using your REST APIs.</li>
<li>Greatly improved the support for the recently added ConverterService.</li>
<li>Improved the ClientResource with support for annotated interfaces via the creation of dynamic proxies. It now also automatically follows redirections when possible.</li>
<li>Refactored the services to facilitate the addition of new ones by users in their applications.</li>
<li>Added AppendableRepresentation for dynamic generation of StringRepresentation instances.</li>
</ul>
<h2>Direct contributors</h2>
<ul>
<li>Arjohn Kampman</li>
<li>Bruno Harbulot</li>
<li>David Bordoley</li>
<li>David Fogel</li>
<li>Davide Angelocola</li>
<li>Didier Girard</li>
<li>Eric Hough</li>
<li>Jean-Yves Cronier</li>
<li>Lars Heuer</li>
<li>Marcelo Ochoa</li>
<li>Michael Berman</li>
<li>Mikhail Spirydonau</li>
<li>Paul Davis</li>
<li>Rémi Dewitte</li>
<li>Ronny Kwon</li>
<li>Simon Reinhardt</li>
<li>Tal Liron</li>
<li>Thom Nelson</li>
<li>Tim Peierls</li>
</ul>
<p>Thanks to all others who helped us in various ways!</p>
<h2>Additonal resources</h2>
<p>Changes log:<a rel="#someid12" href="http://www.restlet.org/documentation/2.0/changes"><br />
</a> <a rel="#someid13" href="http://www.restlet.org/documentation/1.2/changes">http://www.restlet.org/documentation/2.0/changes</a></p>
<p>Download links:<br />
<a href="http://www.restlet.org/downloads/2.0/restlet-2.0m3.zip">http://www.restlet.org/downloads/2.0/restlet-2.0m3.zip</a><br />
<a href="http://www.restlet.org/downloads/2.0/restlet-2.0m3.exe">http://www.restlet.org/downloads/2.0/restlet-2.0m3.exe</a></p>
<p>Maven repositories:<br />
<a rel="#someid16" href="http://maven.restlet.org/">http://maven.restlet.org</a> is updated on the 1st and 15th of each month<br />
<a rel="#someid17" href="http://maven.noelios.com/">http://maven.noelios.com</a> is updated daily with new artifacts (access reserved to  subscribers)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/528/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=528&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2009/05/27/restlet-2-0-m3-released/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jlouvel</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2008/04/logo150.gif" medium="image">
			<media:title type="html">Restlet</media:title>
		</media:content>
	</item>
		<item>
		<title>Restlet available on Android phones</title>
		<link>http://blog.noelios.com/2009/05/06/restlet-available-on-android-phones/</link>
		<comments>http://blog.noelios.com/2009/05/06/restlet-available-on-android-phones/#comments</comments>
		<pubDate>Wed, 06 May 2009 15:18:36 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[Restlet]]></category>
		<category><![CDATA[Restlet General]]></category>

		<guid isPermaLink="false">http://blog.noelios.com/?p=490</guid>
		<description><![CDATA[Our vision is that the Web is becoming ubiquitous and that REST, as the architecture style of the Web, helps you leverage all HTTP features. Restlet, our open source REST framework, is already available on regular computers based on Java SE/EE, in Web browers with our GWT edition and even in the cloud with a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=490&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Our vision is that the Web is becoming ubiquitous and that REST, as the architecture style of the Web, helps you leverage all HTTP features. <a href="http://www.restlet.org/">Restlet</a>, our open source REST framework, is already available on regular computers based on Java SE/EE, in Web browers with our <a href="http://blog.noelios.com/2008/07/25/restlet-ported-to-gwt/">GWT edition</a> and even in the cloud with a new <a href="http://blog.noelios.com/2009/04/11/restlet-in-the-cloud-with-google-app-engine/">Google AppEngine edition</a>. But, we are still missing the Mobile Web!</p>
<p>With the commodification of smartphones started by the Palm Treo and pushed further by the Apple iPhone, more and more mobile users will have a usable access to the Web from their phone. So far, developers have been stuck with proprietary platforms and where lacking the productivity and portability common in the Java world. But here comes Android!</p>
<p><a href="http://www.android.com/"><img class="aligncenter size-full wp-image-492" title="android" src="http://noelios.files.wordpress.com/2009/05/android.png?w=100&#038;h=121" alt="android" width="100" height="121" /></a></p>
<p>Android is an open source mobile operating system initiated by Google but now managed by the <a href="http://www.openhandsetalliance.com/">Open Handset Alliance</a>. This consortium includes prestigious constructors such as HTC, Motorola, Samsung or Sony Ericsson and larger carriers such as Sprint, T-Mobile or Vodaphone. Needless to say that Android has gained a lot of traction recently.</p>
<p>Technically speaking, Android is built on a customized Linux kernel, libraries such as WebKit for the Web browser  and an extensible Application Framework developed in the Java language but running on a special Dalvik virtual machine (see a <a href="http://developer.android.com/guide/basics/what-is-android.html">complete overview here</a>). All the built-in applications are written in Java and can accessed or customized via an <a href="http://developer.android.com/reference/packages.html">Android API</a>.</p>
<p><a href="http://www.sfr.fr/"><img class="aligncenter size-full wp-image-496" title="sfr" src="http://noelios.files.wordpress.com/2009/05/sfr.png?w=74&#038;h=74" alt="sfr" width="74" height="74" /></a></p>
<p>Preparing for an imminent launch of the Android-powered HTC Magic phone in France (also known as the &#8220;G2&#8243;), the mobile operator SFR, one of the third largest in France, has announced a contest for the best Android application. We thought it was a perfect opportunity to port the Restlet framework to another exciting environment and applied as a <a href="http://www.sfrjtd.fr/en/content/restlet">&#8220;Restlet+FOAF&#8221; project</a>.</p>
<p>With some adjustments (see <a href="http://wiki.restlet.org/developers/172-restlet/271-restlet.html">technical details</a>), we were able to port Restlet on Android, with both the client-side and the server-side HTTP connectors! To show the potential of Restlet on Android, we decided to go further and develop a simple extension to the Contacts applications that would retrieve the FOAF (<a href="http://en.wikipedia.org/wiki/FOAF_(software)">Friend-Of-A-Friend</a>) profile of your contacts, show their friends and let you add some as new local contacts. The source code of this sample application is available and <a href="http://wiki.restlet.org/docs_1.2/13-restlet/275-restlet/266-restlet/269-restlet.html">documented in the Restlet User Guide</a>.</p>
<p><a href="http://wiki.restlet.org/docs_1.2/13-restlet/275-restlet/266-restlet/269-restlet.html"><img class="aligncenter size-full wp-image-507" title="restlet-android2" src="http://noelios.files.wordpress.com/2009/05/restlet-android2.png?w=272&#038;h=113" alt="restlet-android2" width="272" height="113" /></a></p>
<p>With the help of Manning&#8217;s &#8220;<a href="http://www.manning.com/ableson/">Unlocking Android</a>&#8221; book, we also discovered Android&#8217;s Intent/Service design pattern, which is quite similar to Eclipse&#8217;s plug-ins. This is a powerful way to extend Android applications and share common features. In our case, we developed a FOAF Service that can be reused by other Android applications, without tight coupling on our code.</p>
<p>Finally, with the growing number of Restlet editions, we felt the need to put in place an automatic porting process to keep the code changes synchronized. This effort is underway but you can already <a href="http://wiki.restlet.org/developers/261-restlet/267-restlet.html">read its specifications</a> in our developers wiki. All those new features are available in recent <a href="http://www.restlet.org/downloads/">Restlet snapshots</a>. Enjoy!</p>
<p><em>Update: On May 13, the jury of the SFR-Android contest selected our Restlet project for a special open source prize! Thierry is now the happy owner of a HTC Magic phone <img src='http://s.wordpress.com/wp-includes/images/smilies/face-smile.png' alt=':)' class='wp-smiley' /> </em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/490/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/490/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/490/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=490&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2009/05/06/restlet-available-on-android-phones/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jlouvel</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/05/android.png" medium="image">
			<media:title type="html">android</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/05/sfr.png" medium="image">
			<media:title type="html">sfr</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/05/restlet-android2.png" medium="image">
			<media:title type="html">restlet-android2</media:title>
		</media:content>
	</item>
		<item>
		<title>Restlet in the cloud with Google App Engine!</title>
		<link>http://blog.noelios.com/2009/04/11/restlet-in-the-cloud-with-google-app-engine/</link>
		<comments>http://blog.noelios.com/2009/04/11/restlet-in-the-cloud-with-google-app-engine/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 13:00:54 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Restlet]]></category>

		<guid isPermaLink="false">http://blog.noelios.com/?p=474</guid>
		<description><![CDATA[We are living exciting times! This week, Google has released an early version of their widely expected support for Java in Google App Engine (GAE).
GAE is a computing platform that can host your Web applications and offer them  massive and flexible scalability. Free accounts are available and you can pay for extra resources (CPU time, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=474&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We are living exciting times! This week, <a href="http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html">Google has released</a> an early version of their widely expected support for Java in Google App Engine (GAE).</p>
<p>GAE is a computing platform that can host your Web applications and offer them  massive and flexible scalability. Free accounts are available and <a href="http://code.google.com/intl/fr/appengine/docs/billing.html">you can pay</a> for extra resources (CPU time, bandwidth, storage and mails sent).</p>
<p>Of course, REST is the perfect choice to build your Web applications that will live in the Google cloud. But, GAE achievements come with constraints because you share computing resources with others. So GAE makes you live in a sandbox with a limited set of Java APIs.</p>
<p><a href="http://wiki.restlet.org/docs_1.2/13-restlet/252-restlet.html"><img class="aligncenter size-full wp-image-476" title="gae-gwt-restlet" src="http://noelios.files.wordpress.com/2009/04/gae-gwt-restlet.png?w=200&#038;h=160" alt="gae-gwt-restlet" width="200" height="160" /></a></p>
<p>The great news is that Restlet has just been adapted to fully work with GAE! This port provides in a single &#8220;org.restlet.gar.jar&#8221; file:</p>
<ul>
<li> Full Restlet API</li>
<li>HTTP(S) server via the built-in Servlet adapter</li>
<li>HTTP(S) client via the built-in adapter to java.net.HTTPUrlConnection</li>
<li>SMTP client via the built-in adapter for JavaMail</li>
<li>Server-side GWT support via the built-in GwtShellServletWrapper class.</li>
</ul>
<p>In addition, support for GWT is available in both GAE and Restlet (<a href="http://blog.noelios.com/2008/07/25/restlet-ported-to-gwt/">see this post</a> on our port of Restlet on GWT). The <a href="http://wiki.restlet.org/docs_1.2/13-restlet/252-restlet.html">usage instructions</a> are available in our online User Guide.</p>
<p>Google France provided us the early access to GAE after their launch event in Paris last Thursday, in collaboration with Didier Girard, Technical Director at <a href="http://www.sfeir.com/index.htm">SFEIR</a> and author of the <a href="http://www.ongwt.com/">OnGWT</a> web site.</p>
<p>Thanks to all of them and to Guillaume Laforge (who <a href="http://docs.codehaus.org/display/GROOVY/2009/04/08/Write+Groovy+apps+on+Google+App+Engine">ported Groovy to GAE</a>) for their advices and help making this port a reality so quickly and for sharing their passion for <a href="http://code.google.com/appengine/">GAE</a>!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/474/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/474/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/474/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=474&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2009/04/11/restlet-in-the-cloud-with-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jlouvel</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/04/gae-gwt-restlet.png" medium="image">
			<media:title type="html">gae-gwt-restlet</media:title>
		</media:content>
	</item>
		<item>
		<title>Restlet 1.2 M2 released</title>
		<link>http://blog.noelios.com/2009/04/01/restlet-12-m2-released/</link>
		<comments>http://blog.noelios.com/2009/04/01/restlet-12-m2-released/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 15:39:12 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[Restlet Releases]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://blog.noelios.com/?p=415</guid>
		<description><![CDATA[This post isn&#8217;t an April Fools&#8217; Day joke! We did released Restlet 1.2 M2 today including major enhancements:
Resource API refactoring
After a long experience with our class-driven Resource API introduced in Restlet 1.0 and the recent introduction of the annotation-driven JAX-RS API (that we support as a special Restlet extension), we felt it was time for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=415&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This post isn&#8217;t an April Fools&#8217; Day joke! We did released Restlet 1.2 M2 today including major enhancements:</p>
<h2>Resource API refactoring</h2>
<p>After a long experience with our class-driven Resource API introduced in Restlet 1.0 and the recent introduction of the annotation-driven JAX-RS API (that we support as a special Restlet extension), we felt it was time for us to step-back and propose a better solution, taking the best of both experiences.</p>
<p>We initiated a <a href="http://wiki.restlet.org/developers/172-restlet/226-restlet.html">specification effort</a> in our developers wiki at the beginning of this year, taking into account all the enhancement requests, issues and feed-back made by our community (with a special mention to Tim Peierls). Then, we analyzed those requirements and developped a first implementation for Restlet 1.2 M2. Here is the overall architecture:</p>
<p><img class="aligncenter size-full wp-image-444" title="resource-design" src="http://noelios.files.wordpress.com/2009/04/resource-design.png?w=460&#038;h=366" alt="resource-design" width="460" height="366" /></p>
<p style="text-align:center;">
<p style="text-align:left;">The new design uses three foundation classes (UniformResource, ClientResource and ServerResource) which support just four annotations by default: @Get, @Post, @Put and @Delete. New ones can be defined to support extension methods like @Copy and @Move for WebDAV. Note that the support for annotations can be turned off and is not necessary to develop resources.</p>
<p style="text-align:left;">This new design provides the best of both worlds, the power and flexibility of Restlet 1.1 and the expressivity and additional abstraction offered by JAX-RS. In addition, it goes beyond those existing APIs by offering a uniform support for both server and client resources !</p>
<p style="text-align:left;">We look forward to your feed-back in order to complete and fully stabilize this work. We have started the adaptation of our traditional <a href="http://www.restlet.org/documentation/1.2/firstSteps">first steps</a>, <a href="http://www.restlet.org/documentation/1.2/firstResource">first resource</a> and <a href="http://www.restlet.org/documentation/1.2/tutorial">tutorial</a> documents. It should give you a feeling of how it will simplify your Restlet developments.</p>
<h2 style="text-align:left;">RDF extension added</h2>
<p>After a <a href="http://wiki.restlet.org/developers/172-restlet/160-restlet.html">specification and design effort</a> initiated for Restlet 1.2 M1, we now have a first usable version of our RDF extension. This extension contains a full RDF API, leveraging the Restlet API, and capable of processing RDF documents either in a DOM-like way or in a SAX-like way.</p>
<p><img class="aligncenter size-full wp-image-468" title="semantic-web1" src="http://noelios.files.wordpress.com/2009/04/semantic-web1.png?w=150&#038;h=50" alt="semantic-web1" width="150" height="50" /></p>
<p>It is also capable of writing large RDF documents is a SAX-like way. We currently support two serialization formats: RDF/XML and RDF/n3. In the next version we will extend those formats to Turtle and NTriples. We will write later about the potential of the REST and RDF combination !</p>
<h2>Security API refactoring</h2>
<p>Thanks to a strong collaboration with our community, the new security API introduced in 1.2 M1 has been significantly improved and refactored. We have added support for Roles, Realms and Permissions with a better separation of concern between Components and Applications.</p>
<p>The API was deeply refined and now offers a good foundation for your new security efforts. We will focus on its stabilization and testing in the coming months. If you hadn&#8217;t have a chance to look at this effort yet, it is still time to influence its design while before we release the first 1.2 RC version which will freeze the API.</p>
<h2>New Script extension</h2>
<p>A very complete and powerful Script extension has been contributed by Tal Liron. It allows you to write Restlet resources and dynamic representations in the following script languages: <strong>Groovy</strong>, <strong>Jython</strong>, <strong>JRuby</strong> and <strong>PHP</strong> thanks to the standard &#8220;javax.script&#8221; facility and to Three Crickets&#8217;s <a href="http://threecrickets.com/scripturian/">Scripturian</a> library.</p>
<p><a href="http://www.restlet.org"><img class="aligncenter size-full wp-image-114" title="Restlet" src="http://noelios.files.wordpress.com/2008/04/logo150.gif?w=150&#038;h=53" alt="Restlet" width="150" height="53" /></a></p>
<p>This extension has been <a href="http://wiki.restlet.org/developers/172-restlet/230-restlet.html">specified in detailled</a> and has a very complete <a href="http://wiki.restlet.org/docs_1.2/13-restlet/28-restlet/241-restlet.html">user documentation</a> as well. Some additional work is planned to adjust it to the new resource API presented above, but we encourage all interested users to start playing with it and to provide feed-back.</p>
<p>The potential for this Script extension is huge as it will let us offer Restlet distributions dedicated to those scripting languages and broaden the usage of Restlet with developers not familiar with Java. Thanks again Tal for your hard work and for this wonderful contribution !</p>
<h2>Enhanced Maven support</h2>
<p>A long time ago, we offered a Maven distribution via <a href="http://www.restlet.org/downloads/maven">our own Maven repositories</a> and regularly we try to improve its quality, for example working with Buckminster users to adjust our Maven metadata. However, we use a custom forge based on Ant as our official build system and this has been causing some pains to Maven developers and putting some barriers for potential contributors.</p>
<p>Thanks to ideas and contributions from the community, we are now providing Maven POM files in our SVN repository as an alternative way to build Restlet. Of course, those POM files are the same that are distributed in our Maven repository and are consistently synchronized with our main Ant script to ensure that they don&#8217;t diverge in term of dependency versions for example.</p>
<p><img class="aligncenter size-full wp-image-470" title="maven1" src="http://noelios.files.wordpress.com/2009/04/maven1.png?w=120&#038;h=30" alt="maven1" width="120" height="30" /></p>
<p>For details on building Restlet with Maven, please read <a href="http://wiki.restlet.org/developers/179-restlet/240-restlet.html">this short page</a> on our developers wiki. Note that we have also adjusted our Maven GroupId (only &#8220;org.restlet&#8221; is used now) are redistributed third-party libraries are now packaged with a &#8220;org.restlet.lib.&#8221; ArtifactId prefix.</p>
<h2>Package restructuring</h2>
<p>In order to ensure a cleaner separation between resource and representation artifacts, we have added a new &#8220;<strong>org.restlet.representation</strong>&#8221; package and moved all representation classes to it. The &#8220;<strong>org.restlet.resource</strong>&#8221; package is now more focused, allowing us to welcome our new resource API and to move in related classes such as Finder and Handler.</p>
<p>We have also added a &#8220;<strong>org.restlet.routing</strong>&#8221; package where we moved Filter, Redirector and Router related classes. We plan to refactor the Route class for more extensibility. We encourage you to have a look at <a href="http://www.restlet.org/documentation/1.2/api/">the new API</a> as soon as possible to get familiar with it and anticipate the migration of your existing applications when Restlet 1.2 is stable.</p>
<p>When you upgrade, your existing code will look broken as many imports won&#8217;t be resolved. However, simply adjusting the package imports (using the dedicated feature of your IDE, like the &#8220;Organize Imports&#8221; feature in Eclipse) will fix all those issues. Indeed, the classes themselves have either not changed their API at all or have been properly deprecated.</p>
<h2>Additional enhancements</h2>
<p>But wait there is more! Many other valuable features were added in this release:</p>
<ul>
<li>JAX-RS extension now leverages the new Security API</li>
<li>The TunnelService now supports &#8220;X-HTTP-Method-Override&#8221; header</li>
<li>Client connectors for the ZIP and JAR pseudo-protocols were added</li>
<li>The JsonRepresentation was improved (indentation, conversion)</li>
<li>Microsoft Shared Key [Lite] HTTP authentication scheme supported</li>
<li>Eclipse Public License 1.0 is an additional licensing option offered</li>
</ul>
<h2>Direct contributors</h2>
<ul>
<li>Bruno Dumon</li>
<li>Cliff Binstock</li>
<li>David Fogel</li>
<li>Fabrice Boileau</li>
<li>Gordon Mohr</li>
<li>Jean-Yves Cronier</li>
<li>Jonathan Hall</li>
<li>Kevin Conaway</li>
<li>Lars Heuer</li>
<li>Leigh Klotz</li>
<li>Marcelo Ochoa</li>
<li>Nels Nelson</li>
<li>Niall Gallagher</li>
<li>Paul Davis</li>
<li>Raif S. Naffah</li>
<li>Rémi Dewitte</li>
<li>Rhett Sutphin</li>
<li>Scooter Willis</li>
<li>Sean Sullivan</li>
<li>Tal Liron</li>
<li>Tim Peierls</li>
</ul>
<p>Thanks to all others who helped us in various ways!</p>
<h2>Additonal resources</h2>
<p>Changes log:<a href="http://www.restlet.org/documentation/1.2/changes"><br />
</a> <a href="http://www.restlet.org/documentation/1.2/changes">http://www.restlet.org/documentation/1.2/changes</a></p>
<p>Download links: <a href="http://www.restlet.org/downloads/1.2/restlet-1.2m2.zip"><br />
http://www.restlet.org/downloads/1.2/restlet-1.2m2.zip</a><br />
<a href="http://www.restlet.org/downloads/1.2/restlet-1.2m2.exe">http://www.restlet.org/downloads/1.2/restlet-1.2m2.exe</a></p>
<p>Maven repositories:<br />
<a href="http://maven.restlet.org/">http://maven.restlet.org</a> is updated on the 1st and 15th of each month<br />
<a href="http://maven.noelios.com/">http://maven.noelios.com</a> is updated daily with new artifacts (access reserved to  subscribers)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/415/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=415&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2009/04/01/restlet-12-m2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jlouvel</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/04/resource-design.png" medium="image">
			<media:title type="html">resource-design</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/04/semantic-web1.png" medium="image">
			<media:title type="html">semantic-web1</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2008/04/logo150.gif" medium="image">
			<media:title type="html">Restlet</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/04/maven1.png" medium="image">
			<media:title type="html">maven1</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft selects Restlet to show REST interoperability</title>
		<link>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/</link>
		<comments>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 10:25:46 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Ecosystem]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Noelios]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Restlet]]></category>
		<category><![CDATA[Restlet General]]></category>
		<category><![CDATA[User interface]]></category>

		<guid isPermaLink="false">http://blog.noelios.com/?p=383</guid>
		<description><![CDATA[After a long investment in WS-*/SOAP initiatives, Microsoft has recognized the value of REST. But they didn&#8217;t adopt REST only on the surface, they have put in place a comprehensive offer and are actively working to demonstrate and facilitate the interoperability with other platforms such as Java.
Silverlight
Facing a strong competition in the Rich Internet Application [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=383&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After a long investment in WS-*/SOAP initiatives, Microsoft has recognized the value of REST. But they didn&#8217;t adopt REST only on the surface, they have put in place a comprehensive offer and are actively working to demonstrate and facilitate the interoperability with other platforms such as Java.</p>
<h2>Silverlight</h2>
<p>Facing a strong competition in the Rich Internet Application area, from Google with GWT, from Adobe with Flex/AIR/Flash and more recently from Sun with JavaFX/Applets, Microsoft has finally reacted with the introduction of their Silverlight 2 technology.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/bb404700(VS.95).aspx">Silverlight</a> requires a browser plug-in (ActiveX available for IE, Firefox and Safari) and provides you with a <a href="http://msdn.microsoft.com/en-us/library/cc838194(VS.95).aspx">subset</a> of the .NET Framework. Microsoft supports Windows and Mac while Novell has a Linux version called <a href="http://www.mono-project.com/Moonlight">Moonlight</a>. For the user interface it relies on a declarative language called XAML, not too different from Flex MXML or JavaFX scripts.</p>
<p><a href="http://silverlight.net"><img class="aligncenter size-full wp-image-385" title="silverlight" src="http://noelios.files.wordpress.com/2009/02/silverlight.png?w=200&#038;h=79" alt="silverlight" width="200" height="79" /></a></p>
<p>Regarding communication, it relies on WCF and offers direct support for HTTP/REST, RSS and Atom, POX/JSON and XML/LINQ. A description of the full architecture is <a href="http://msdn.microsoft.com/en-us/library/bb404713(VS.95).aspx">available here</a>.</p>
<p>Now, if you follow this blog, you are probably wondering how Silverlight interoperates with Java on the server-side. Even if its support for HTTP has a few limitations (partially due to its nature of browser plugin), Silverlight allows you to communicate easily with a REST back-end.</p>
<p>To demonstrates this, Microsoft has leveraged our <a href="http://www.restlet.org/">Restlet framework </a>and illustrated this interoperability with several detailled posts in their <a href="http://blogs.msdn.com/silverlight_plus_java/archive/2008/07/30/How_2D00_To-_3A00_-Silverlight-accessing-Java-REST-services-_2800_Part-1-_2D00_-Cross-Domain-_3A00_-IIS-_2B00_-Tomcat_2900_.aspx">Silverlight plus Java</a> blog written by Stève Sfartz from Microsoft. Other examples are available on <a href="http://www.bloginthecloud.com/2008/12/15/architecture/service-web-rest-une-histoire-dadresse/">Blog in the Cloud</a> and <a href="http://clouditup.blogspot.com/2009/01/utiliser-lapi-silverlight-streaming.html">Cloud it up</a>.</p>
<h2>eclipse4SL</h2>
<p>If you are a traditional Microsoft developer, you would naturally turn to Visual Studio to develop your Silverlight applications, but what if you are a Java developer?</p>
<p>Well, Microsoft has done an unusual move by supporting the development of a Silverlight IDE for Eclipse! It&#8217;s called <a href="http://www.eclipse4sl.org/">eclipse4SL</a> and is co-developped with <a href="http://www.soyatec.fr">Soyatec</a>, a French software editor specialized in Eclipse products development.</p>
<p><a href="http://www.eclipse4sl.org/"><img class="aligncenter size-full wp-image-388" title="eclipse4sl" src="http://noelios.files.wordpress.com/2009/02/eclipse4sl.png?w=200&#038;h=69" alt="eclipse4sl" width="200" height="69" /></a></p>
<p>REST interoperability is also covered in eclipse4SL&#8217;s user documentation, illustrated by the usage of Restlet on the server-side. See <a href="http://www.eclipse4sl.org/documentation/userdoc/html/webservice/restlet/">this page</a> for Restlet guidance. This is currently based on Restlet 1.0 and a Tomcat deployment, but work is underway to upgrade to Restlet 1.1.</p>
<p>The eclipse4SL project has even been submitted to the Eclipse foundation. See <a href="http://dev.eclipse.org/blogs/mike/2008/10/13/interesting-times-indeed/">this post</a> from the executive director of the Eclipse foundation.</p>
<h2>TechDays</h2>
<p>After meeting with Stève Sfartz, who very enthusiastically introduced us to Microsoft projects for REST, cloud computing and RIA, we worked on a join presentation for the Microsoft TechDays in Paris.</p>
<p>The goal was to present interoperability scenarios around REST. Thierry Boileau did the presentation for Noelios Technologies. A <a href="http://blogs.msdn.com/ssfartz/archive/2009/02/17/techdays-2009-rest-interop-java-restlet-wcf-starter-kit-ado-net-data-services.aspx">detailled summary</a> (in French) has been posted by Stève Sfartz on his blog.</p>
<p><a href="http://galilee.microsoft.fr/TechDays2009/"><img class="aligncenter size-full wp-image-398" title="techdays09" src="http://noelios.files.wordpress.com/2009/02/techdays09.png?w=207&#038;h=65" alt="techdays09" width="207" height="65" /></a></p>
<p>This presentation gave us the opportunity to show case our recent support for the <a href="http://msdn.microsoft.com/en-us/library/dd179428.aspx">Shared Key</a> HTTP authentication scheme. This protocol is similar to the one defined for Amazon S3 and allows you to access to Microsoft Azure Data Services from a Restlet Java client.</p>
<p>This new feature is available in <a href="http://www.restlet.org/downloads/">recent snapshots</a> of our future Restlet 1.2 release!</p>
<p><em>Update 1:  <a href="http://www.betanews.com/article/New-toolkit-makes-Eclipse-into-a-Silverlight-IDE/1236813333">article from BetaNews</a> covering Eclipse4SL and mentioning Restlet</em></p>
<p><em>Update 2: Stève Sfartz has posted a <a href="http://msdn.microsoft.com/fr-fr/dd547976.aspx">complete article on MSDN</a> detailling the example showcased at the TechDays (in French), including downloadable source code.<br />
</em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=383&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">noelios</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/02/silverlight.png" medium="image">
			<media:title type="html">silverlight</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/02/eclipse4sl.png" medium="image">
			<media:title type="html">eclipse4sl</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/02/techdays09.png" medium="image">
			<media:title type="html">techdays09</media:title>
		</media:content>
	</item>
		<item>
		<title>Restlet 1.2 M1 released</title>
		<link>http://blog.noelios.com/2009/01/23/restlet-12-m1-released/</link>
		<comments>http://blog.noelios.com/2009/01/23/restlet-12-m1-released/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 19:23:25 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Restlet Releases]]></category>

		<guid isPermaLink="false">http://blog.noelios.com/?p=368</guid>
		<description><![CDATA[Restlet 1.2 is on its way with a first milestone! Let&#8217;s review the main changes made since version 1.1&#8230;
Security refactoring
The refactoring of the Restlet security model has been the most requested change since the Restlet 1.0 release. Fortunately, after a long maturation period, it has finally made a huge step forward, materialized by the addition [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=368&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Restlet 1.2 is on its way with a first milestone! Let&#8217;s review the main changes made since version 1.1&#8230;</p>
<h2>Security refactoring</h2>
<p>The refactoring of the Restlet security model has been the most requested change since the Restlet 1.0 release. Fortunately, after a long maturation period, it has finally made a huge step forward, materialized by the addition of an &#8220;org.restlet.security&#8221; package. The new design is the <a href="http://wiki.restlet.org/developers/172-restlet/212-restlet.html">synthesis</a> of many contributions and discussions from the community.</p>
<p>Therefore, I&#8217;d like to especially thank Bruno Harbulot, Stephan Koops, Rémi Dewitte, Raif S. Naffah, Rob Heittman, Roman Geus, Alex Horn and Rhett Sutphin for their precious help. We still have much work ahead to complete and fully implement the new design but there is now a good foundation for feed-back and contributions.</p>
<h2>Packages restructuring</h2>
<p>In order to simplify even more the learning and deployment of Restlet applications, the Restlet API and its implementation (ie. the Restlet Engine) have been merged into a single module (ie. JAR, bundle). All engine classes were moved to &#8220;<a href="http://www.restlet.org/documentation/snapshot/engine/">org.restlet.engine</a>&#8220;.</p>
<p>In addition, all extensions are now located under a &#8220;<a href="http://www.restlet.org/documentation/snapshot/ext/">org.restlet.ext</a>&#8221; root package. This means that all extensions previously under &#8220;com.noelios.restlet.ext&#8221; have been moved. Be careful as this will break existing applications relying on those packages. However, as all the classes are still present, the migration should be straightforward, especially if you use the auto-import feature of your IDE.</p>
<p>Note that the <a href="http://www.restlet.org/documentation/snapshot/api/">core Restlet API</a> has not significantly changed itself, only a few extensions are affected and a couple of classes not typically used by Restlet application developers such as:</p>
<ul>
<li>org.restlet.util.Engine moved to org.restlet.engine.Engine</li>
<li>org.restlet.util.Helper moved to org.restlet.engine.Helper</li>
<li>org.restlet.util.ByteUtils moved to org.restlet.engine.io.ByteUtils</li>
<li>org.restlet.util.DateUtils moved to org.restlet.engine.util.DateUtils</li>
</ul>
<p>Note also, that there were two Spring extensions in Restlet 1.1. Now they are merged under the &#8220;org.restlet.ext.spring&#8221; extension, led by Rhett Sutphin.</p>
<p><a href="http://www.restlet.org/"><img class="aligncenter size-full wp-image-114" title="Restlet" src="http://noelios.files.wordpress.com/2008/04/logo150.gif?w=150&#038;h=53" alt="Restlet" width="150" height="53" /></a></p>
<h2>Connector enhancements</h2>
<p>Thanks to a contribution of Kevin Conaway, the internal HTTP client now supports the HTTPS protocol as well, with parameters to configure SSL.</p>
<p>In addition, a <a href="http://wiki.restlet.org/developers/172-restlet/215-restlet.html">Lucene extension </a>has been created to host the Solr client connector contributed by Rémi Dewitte who will lead this extension. There is also a TikaRepresentation available to leverage Lucene Tika subproject when extracting metadata from representations.</p>
<h2>Semantic Web initial support</h2>
<p>As announced last August when we presented the Restlet 1.2 roadmap, we want to make Restlet a great framework to build applications for the Semantic Web. The relationship between REST and RDF is perfect and builds around the concept of resources and their representations (REST) and the expression of meaningful links between those resources (RDF).</p>
<p>We have written a <a href="http://wiki.restlet.org/developers/172-restlet/160-restlet.html?branch=docs-1_1&amp;language=en">detailed specification</a> and gathered feed-back from the community and especially <a href="http://blogs.sun.com/bblfish/">Henry Story</a>, an expert in this area.</p>
<p>In Restlet 1.2 M1, we have added Literal, Link,  LinkReference, LinkSet and RdfRepresentation classes. That makes it easy to build a RDF graph, like you would use a DOM API to build and XML document. We now have to develop the serialization and deserialization logic during the next milestone for formats like RDF/XML and RDF/n3.</p>
<h2>Direct contributors</h2>
<ul>
<li>Ben Johnson</li>
<li>Charles Gay</li>
<li>Cliff Binstock</li>
<li>Cliff Binstock</li>
<li>Daniel Woo</li>
<li>Eirik Bjorsnos</li>
<li>Frank Hellwig</li>
<li>John D. Mitchell</li>
<li>Jonas Maturana Larsen</li>
<li>Kevin Conaway</li>
<li>Nicolas Rinaudo</li>
<li>Remi Dewitte</li>
<li>Rob Heittman</li>
</ul>
<p>Thanks for all others who helped us supporting the community in the discussion list!</p>
<h2>Additonal resources</h2>
<p>Changes log:<a href="http://www.restlet.org/documentation/1.2/changes"><br />
</a> <a href="http://www.restlet.org/documentation/1.2/changes">http://www.restlet.org/documentation/1.2/changes</a></p>
<p>Download links: <a href="http://www.restlet.org/downloads/1.2/restlet-1.2m1.zip"><br />
http://www.restlet.org/downloads/1.2/restlet-1.2m1.zip</a><br />
<a href="http://www.restlet.org/downloads/1.2/restlet-1.2m1.exe">http://www.restlet.org/downloads/1.2/restlet-1.2m1.exe</a></p>
<p>Maven repositories:<br />
<a href="http://maven.restlet.org/">http://maven.restlet.org</a> is updated on the 1st and 15th of each month<br />
<a href="http://maven.noelios.com/">http://maven.noelios.com</a> is updated daily with new artifacts (access reserved to  subscribers)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/368/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=368&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2009/01/23/restlet-12-m1-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">noelios</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2008/04/logo150.gif" medium="image">
			<media:title type="html">Restlet</media:title>
		</media:content>
	</item>
		<item>
		<title>Mule ESB integrates Restlet 1.1</title>
		<link>http://blog.noelios.com/2009/01/16/mule-esb-integrates-restlet-11/</link>
		<comments>http://blog.noelios.com/2009/01/16/mule-esb-integrates-restlet-11/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 16:47:54 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Restlet]]></category>
		<category><![CDATA[Restlet General]]></category>

		<guid isPermaLink="false">http://blog.noelios.com/?p=352</guid>
		<description><![CDATA[Last year, MuleSource released RESTpack, an extension for their leading open source Mule ESB product. This pack has just been updated and now includes support for the latest Restlet 1.1 version.
The Restlet transport provides  a deep integration, both on the server and the client side, between Restlet and Mule ESB. For more information, you can [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=352&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Last year, MuleSource released <a href="http://mulesource.org/display/MULE/Mule+RESTpack">RESTpack</a>, an extension for their leading open source <a href="http://mulesource.com/products/mule.php">Mule ESB</a> product. This pack has just been updated and now includes support for the latest <a href="http://blog.noelios.com/2008/10/28/restlet-110-released/">Restlet 1.1</a> version.</p>
<p>The Restlet transport provides  a deep integration, both on the server and the client side, between Restlet and Mule ESB. For more information, you can read the <a href="http://mule.mulesource.org/display/RESTLET/User%27s+Guide">dedicated documentation page</a>.</p>
<p style="text-align:center;"><a href="http://mulesource.com/"><img class="aligncenter size-full wp-image-358" title="Mule" src="http://noelios.files.wordpress.com/2009/01/mule-copie.png?w=216&#038;h=70" alt="Mule" width="216" height="70" /></a></p>
<p>We had the opportunity to talk with <a href="http://netzooid.com/blog/">Dan Diephouse</a>, the software architect and REST expert who is leading this effort.</p>
<p>We asked him what are the benefits that Mule RESTpack and Restlet transport bring to existing  Restlet users and, more generally, <span>how do ESB and REST fit together conceptually?</span></p>
<blockquote><p>The big benefit is that you can start to build integration applications that not  only utilize RESTful HTTP services, but JMS, email, BPM, etc. In addition to  just hosting Restlet services in a container like fashion, you can do things  like:</p>
<div>
<ul>
<li>Route messages to different services and transports (e.g. using URI  templates to route to different JMS queues)</li>
<li>Kick of other process flows when an HTTP Response is sent</li>
<li>Utilize all the built in capabilities for transformations, routing, and  message filtering that Mule has to offer.</li>
</ul>
</div>
</blockquote>
<p>If you are looking for an ESB solution with strong REST support, this is a great opportunity to leverage two mature open source technologies. We already had a report of a successful usage of Restlet with Mule ESB in a large project in France!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/352/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/352/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/352/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=352&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2009/01/16/mule-esb-integrates-restlet-11/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">noelios</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2009/01/mule-copie.png" medium="image">
			<media:title type="html">Mule</media:title>
		</media:content>
	</item>
		<item>
		<title>Octo Technology recommends Restlet to increase productivity</title>
		<link>http://blog.noelios.com/2008/12/30/octo-technology-recommends-restlet-to-increase-productivity/</link>
		<comments>http://blog.noelios.com/2008/12/30/octo-technology-recommends-restlet-to-increase-productivity/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 11:50:24 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Restlet]]></category>

		<guid isPermaLink="false">http://blog.noelios.com/?p=328</guid>
		<description><![CDATA[On the French IT market, Octo Technology is a top consulting company, specialized in software architecture. Since its creation in 1998, it has regularly shaped the technology landscape through their famous white papers.

In 2007, they showed a clear understanding of REST by publishing &#8220;Web Services: Architectural Choices&#8221; (in French) by Philippe Mougin. The latest in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=328&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>On the French IT market, Octo Technology is a top consulting company, specialized in software architecture. Since its creation in 1998, it has regularly shaped the technology landscape through their famous white papers.</p>
<p><a href="http://www.octo.com/"><img class="aligncenter size-full wp-image-329" title="Octo Technology" src="http://noelios.files.wordpress.com/2008/12/octo.gif?w=221&#038;h=96" alt="Octo Technology" width="221" height="96" /></a></p>
<p>In 2007, they showed a clear understanding of REST by publishing &#8220;<a href="http://www.octo.com/com/download/cahier_servicesweb.pdf">Web Services: Architectural Choices</a>&#8221; (in French) by Philippe Mougin. The latest in the series is  a &#8220;<a href="http://www.octo.com/com/com_Java-Productivity-Primer-white-paper-octo.html">Java Productivity Primer</a>&#8221; (in English) detailing &#8220;Twelve guidelines to boost your productivity with a software factory&#8221;.</p>
<p>In their first guideline, &#8220;Adopt a productive Java platform that’s tailored for your project(s)&#8221;, they warn against bloated commercial platforms and propose an example of a state-of-the-art, low-cost Java platform which includes Restlet to develop their Web services.</p>
<p><img class="aligncenter size-full wp-image-335" title="octo-stack" src="http://noelios.files.wordpress.com/2008/12/octo-stack1.png?w=372&#038;h=200" alt="octo-stack" width="372" height="200" /></p>
<p>They say they really like Restlet because the &#8220;framework is built for the REST architectural style, which is HTTP’s native architectural style. It lets you leverage the Web’s intrinsic qualities (scalability, loose coupling, etc.) much better than RPC- and/or SOAP-oriented frameworks&#8221;.</p>
<p><em>PS: Thanks to Charles Gay, from <a href="http://jguard.net/">jGuard</a>, for first pointing me to this document.</em></p>
<p><em>Update 1: See <a href="http://pmougin.wordpress.com/2008/12/07/java-productivity-primer/">related blog post</a> from Philippe Mougin<br />
</em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=328&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2008/12/30/octo-technology-recommends-restlet-to-increase-productivity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">noelios</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2008/12/octo.gif" medium="image">
			<media:title type="html">Octo Technology</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2008/12/octo-stack1.png" medium="image">
			<media:title type="html">octo-stack</media:title>
		</media:content>
	</item>
		<item>
		<title>Cartoon presents Restlet</title>
		<link>http://blog.noelios.com/2008/11/25/cartoon-presents-restlet/</link>
		<comments>http://blog.noelios.com/2008/11/25/cartoon-presents-restlet/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 08:53:14 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Restlet]]></category>
		<category><![CDATA[Restlet General]]></category>

		<guid isPermaLink="false">http://noelios.wordpress.com/?p=311</guid>
		<description><![CDATA[On the 4th of November, I presented a session on REST, Restlet and our port to GWT at the local JUG (Paris Java User Group). More than 200 juggers attended, with a first part on GWT presented by Didier Girard, from onGWT.
Eric Le Merdy, from Valtech, very creatively illustrated the presentation. Here is our first [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=311&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>On the 4th of November, I presented a session on REST, Restlet and our <a href="http://blog.noelios.com/2008/07/25/restlet-ported-to-gwt/">port to GWT</a> at the local JUG (Paris Java User Group). More than 200 juggers attended, with a first part on GWT presented by Didier Girard, from <a href="http://www.ongwt.com/">onGWT</a>.</p>
<p><a href="http://eric.lemerdy.free.fr">Eric Le Merdy</a>, from Valtech, very creatively illustrated the presentation. Here is our first Restlet cartoon!</p>
<p><a href="http://noelios.files.wordpress.com/2008/11/jug.png"><img class="aligncenter size-full wp-image-313" title="jug" src="http://noelios.files.wordpress.com/2008/11/jug.png?w=450&#038;h=993" alt="jug" width="450" height="993" /></a></p>
<p>Thanks to Antonio Goncalves, David Dewalle and Zouheir Cad, the co-founders of Paris JUG for organizing this event. Keep up the fun, the passion and the professionalism!</p>
<p>Here are additional links about the event (all in French):</p>
<ul>
<li><a href="http://www.tomsquest.com/blog/rencontre-avec-jerome-louvel-auteur-de-restlet/">Interview</a> by Thomas Queste</li>
<li><a href="http://blog.dahanne.net/2008/11/11/retour-sur-le-parisjug-du-2-novembre-gwt/">Summary</a> by Anthony Dahan</li>
<li><a href="http://www.duminy.fr/blog/?p=127&amp;language=fr">Summary</a> by Fabien Duminy</li>
<li><a href="http://www.touilleur-express.fr/2008/11/05/soiree-gwt-et-restlet-au-paris-jug/">Summary</a> by Nicolas Martignole</li>
<li><a href="http://www.parisjug.org/xwiki/bin/view/Meeting/20081104">Paris JUG session page</a></li>
</ul>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/311/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/311/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/311/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=311&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2008/11/25/cartoon-presents-restlet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">noelios</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2008/11/jug.png" medium="image">
			<media:title type="html">jug</media:title>
		</media:content>
	</item>
		<item>
		<title>Restlet 1.1.0 released !</title>
		<link>http://blog.noelios.com/2008/10/28/restlet-110-released/</link>
		<comments>http://blog.noelios.com/2008/10/28/restlet-110-released/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 17:41:26 +0000</pubDate>
		<dc:creator>Jerome Louvel</dc:creator>
				<category><![CDATA[Restlet Releases]]></category>

		<guid isPermaLink="false">http://noelios.wordpress.com/?p=301</guid>
		<description><![CDATA[Since the launch of Restlet 1.0 in April 2007, we have been working hard to prepare this new version. To protect your investment in existing code, we have maintained the initial API design, extending it where necessary and always ensuring a direct if not transparent migration path.
Here is a selection of the most exciting new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=301&subd=noelios&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Since the launch of Restlet 1.0 in April 2007, we have been working hard to prepare this new version. To protect your investment in existing code, we have maintained the initial API design, extending it where necessary and always ensuring a direct if not transparent migration path.</p>
<p>Here is a selection of the most exciting new features:</p>
<ul>
<li>Broader and deeper HTTP support with features such as partial downloads, resumable uploads or content integrity validation.</li>
<li>Best support for the WADL specification in the industry, allowing an automatic and always in sync documentation of your REST APIs. WADL documents can be generated in XML or converted on the fly to HTML using the popular stylesheet from Yahoo!</li>
<li>One of the first and most complete implementations of the new JAX-RS 1.0 specification provided for those preferring an annotation-oriented approach.</li>
<li>New Restlet-GWT module provided, porting the client-side of the Restlet API to the popular Google Web Toolkit 1.5 JavaScript platform, allowing you to invoke RESTful applications right from your Web browser.</li>
<li>New extensions for easier integration with the JAXB 2.1, JiBX 1.1, Spring 2.5, OAuth, OSGi, Oracle XDB and SSL technologies.</li>
<li>Improved support for Atom Syndication XML format and for Atom Publishing Protocol. Both formatting and parsing are now available.</li>
<li>New POP3 connector based on JavaMail to access RESTfully to remote mail boxes.</li>
<li>New Grizzly HTTP server connector, first to fully leverage the NIO support in the Restlet API, leading to new levels of scalability and performance.</li>
<li>New internal HTTP client and server connectors to simplify development phases (zero configuration necessary) and allow very small footprint deployments.</li>
</ul>
<p><a href="http://www.restlet.org"><img class="aligncenter size-full wp-image-114" title="Restlet" src="http://noelios.files.wordpress.com/2008/04/logo150.gif?w=150&#038;h=53" alt="" width="150" height="53" /></a></p>
<div>Direct contributors since 1.1 RC2:</div>
<div>
<ul>
<li>Aaron Crow</li>
<li>Aaron Roberts</li>
<li>Adam Harris</li>
<li>Bruce Lee</li>
<li>Diego Ballve</li>
<li>Erik Beeson</li>
<li>Jérôme Bernard</li>
<li>Kevin Conaway</li>
<li>Richard Hiberman</li>
<li>Tim Peierls</li>
</ul>
</div>
<p>In addition, we have significantly expanded <a href="http://www.restlet.org/documentation/1.1/">our documentation</a> with a 150 pages long Restlet User Guide, a screencast and first steps tutorials. We have also added new licensing options: LGPL 3.0 and transferable commercial licences (OEM).</p>
<p>You just need to <a href="http://www.restlet.org/downloads/">download Restlet 1.1.0</a> to enjoy those new features !</p>
<p><em>Update 1: Launch coverage</em></p>
<ul>
<li> <span class="sts">Artima &#8211; </span><a href="http://www.artima.com/forums/flat.jsp?forum=270&amp;thread=241603"><span class="sts">Developer Spotlight Forum</span></a></li>
<li><span class="sts">Developpez.com &#8211; <a href="http://blog.developpez.com/java?title=sortie_de_restlet_en_version_1_1">Article in Java blog</a> (French)</span></li>
<li>François Goldgewicht &#8211; <a href="http://francois.goldgewicht.com/2008/10/30/restlet-11/">Opinion on Restlet 1.1 launch</a> (French)</li>
<li>Iam Keke &#8211; <a href="http://betathings.blogspot.com/2008/10/restlet-110-released.html">Opinion of on Restlet 1.1 and Restlet-GWT module</a></li>
<li>InfoQ &#8211; <a href="http://www.infoq.com/news/2008/11/restlet_1_1">Restlet 1.1.0: Improved Flexibility and Specification Support</a> (with interview)</li>
<li>ITR Manager &#8211; <a href="http://www.itrmanager.com/articles/83757/logiciel-restlet-passe-version-1-1.html">Le logiciel RESTLET passe en version 1.1</a> (French)</li>
<li>JAXenter &#8211; <a href="http://it-republik.de/jaxenter/news/Restlet-1.1-veroeffentlicht-045779.html">Restlet 1.1 veröffentlicht</a> (German)</li>
<li>PROgrammez! &#8211; <a href="http://www.programmez.com/actualites.php?titre_actu=Noelios-Technologies-lance-RESTLET-version-11&amp;id_actu=3752">News coverage on Restlet 1.1</a> (French)</li>
<li>The Server Side &#8211; <a href="http://www.theserverside.com/news/thread.tss?thread_id=51625">Discussion on Restlet 1.1</a></li>
<li>Xebia &#8211; <a href="http://blog.xebia.fr/2008/11/10/revue-de-presse-xebia-82/#RestletPlusdesouplesseetuneimp">Plus de souplesse et une implémentation de JAX-RS 1.0</a> (French)</li>
</ul>
<p><em>Update 2: <a href="http://wiki.restlet.org/docs_1.1/13-restlet/171-restlet/155-restlet.html">Migration guide from Restlet 1.0 to 1.1</a></em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/noelios.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/noelios.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/noelios.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/noelios.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/noelios.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/noelios.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/noelios.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/noelios.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/noelios.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/noelios.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.noelios.com&blog=30093&post=301&subd=noelios&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.noelios.com/2008/10/28/restlet-110-released/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">noelios</media:title>
		</media:content>

		<media:content url="http://noelios.files.wordpress.com/2008/04/logo150.gif" medium="image">
			<media:title type="html">Restlet</media:title>
		</media:content>
	</item>
	</channel>
</rss>