<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Eric Barroca</title><link>http://blogs.nuxeo.com/sections/blogs/eric_barroca</link><description>ATOM Feed - Eric Barroca</description><language>en</language><lastBuildDate>Tue, 31 Jan 2006 00:00:00 -0600</lastBuildDate><generator>CPS http://cps-project.org</generator><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Tech News</media:category><itunes:explicit>no</itunes:explicit><itunes:subtitle>ATOM Feed - Eric Barroca</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Tech News" /></itunes:category><image><link>http://blogs.nuxeo.com/sections/blogs/eric_barroca</link><url>http://blogs.nuxeo.com/sections/blogs/eric_barroca/author_photo</url><title>ebarroca@nuxeo</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/nuxeo-barroca" type="application/rss+xml" /><feedburner:emailServiceId>120967</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item><title>Nuxeo Runtime adds support for scripting languages</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/155677535/2007_09_12_nuxeo-runtime-adds-support-for-scripting-languages</link><category>java</category><category>nuxeo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Wed, 12 Sep 2007 16:57:15 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2007_09_12_nuxeo-runtime-adds-support-for-scripting-languages</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Bogdan had added preliminary, yet powerful, support for scripting in Nuxeo Runtime, before leaving for well deserved vacations. This makes scripting available from all Nuxeo&#8217;s platform. Thanks to this new feature, you can easily uses scripts from your custom components. This can be very useful for a lot of use cases, like, dynamic rules (scripting language as DSLs), easily modifiable behaviours, light and powerful configuration / customization, etc. Scripts have access to the whole API thanks to Java scripting integration (<a href="http://jcp.org/en/jsr/detail?id=223">JSR-223</a>).</p>

<p>Moreover, scripts can also be run remotely thanks to the Nuxeo Runtime command line. This allow you to create a script on your administration machine, launch it on the remote platform and get the result back. It makes scripting a killer-feature for administration scripts (ex: expire content, bulk content modification, bulk refactoring of the content repository layout, etc.).</p>

<p>Last, but not least, we are working on a interactive shell (using Python or Groovy) to interact with Nuxeo&#8217;s platform.</p>

<p>Here is a quote a Bogdan&#8217;s mail to get more details:</p>

<blockquote>
  <p>Hi all,</p>
  
  <p>I&#8217;ve just integrated scripting support through JSR 223 in nuxeo.
  This was integrated as a new project nuxeo-runtime-scripting which is in svn but it is was not yet
  added in the nuxeo.ear build (neither in runtime svn module)</p>
  
  <p>For now only these scripting engine were integrated:</p>
  
  <ol>
  <li><p>jexl</p></li>
  <li><p>jruby</p></li>
  <li><p>groovy</p></li>
  <li><p>jython</p></li>
  <li><p>groovy</p></li>
  <li><p>js (rynho)</p></li>
  </ol>
  
  <p>If needed I will add more later (like php for example).
  You can run scripts in nuxeo in 3 different ways:</p>
  
  <ol>
  <li><p>Put the script inside the nuxeo.ear/script directory (you should define this directory through a runtime var.)
   Then from the java code you can do:</p>

<pre><code> Framework.getService(ScriptingService.class).eval("my_script.js");
</code></pre>
  
  <p>where my_script.js is the script path relative to the script directory</p>
  
  <p>Or you can use the JSR 322 API:</p>

<pre><code> ScriptEngineManager factory = new ScriptEngineManager();
 ScriptEngine engine = factory.getEngineByName("js");
 engine.eval("absolute/path/to/my_script.js");
</code></pre></li>
  <li><p>Let the script inside your .jar and registered it under using name as a script component. The you can run the script as follow:</p>

<pre><code> Framework.getService(ScriptingService.class).getScript("myScript").eval();
</code></pre>
  
  <p>This method is caching the compiled script  so it is only supported for languages that  support compilation. (actually all the engines that comes in nuxeo)</p></li>
  <li><p>Run a script from remote :)</p>
  
  <p>This can be used for debug, testing or administration. You write a script locally then you run it against a remote Nuxeo EP server.
   The script will be send to the server and executed on the server then the server will return the result (including STDOUT and STDERR) to the client.</p>
  
  <p>For security reason this feature can be disabled using a runtime property on the server.</p>
  
  <p>Here is an example on how you can run a remote script:</p>

<pre><code>   ScriptingClient client = new ScriptingClient("localhost", 62474);
   URL src = RemoteTest.class.getClassLoader().getResource("test.js");
   RemoteScript script = client.loadScript(src);
   script.eval();
</code></pre>
  
  <p>For the following js script:</p>

<pre><code>   importPackage(java.lang);
   importPackage(org.nuxeo.runtime);
   importPackage(org.nuxeo.runtime.api);
   importPackage(org.nuxeo.runtime.model);


   runtime = Framework.getRuntime();
   name = runtime.getName();
   version = runtime.getVersion();
   desc = runtime.getDescription();
   println("Remote runtime: "+name+" v."+version);
   println(desc);
   println("---------------------------------------");
   println("Registered components:");
   println("---------------------------------------");
   regs = runtime.getComponentManager().getRegistrations();
   for (var i=0, size=regs.size(); i&lt;size; i++){
       println(regs.get(i).getName());
   }
</code></pre>
  
  <p>The following will be printed on the STDOUT of the client:</p>

<pre><code>  Remote runtime: OSGi NXRuntime v.1.4.0
  OSGi NXRuntime version 1.4.0
  ---------------------------------------
  Registered components:
  ---------------------------------------
  service:org.nuxeo.ecm.core.api.DocumentAdapterService
  service:org.nuxeo.ecm.core.repository.RepositoryService
  service:org.nuxeo.runtime.remoting.RemotingService
  service:org.nuxeo.runtime.EventService
  service:org.nuxeo.ecm.platform.login.LoginConfig
  ...
</code></pre></li>
  </ol>
  
  <p>So, this new feature can be used to write pure script based Nuxeo components.
  Also in future I will try to configure tomcat to be able to run scripts inside servlets.
  This means to be able to write we pages in php or other supported language for Nuxeo EP ;-)</p>
  
  <p>Bogdan</p>
</blockquote>

<p>I think this open a wide range of new possibilities and ease of use for the Nuxeo Platform to allow you create innovative and powerful ECM applications (and not only, actually, since Nuxeo Runtime can be use to create any extensible application on the Java Platform).</p>

<p>Stay Tuned!</p>

<p>EB.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=PcErM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=PcErM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=IhqkM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=IhqkM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=kGhsm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=kGhsm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=tYNcm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=tYNcm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=8fVEM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=8fVEM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/155677535" height="1" width="1"/>]]></content:encoded><description>Bogdan had added preliminary, yet powerful, support for scripting in Nuxeo Runtime, before leaving for well deserved vacations. This makes scripting available from all Nuxeo&amp;#8217;s platform. Thanks to this new feature, you can easily uses scripts from your custom components. This can be very useful for a lot of use cases, like, dynamic rules (scripting language as DSLs), easily modifiable ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2007_09_12_nuxeo-runtime-adds-support-for-scripting-languages</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2007_09_12_nuxeo-runtime-adds-support-for-scripting-languages</feedburner:origLink></item><item><title>Steve Raby joins Nuxeo as UK and Nothern Europe Manager</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/152518886/2007_09_05_nuxeo-welcome-steve-raby-sales-director-uk</link><category>nuxeo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Wed, 05 Sep 2007 09:18:15 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2007_09_05_nuxeo-welcome-steve-raby-sales-director-uk</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<img style="width: 147px; height: 220px; align: right; float: right; margin: 4px"
  src="http://www.nuxeo.com/material/steve_raby_large.jpg" />
 
 <p>As you already might have seen, Steve Raby has joined Nuxeo as Director
  for UK and Nothern Europe and head of our London-based UK branch. We
  have started to do
  some great work, already and I&#8217;m just blogging about this to add some
  personal touch on this. :-)</p>

  <p>Steve, a Sun and JBoss veteran, is a strong asset for our company and, of
  course, brings some new blood to our vision and management structure. The
  work we are doing is already productive and we recently signed our first
  large UK customer (you are going to read about that soon).</p>

  <p>It&#8217;s also a really interesting to experience a shared vision for the
  business and the same enjoyment for the Open Source model. Same customer
  service orientation. And same faith in the success. The beginning of a long
  story, I'm sure.</p>

  <p>Welcome on board Steve! We are going to continue building a great and
  successful Open Source vendor&#8230; (okay, okay, you&#8217;ve already been there for two months :-) )</p>

  <p>Stay Tuned!</p>

  <p>EB.</p>

  <p><i>PS: <a href="http://www.nuxeo.com/en/news/nuxeo-appoints-steve/">Read
  the full PR here</a></i></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=wfJjM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=wfJjM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=x2sdM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=x2sdM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=3n6Em"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=3n6Em" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=aiUum"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=aiUum" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=sTvWM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=sTvWM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/152518886" height="1" width="1"/>]]></content:encoded><description>
 
 As you already might have seen, Steve Raby has joined Nuxeo as Director
  for UK and Nothern Europe and head of our London-based UK branch. We
  have started to do
  some great work, already and I&amp;#8217;m just blogging about this to add some
  personal touch on this. :-)

  Steve, a Sun and JBoss veteran, is a strong asset for our company and, of
  course, brings some new blood to ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2007_09_05_nuxeo-welcome-steve-raby-sales-director-uk</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2007_09_05_nuxeo-welcome-steve-raby-sales-director-uk</feedburner:origLink></item><item><title>Nuxeo EP: the Service Oriented ECM Platform</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/151618776/2007_09_03_nuxeo-platform-ecm-services-for-soa</link><category>ecm</category><category>java</category><category>nuxeo</category><category>nuxeo5</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Mon, 03 Sep 2007 08:29:20 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2007_09_03_nuxeo-platform-ecm-services-for-soa</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>If you&#8217;re one of those people that believe that <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture">SOA</a> is more than a buzzword surrounded by hype, then this blog might be worth reading. As you might guess, I&#8217;m one of those. And for real-world solutions. :-)</p>

<p><a href="http://www.nuxeo.org/">Nuxeo EP</a> is built around two simple yet powerful concepts:</p>

<ul>
<li><p>Services: a service is a component of the <a href="http://www.nuxeo.com/en">Nuxeo</a> platform offering some feature to
others (ok, so you do know what a service is! :-). From a technical point of view, in Nuxeo&#8217;s case a service is an <a href="http://en.wikipedia.org/wiki/OSGi">OSGi</a> bundle.</p></li>
<li><p>Extension points: a service might provide one or more extension points so that
other services can contribute extensions to this point (to configure the service
or extend it). Think <a href="http://www.eclipse.org/equinox/">Eclipse Equinox</a> extension system ported to the server-side.</p></li>
</ul>

<p>Basically, Nuxeo EP is a set of services that mutually extend themselves (plus a
bunch of business specific configuration files and UI) to offer a complete set of
high-level ECM Services, ready to be integrated into the Service Oriented
Architecture of your Information System (IS).</p>

<p>This is the future of ECM Platform providers and here is why&#8230; ;-)</p>

<h2 id="one_company_different_needs">One company, different needs</h2>

<p>As you might know, or guess, a company&#8217;s departments can have very different needs
related to content management.</p>

<p>Let&#8217;s take a few examples:</p>

<ul>
<li><p>marketing people want an application to manage their pictures and videos so that
they can quickly find and get the right picture to illustrate their new &#8220;fact
sheet&#8221;.</p></li>
<li><p>the legal dept want a collaboration system to share and collaborate on legal
documents. They also want a document management system to store all kinds of legal
documentation.</p></li>
<li><p>engineers want a full-blown ECM system to handle collaboration, document
management for industrial documents (blueprints, specifications, operation
manuals, etc.)</p></li>
<li><p>the accountants want a system to manage invoicing and payment processes which
can track physical items (e.g. incoming paper invoices, acceptance papers, delivery
proof, etc.) and interact with SAP where all numbers are stored</p></li>
<li><p>the QA people want to manage their organizational diagrams and processes to be
under version control and workflow. They also want the engineers to use a document
management system to enforce audit and compliance on produced documents (specs,
op. manuals, etc.).</p></li>
</ul>

<p>Of course, I could add dozens of examples, and I&#8217;m sure you could too.</p>

<p>All those needs might require very different UI, processes and business logic. But
they still have some crucial common parts&#8230;</p>

<h2 id="on_to_a_central_content_platform">On to a Central Content Platform</h2>

<p>Looking at those needs, besides their specifics, we can quickly define some
common requirements:</p>

<ul>
<li><p>Content storage: scalable and secure content storage for short term (e.g.
press release) to long term storage (e.g. documents of specifications).</p></li>
<li><p>Flexible content model: to address all those needs, a flexible content model is
required. Hence the content storage needs to be flexible to store any kind of
content model.</p></li>
<li><p>Security and access control: all the managed content needs to be secure and
access controls have to be carefully applied. Hence the need of global security
and access.</p></li>
<li><p>Search: you need to search all this content. Hence the need for a flexible (to be
adaptable to different content model) indexing and search engine. If you can
search all the managed content using one UI it would be even better.</p></li>
<li><p>Process management / workflow: to support everything from simple approval processes
(specification draft) through to complex business processes (invoicing) or complex hierarchical approval processes (legal docs, specifications) you need an enterprise process engine, deeply integrated with your content repository.</p></li>
<li><p>Relation management: wouldn&#8217;t it be great to be able to track dependencies between
specifications documents, or between legal documentation and contracts? Or track
links between pictures? Or maybe just track impacts between the specification and
the operations manual? It might even be in the requirements! Well, to do this you need a powerful relation engine.</p></li>
<li><p>User Notification: People want to be able to subscribe to changes so that they
are notified (via email or RSS feed) when documents change. Let&#8217;s set up a
notification system with email and RSS support (and maybe IM or SMS).</p></li>
<li><p>Content Rendition: pictures need to be resized or cropped, word documents have to
be converted as PDF after approval (e.g. for distribution or long term archiving),
etc. You need an extensible content rendition system that allows you to define your
renditions and maybe write your own rendition plugins.</p></li>
<li><p>Directories / Vocabularies: You need to manage lists of terms to populate lists of
choices in metadata forms, workflow screens, etc. You might also want to lists to
come from your ERP system (e.g. project codes, imputation codes, customer list), some
other applications or LDAP servers (customer lists, user lists, etc.). You need a
flexible service to centrally manage lists (flat or hierarchical), stored into SQL
or LDAP, and bind them to forms in your application.</p></li>
<li><p>Audit: last but not least, you want all actions performed in the applications by
users or other applications to be logged. You also might want to create reports
from that data. Hence the need of a central audit trail.</p></li>
</ul>

<p>This is what we define by Central Content Platform: a unique place offering content
related services consumed by applications for end-users. End-users might see/use
very different applications/UIs, services and storage are centralized to
dramatically reduce maintenance cost and improve maintainability. And it&#8217;s much
easier to secure (high-availability, physical protection, security audit, etc.) one
central platform than each aspect of several different applications (with their own
storage, language, platform, etc.).</p>

<h2 id="one_platform_many_applications8230">One platform, many applications&#8230;</h2>

<p>With Nuxeo Service Platform this pattern can become a reality. You can set up a
scalable and reliable platform for ECM and make your business applications consume
those services. Each application for end-users might be written in different languages, implement different paradigms, serve different users with different business needs.</p>

<p>Moreover, Nuxeo EP leverages standards and patterns to offer a wide range of
communication systems. Java applications can use the java remoting system (EJB3
Remoting / POJO Remoting) and get access to the native API.</p>

<p>You prefer .NET, Ruby or PHP? Go on! Nuxeo EP also offer a wide range of Web
Services (SOAP or REST) which enable integration with with virtually any software
language / platform.</p>

<p>Need a workflow engine for your existing Spring based application? Just embed Nuxeo
Runtime in your contract management app, connect to our Nuxeo EP instance and
integrate your app with Nuxeo Workflow Service.
Need advanced document storage with versioning and security? Just contribute your
content type and store your documents into your Nuxeo EP&#8217;s Content Repository and
access through the API or directly from HTTP links. We will take care of all complex
document storage details such as access control, versioning, file streaming,
transactions, etc.
Need to add search? Plug your app to your Nuxeo EP&#8217;s Indexing and Search Service!</p>

<h2 id="no_more_8220one_size_fits_all8221_ecm_application">No more &#8220;one size fits all&#8221; ECM application</h2>

<p>This is really what we think as the future of ECM. One application cannot fit all
needs of content and information management in an organization straight out of the box. End-users ask for
more and more adapted applications to improve their daily work flow. They require
more security, ease of use, accountability, business focus&#8230; Why not avoid those
&#8220;$10M, 3 years&#8221; burdens that made ERPs famous and deliver more to your users? More
dynamic, more usable, more often, more complete&#8230;</p>

<p>ECM platforms should not be huge monolithic applications. The SOA pattern
gives a golden opportunity to deliver great applications to your end users while keeping
all the advantages of reusable and centralized software.</p>

<p>This <strong>is</strong> our real business. This means a lot to us. It&#8217;s available today. Try
<a href="http://www.nuxeo.org/download">Nuxeo EP</a>.</p>

<p><em>Still thinking Open Source cannot innovate?</em></p>

<p>Stay Tuned! ;-)</p>

<p>EB.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=HFTXM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=HFTXM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=ZU1dM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=ZU1dM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=rtakm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=rtakm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=tDT1m"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=tDT1m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=Hx5XM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=Hx5XM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/151618776" height="1" width="1"/>]]></content:encoded><description>If you&amp;#8217;re one of those people that believe that SOA is more than a buzzword surrounded by hype, then this blog might be worth reading. As you might guess, I&amp;#8217;m one of those. And for real-world solutions. :-)

Nuxeo EP is built around two simple yet powerful concepts:


Services: a service is a component of the Nuxeo platform offering some feature to
others (ok, so you do know ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2007_09_03_nuxeo-platform-ecm-services-for-soa</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2007_09_03_nuxeo-platform-ecm-services-for-soa</feedburner:origLink></item><item><title>Nuxeo EP 5.1.0 GA aka "Memphis" released!</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/149893091/2007_08_30_nuxeo_ep_510_ga_released</link><category>ecm</category><category>java</category><category>jboss</category><category>nuxeo</category><category>nuxeo5</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Wed, 29 Aug 2007 20:56:07 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2007_08_30_nuxeo_ep_510_ga_released</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><em>I know this might not be fresh news, but as there is no mention on blogs.nuxeo.com, here it is! :-)</em></p>

<p>Our core team haven&#8217;t rest a lot this summer&#8230; Nuxeo 5.1.0 GA (codenamed Memphis) has been tagged and released two weeks
ago! This new released is a big step forward for our ECM platform. There is many new features and
technical improvement in this release. And that&#8217;s great! :-) To get an overview of what&#8217;s new in this
release, please see the document &#8220;<a href="http://svn.nuxeo.org/nuxeo/doc/New%20and%20noteworthy/Nuxeo5.1GA_new_and_noteworthy.pdf">New and
Noteworthy</a>&#8221;.</p>

<p>From a technical point of view the release of Nuxeo EP rely on strong foundations: Nuxeo Runtime 1.3.2
and Nuxeo Core 1.3.2 has been also released some days before the full platform.</p>

<p>For developers and integrators, all artifact have been seeded to our <a href="http://archiva.nuxeo.org/archiva/">maven
repository</a>. Maintenance related fixes will be done in the 5.1
branch in our repository (which will roll out 5.1.x series) while major development work for new
features will happen in the trunk (5.2.x series).</p>

<p>A special note on the performance and scalability front: we have done a huge work on this side and ran
extensive performance testing (benchmark docs will be published in the following days). But most
important&#8230; the platform is fully scalable at the service level. This means that platform services can
be spread on any number of servers (which means you can tailor your deployment architecture to your
application needs). Plus, the platform&#8217;s build system (fully based on Maven) allow to easily generate
nuxeo.ear for each machine of your multi-machine deployment infrastructure, depending on services you
select by configuring assemblies for each of your server (ex: nuxeo-search.ear for the search and
indexing machine, nuxeo-core.ear for the content repository server, nuxeo-platform.ear for other
services and nuxeo-web.ear for you web front-end).</p>

<p>Thanks a lot to the whole development team and the supporting community. This is a really good piece of
software! On to the next version!&#8230; ;-)</p>

<p>To go further:</p>

<ul>
<li><p><a href="http://svn.nuxeo.org/nuxeo/doc/New%20and%20noteworthy/Nuxeo5.1GA_new_and_noteworthy.pdf">Nuxeo EP 5.1.0 New and Noteworthy</a> (draft)</p></li>
<li><p><a href="http://www.nuxeo.org/sections/downloads/">Download Nuxeo 5.1.0 GA Installer</a></p></li>
<li><p><a href="http://doc.nuxeo.org/">Nuxeo Reference Documentation</a></p></li>
</ul>

<p>I hope to be able to blog more in the future to give more update on the software (new features, improvements, tips) and on the ECM in general. So much to say, so little time&#8230; ;-)</p>

<p>Stay Tuned!</p>

<p>EB.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=b6WrM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=b6WrM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=IoLhM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=IoLhM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=RJVom"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=RJVom" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=Fkhnm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=Fkhnm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=TdrJM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=TdrJM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/149893091" height="1" width="1"/>]]></content:encoded><description>I know this might not be fresh news, but as there is no mention on blogs.nuxeo.com, here it is! :-)

Our core team haven&amp;#8217;t rest a lot this summer&amp;#8230; Nuxeo 5.1.0 GA (codenamed Memphis) has been tagged and released two weeks
ago! This new released is a big step forward for our ECM platform. There is many new features and
technical improvement in this release. And that&amp;#8217;s great! ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><enclosure url="http://svn.nuxeo.org/nuxeo/doc/New%20and%20noteworthy/Nuxeo5.1GA_new_and_noteworthy.pdf" length="620910" type="application/pdf" /><media:content url="http://svn.nuxeo.org/nuxeo/doc/New%20and%20noteworthy/Nuxeo5.1GA_new_and_noteworthy.pdf" fileSize="620910" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>I know this might not be fresh news, but as there is no mention on blogs.nuxeo.com, here it is! :-) Our core team haven&amp;#8217;t rest a lot this summer&amp;#8230; Nuxeo 5.1.0 GA (codenamed Memphis) has been tagged and released two weeks ago! This new released </itunes:subtitle><itunes:summary>I know this might not be fresh news, but as there is no mention on blogs.nuxeo.com, here it is! :-) Our core team haven&amp;#8217;t rest a lot this summer&amp;#8230; Nuxeo 5.1.0 GA (codenamed Memphis) has been tagged and released two weeks ago! This new released is a big step forward for our ECM platform. There is many new features and technical improvement in this release. And that&amp;#8217;s great! ...</itunes:summary><itunes:keywords>ecm, java, jboss, nuxeo, nuxeo5</itunes:keywords><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2007_08_30_nuxeo_ep_510_ga_released</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2007_08_30_nuxeo_ep_510_ga_released</feedburner:origLink></item><item><title>Nuxeo's vision: ECM is to unstructured information what ERP was to structured one!</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/88276285/2007_02_09_nuxeo-s-vision-ecm-is-to-unstructured-information-what-erp-was-to-structured-one</link><category>ecm</category><category>nuxeo</category><category>nuxeo5</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Fri, 09 Feb 2007 02:27:07 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2007_02_09_nuxeo-s-vision-ecm-is-to-unstructured-information-what-erp-was-to-structured-one</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>At Nuxeo, we think that <em>ECM is to unstructured information (documents, actually) what ERP was to structured information in the &#8217;90s</em>. An innovative approach is needed to solve today&#8217;s business problems, unifying processes and tools for managing and storing this information.</p>

<p><a href="http://www.nuxeo.com/en/">Nuxeo</a> offers a new vision for ECM, driven by today&#8217;s world's requirements. A world where most of the information to manage is produced by people using software. A world where most of the information produced by organizations remains unmanaged despite its exponential growth. A world where regulations and businesses survival require to put all this content under a strong and efficient control.</p>

<p>Nuxeo proposes a seamless experience, streamlining all aspects of content life-cycle. From capture/production to archiving, through indexing, publishing, approval or compliance checks, Nuxeo provides to companies a global platform to manage their content, given companies&#8217; rules and specificities. Be it for thousands documents or for millions.</p>

<p>Nuxeo Enterprise Platform offers a unique experience to users and managers, integrating collaboration features into the document management system.
Traditionally, document management and collaboration components are separated and seen as different applications by software vendors. In the 90&#8217;s, when this discipline was invented, DM was designed to reference, index and manage rooms of paper archives. This is not the case anymore: content is now digital and is authored or produced by software. Content to manage is tons of files, not tons of paper! How a solution designed from the ground to manager paper-based information and references could be adapted to manage tons of files, emails, IM, etc.? It can't. It&#8217;s a real change in the content management paradigm: new requirements, new promises, new features and new foundations. Using &#8217;90s requirements to manage today&#8217;s content is as inefficient as using steam engines to power 21th century&#8217;s trains. </p>

<p>Nuxeo streamlines content production, collaboration and document management into a global thought and design. Users can create content, share it, collaborate, apply business processes, classify it using the same application, same paradigms. Eventually, users can use a document management system without even knowing they are doing DM: they are just working together on content as they are used to with shared drives. But this time, content is managed, accountable, indexed and ruled by company&#8217;s standards.</p>

<p>Want a preview of what it means? Just <a href="http://www.nuxeo.org/sections/downloads/">download and try Nuxeo EP 5.0</a> now! :-)</p>

<p>Stay tuned for more!</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=bVYNM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=bVYNM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=UCHDM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=UCHDM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=fEdqm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=fEdqm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=sHnjm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=sHnjm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=KVJyM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=KVJyM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/88276285"/>]]></content:encoded><description>At Nuxeo, we think that ECM is to unstructured information (documents, actually) what ERP was to structured information in the &amp;#8217;90s. An innovative approach is needed to solve today&amp;#8217;s business problems, unifying processes and tools for managing and storing this information.

Nuxeo offers a new vision for ECM, driven by today&amp;#8217;s world's requirements. A world where most of the ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2007_02_09_nuxeo-s-vision-ecm-is-to-unstructured-information-what-erp-was-to-structured-one</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2007_02_09_nuxeo-s-vision-ecm-is-to-unstructured-information-what-erp-was-to-structured-one</feedburner:origLink></item><item><title>Open Source ECM: Nuxeo EP 5.0.0 aka "New Orleans" released!</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/86957024/2007_02_05_open-source-ecm-nuxeo-ep-5-0-0-aka-new-orleans-released</link><category>eclipse</category><category>ecm</category><category>java</category><category>jboss</category><category>nuxeo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Mon, 05 Feb 2007 14:24:08 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2007_02_05_open-source-ecm-nuxeo-ep-5-0-0-aka-new-orleans-released</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>After a few weeks of refactoring / cleaning / testing, I am really proud to announce, on behalf of Nuxeo, the final release of Nuxeo EP 5.0.0 code-named &#8220;New Orleans&#8221;. Proud of what we have achieved in the last year. Proud of the technical infrastructure, code quality and overall platform.</p>

<p>It&#8217;s really a turning point for our community, our customers and our company. And I would like to deeply thank them all, starting with our development team and external contributors. </p>

<p>This release means a lot. It means a complete technology switch from Python/Zope to Java (EE) 5, JSF, EJB3, etc. It also means that we are proving that innovation is still at the core of our business with this new platform, designed with extensibility and developers&#8217; needs in mind.</p>

<p>Nuxeo EP is not about a product. It&#8217;s about a platform. A platform to power a great community and ecosystem, allowing easy extensibility and pluggability through third-party add-ons and extensions. </p>

<p>We managed to build an extensible and full-featured ECM platform. Please help us make it grow and make it a major Open Source enterprise-grade project, by giving feedback, reporting bugs, asking for new features, writing extensions, etc.</p>

<p>We will be as supportive as possible to help you to be ready to contribute. We would be delighted to get feedback.</p>

<p>This release is just the beginning of a long journey that we expect to be a major hit in the ECM market.</p>

<p>We will be as supportive as possible to help you to be ready to contribute.</p>

<p>Stay tuned for more! :-)</p>

<p>EB.</p>

<p>Get Involved:</p>

<ul>
<li><p><a href="http://www.nuxeo.org/">Nuxeo Community Portal</a></p></li>
<li><p><a href="http://www.nuxeo.org/static/NuxeoEP/nuxeo-5.0.0.GA-installer-1.jar" title="Nuxeo EP 5.0.0 GA Installer">Nuxeo EP 5.0.0 GA all-in-one installer</a></p></li>
<li><p>SVN check-out (maven enabled): svn co <a href="http://svn.nuxeo.org/nuxeo/nuxeo-ep/trunk">http://svn.nuxeo.org/nuxeo/nuxeo-ep/trunk</a> nuxeo-ep</p></li>
<li><p><a href="http://svn.nuxeo.org/trac/nuxeo/browser/doc/nuxeo5-dev-quickstart-howto.txt">Development quickstart</a></p></li>
<li><p><a href="http://maven.nuxeo.org/apidocs/">API Documentation</a></p></li>
<li><p><a href="http://jira.nuxeo.org/">Issue Tracker</a></p></li>
<li><p><a href="http://svn.nuxeo.org/trac/nuxeo/browser/doc/Tutorials">Development tutorials</a> (in progress)</p></li>
<li><p>Sample project (svn): svn co <a href="http://svn.nuxeo.org/nuxeo/org.nuxeo.project.sample/trunk">http://svn.nuxeo.org/nuxeo/org.nuxeo.project.sample/trunk</a> nxsample</p></li>
</ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=FfcVM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=FfcVM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=3un8M"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=3un8M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=lQMam"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=lQMam" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=LZXSm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=LZXSm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=noONM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=noONM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/86957024"/>]]></content:encoded><description>After a few weeks of refactoring / cleaning / testing, I am really proud to announce, on behalf of Nuxeo, the final release of Nuxeo EP 5.0.0 code-named &amp;#8220;New Orleans&amp;#8221;. Proud of what we have achieved in the last year. Proud of the technical infrastructure, code quality and overall platform.

It&amp;#8217;s really a turning point for our community, our customers and our company. And I ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><enclosure url="http://www.nuxeo.org/static/NuxeoEP/nuxeo-5.0.0.GA-installer-1.jar" length="84941871" type="application/x-java-archive" /><media:content url="http://www.nuxeo.org/static/NuxeoEP/nuxeo-5.0.0.GA-installer-1.jar" fileSize="84941871" type="application/x-java-archive" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>After a few weeks of refactoring / cleaning / testing, I am really proud to announce, on behalf of Nuxeo, the final release of Nuxeo EP 5.0.0 code-named &amp;#8220;New Orleans&amp;#8221;. Proud of what we have achieved in the last year. Proud of the technical inf</itunes:subtitle><itunes:summary>After a few weeks of refactoring / cleaning / testing, I am really proud to announce, on behalf of Nuxeo, the final release of Nuxeo EP 5.0.0 code-named &amp;#8220;New Orleans&amp;#8221;. Proud of what we have achieved in the last year. Proud of the technical infrastructure, code quality and overall platform. It&amp;#8217;s really a turning point for our community, our customers and our company. And I ...</itunes:summary><itunes:keywords>eclipse, ecm, java, jboss, nuxeo</itunes:keywords><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2007_02_05_open-source-ecm-nuxeo-ep-5-0-0-aka-new-orleans-released</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2007_02_05_open-source-ecm-nuxeo-ep-5-0-0-aka-new-orleans-released</feedburner:origLink></item><item><title>Nuxeo's presentations @ JBoss World Berlin 2006</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/52942934/2006_11_23_nuxeo-s-presentation-jboss-world-berlin-2006</link><category>java</category><category>jboss</category><category>nuxeo</category><category>nuxeo5</category><category>slides</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Thu, 23 Nov 2006 01:41:44 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_11_23_nuxeo-s-presentation-jboss-world-berlin-2006</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Arnaud, Thierry and I are just back from the JBoss World in Berlin. We had a great time and met for the first time the JBoss community. It was very interesting to get feedback on our vision and technologies we have exposed. Participants to conferences reacted very well and we are pleased to see that our software are really interesting for the community.</p>

<p>Regarding the event itself, I've been pretty impressed by the status of the JBoss community: large presence, very professional but still fun, lot of interesting discussions, etc. I hope we will be able to propose the same kind of event to our community next year (it's the plan, at least). JBoss people and conference attendees were very open to the discussion and it was great to exchange.</p>

<p>And last but not least, the famous JBoss Party deserves its reputation! ;-)</p>


<p>Here are the slides of presentation we have made, as PDF:
<ul>
<li><a onClick="javascript:urchinTracker('/downloads/slides/JBWBerlin2006-Nuxeo-ECM-BusinessModel-Offers-and-Solutions.pdf');"
href="http://www.nuxeo.com/static/slides/JBWBerlin2006-Nuxeo-ECM-BusinessModel-Offers-and-Solutions.pdf">Nuxeo: Offer and Business model</a> (34 pages, 1.5 MB) - "business" track, Arnaud Lefèvre and Eric Barroca</li>
<li><a 
onClick="javascript:urchinTracker('/downloads/slides/JBWBerlin2006-ECM-Nuxeo-EP-and-JBoss-SEAM.pdf');"
href="http://www.nuxeo.com/static/slides/JBWBerlin2006-ECM-Nuxeo-EP-and-JBoss-SEAM.pdf">Case study: Nuxeo EP 5 and SEAM</a> (30 pages, 1.1 MB) - "core technology" track, Thierry Delprat</li>
</ul>

</p>

<p>If you would like more information, do not hesitate to drop an email in private or on the <a href="http://lists.nuxeo.com/mailman/listinfo/ecm">mailing-list</a>!</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=gEHcM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=gEHcM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=qT1AM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=qT1AM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=Eokqm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=Eokqm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=tjnqm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=tjnqm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=uxwSM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=uxwSM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/52942934"/>]]></content:encoded><description>Arnaud, Thierry and I are just back from the JBoss World in Berlin. We had a great time and met for the first time the JBoss community. It was very interesting to get feedback on our vision and technologies we have exposed. Participants to conferences reacted very well and we are pleased to see that our software are really interesting for the community.

Regarding the event itself, I've been ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><enclosure url="http://www.nuxeo.com/static/slides/JBWBerlin2006-Nuxeo-ECM-BusinessModel-Offers-and-Solutions.pdf" length="1576595" type="application/pdf" /><media:content url="http://www.nuxeo.com/static/slides/JBWBerlin2006-Nuxeo-ECM-BusinessModel-Offers-and-Solutions.pdf" fileSize="1576595" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Arnaud, Thierry and I are just back from the JBoss World in Berlin. We had a great time and met for the first time the JBoss community. It was very interesting to get feedback on our vision and technologies we have exposed. Participants to conferences rea</itunes:subtitle><itunes:summary>Arnaud, Thierry and I are just back from the JBoss World in Berlin. We had a great time and met for the first time the JBoss community. It was very interesting to get feedback on our vision and technologies we have exposed. Participants to conferences reacted very well and we are pleased to see that our software are really interesting for the community. Regarding the event itself, I've been ...</itunes:summary><itunes:keywords>java, jboss, nuxeo, nuxeo5, slides</itunes:keywords><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_11_23_nuxeo-s-presentation-jboss-world-berlin-2006</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_11_23_nuxeo-s-presentation-jboss-world-berlin-2006</feedburner:origLink></item><item><title>Next-generation ECM: Nuxeo EP 5.0 RC1 is out!</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/50459184/2006_11_17_next-generation-ecm-nuxeo-ep-5-0-rc1-out</link><category>eclipse</category><category>java</category><category>jboss</category><category>nuxeo</category><category>nuxeo5</category><category>rdf</category><category>rich_client</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Fri, 17 Nov 2006 05:15:51 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_11_17_next-generation-ecm-nuxeo-ep-5-0-rc1-out</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I am very pleased to announce that <a href="http://www.nuxeo.com/" title="Nuxeo SAS - Corporate Site">we</a> just released the first release candidate of <a href="http://www.nuxeo.org/sections/projects/ep" title="Nuxeo ECM - Enterprise Platform">Nuxeo Enterprise Platform</a>, our new platform for <a href="http://en.wikipedia.org/wiki/Enterprise_content_management" title="Wikipedia: Enterprise Content Management">Enterprise Content Management</a>, fully based on Java EE 5.</p>

<p>I sincerely thank all the development team for their huge efforts those past 6 months that have allowed us to release the platform as planned (ok, we are one day late due to some installer issues, but I believe one day is OK :-).</p>

<p>The version 5.0 of the ECM platform focus on infrastructure. Strong yet flexible foundations are in place. And we already have experienced that new features can be quickly and efficiently built. And you also get a very nice user interface for free! :-)</p>

<div class="dright">

<script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js"></script><script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&posts_id=105921&source=3&autoplay=true&file_type=flv&player_width=&player_height="></script><div id="blip_movie_content_105921"><a href="http://blip.tv/file/get/Ebarroca-NuxeoEP50RC1UploadWithDragDrop628.flv" onclick="play_blip_movie_105921(); return false;"><img src="http://blip.tv/file/get/Ebarroca-NuxeoEP50RC1UploadWithDragDrop628.flv.jpg" border="0" title="Click To Play" /></a><br /><a href="http://blip.tv/file/get/Ebarroca-NuxeoEP50RC1UploadWithDragDrop628.flv" onclick="play_blip_movie_105921(); return false;">Play this screencast!</a></div>



</div>


<h2 id="highlights">Highlights</h2>

<p>Nuxeo EP 5 is designed for today&#8217;s content management needs in the enterprise. Based on a full Java EE 5 architecture (EJB3, JBoss Seam, JSF, JMS, etc.), leveraging OSGi and Nuxeo Core, it&#8217;s built for true extensibility, high-performance, high-availability, large scale, distribution and information system integration.</p>

<h3 id="extensibility">Extensibility</h3>

<p>All the platform can easily be extended or configured through extension points. You don&#8217;t have to modify the code to bring in your add-ons or custom behaviors. Just write your component, plug it to corresponding extension points and deploy it! The whole platform is designed this way, making it really modular and pluggable. It&#8217;s just a set of components mutually extending themselves&#8230;</p>

<p>Extensibility is really a core asset of our platform. <a href="http://www.nuxeo.org/sections/projects/runtime" title="Nuxeo Runtime">Nuxeo Runtime</a> proves its power and efficiency, leveraging the OSGi standard. </p>

<h3 id="query_language">Query Language</h3>

<p>Nuxeo EP offers a convenient yet powerful way to query the content repository: NXQL, a SQL-like query language. It presents the content repository as a unified SQL-friendly database (schemas, content types and versions are mapped to table). You now can easily make reports on your content using SQL syntax <br />
(ex: <code>SELECT Title, Description, Subject, Date FROM schemas.dublincore WHERE Title CONTAINS 'Nuxeo'</code>). </p>

<p>Moreover, a ODA connector is available for <a href="http://www.eclipse.org/birt" title="Eclipse BIRT">Eclipse BIRT</a> is available. JDBC and OLEDB connectors are on the way&#8230; </p>

<p><em>Querying and making reports of your content has never been so easy!</em></p>

<h3 id="w3c_xml_schemas">W3C XML Schemas</h3>

<p>Nuxeo EP use XML Schema as its native format to define content types. To add a new content type, just put the XSD into a package, register it through an extension point and Voilà! :-)  </p>

<p>Content schemas are assembled into Content Type and injected into the storage engine (Jackrabbit, by default). This allow great use of existing XML schemas (such as DublinCore, NewsML, etc.) without transforming them into a proprietary schema format.</p>

<h3 id="relation_engine">Relation Engine</h3>

<p>The relation engine allow to manage relations between your content. This is a very important feature to take care about updates and content lifecycle. For example, you can specify and trace dependency between document so that when a document is updated, users need to check that all dependencies are met. 
Moreover, is uses the standard RDF format and the powerful <a href="http://jena.sourceforge.net/" title="Jena RDF database">Jena</a> RDF database, allowing high-performance storage and query of relation graphs.</p>

<h3 id="security_model_audit_trail">Security Model &amp; Audit Trail</h3>

<p>Nuxeo EP offers a modern security model based on ACP/ACL/ACE concepts. Each node of the content hierarchy can hold several ACL that contains ACE (grant / deny permissions to users/groups). Services can use specific ACL on documents to override manually set security without messing it up. The security model, enforced at the repository level, can really allow you to model any applicative security you need without the common burden: Nuxeo EP handle it for you.</p>

<p>Moreover, all actions are logged into the audit trail, allowing easy and efficient activity reports, traceability and content auditing.</p>

<h3 id="desktop_integration_through_drag_drop">Desktop integration through drag &amp; drop</h3>

<p>Uploading files into Nuxeo EP is really easy. Just drag &amp; drop files from your desktop to your browser and they will be uploaded into the platform in the workspace displayed in the browser.
You have modified documents on your computer and want to update them in Nuxeo EP? Drag and drop them into your browser, they will be versioned and uploaded straight away!</p>

<p>This features is available for Firefox and MSIE.</p>

<h3 id="workflow_service_and_life_cycle_management">Workflow Service and Life Cycle management</h3>

<p>Nuxeo EP includes a workflow service, based on <a href="http://www.jboss.com/products/jbpm" title="JBoss jBPM">JBoss jBPM</a>, that allow to design processes and apply them on content. With this service, you can easily create workflow processes for review, approval, publishing, etc.</p>

<p>Moreover, document&#8217;s life cycle are managed through a dedicated service, where you can define content life cycle schemas and manage them through workflow processes or manually.</p>

<h3 id="eclipse_rcp_client">Eclipse RCP client</h3>

<p>Last, but not least, Nuxeo Core is also available as an <a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform" title="Eclipse Rich Client Platform">Eclipse RCP</a> bundle is also available. It allows you to create rich client applications, based on RCP, that store documents locally or remotely inside Nuxeo EP. Nuxeo Core can connect remotely to Nuxeo EP via EJB connection and transparently store content into the remote content repository, as well as into the local one. We intend to make this API the core of <a href="http://www.eclipse.org/apogee" title="Eclipse ECM rich client framework - Apogée">Eclipse Apogee</a>.</p>

<p>A demo application, leveraging this feature, is <a href="http://svn.nuxeo.org/nuxeo/demo/Apogee/ECMDemo/" title="Nuxeo RCP ECMDemo">available in our SVN</a>. This demo can also be used to massively import content into the repository (import directory feature).</p>

<h2 id="download_and_join_us">Download and join us!</h2>

<p>An installer is available: <a href="http://www.nuxeo.org/sections/downloads" title="Nuxeo 5 Downloads">Nuxeo EP 5.0 RC1 Installer</a>. Feel free to try it out and give us some feedback. We would be delighted to get it.</p>

<p>Links:</p>

<ul>
<li><p><a href="http://www.nuxeo.org/sections/downloads" title="Nuxeo 5 Downloads">Download</a></p></li>
<li><p><a href="http://lists.nuxeo.com/mailman/listinfo/ecm">Join the mailing list</a></p></li>
<li><p><a href="http://www.nuxeo.org/" title="Nuxeo ECM - Community Portal">Nuxeo Community site</a></p></li>
<li><p><a href="http://www.nuxeo.com/" title="Nuxeo SAS - Corporate Site">Nuxeo corporate website</a></p></li>
</ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=d5fLM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=d5fLM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=VJHKM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=VJHKM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=cBI4m"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=cBI4m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=ofnfm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=ofnfm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=mwGhM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=mwGhM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/50459184"/>]]></content:encoded><description>I am very pleased to announce that we just released the first release candidate of Nuxeo Enterprise Platform, our new platform for Enterprise Content Management, fully based on Java EE 5.

I sincerely thank all the development team for their huge efforts those past 6 months that have allowed us to release the platform as planned (ok, we are one day late due to some installer issues, but I ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><enclosure url="http://blip.tv/file/get/Ebarroca-NuxeoEP50RC1UploadWithDragDrop628.flv" length="6165730" type="video/x-flv" /><media:content url="http://blip.tv/file/get/Ebarroca-NuxeoEP50RC1UploadWithDragDrop628.flv" fileSize="6165730" type="video/x-flv" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>I am very pleased to announce that we just released the first release candidate of Nuxeo Enterprise Platform, our new platform for Enterprise Content Management, fully based on Java EE 5. I sincerely thank all the development team for their huge efforts t</itunes:subtitle><itunes:summary>I am very pleased to announce that we just released the first release candidate of Nuxeo Enterprise Platform, our new platform for Enterprise Content Management, fully based on Java EE 5. I sincerely thank all the development team for their huge efforts those past 6 months that have allowed us to release the platform as planned (ok, we are one day late due to some installer issues, but I ...</itunes:summary><itunes:keywords>eclipse, java, jboss, nuxeo, nuxeo5, rdf, rich_client</itunes:keywords><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_11_17_next-generation-ecm-nuxeo-ep-5-0-rc1-out</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_11_17_next-generation-ecm-nuxeo-ep-5-0-rc1-out</feedburner:origLink></item><item><title>Nuxeo Runtime 1.0: Extension Points for Java EE and OSGi for JBossAS</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/28293135/2006_09_27_nuxeo-runtime-1-0-extension-points-for-java-ee-osgi-for-jboss-as</link><category>apogee</category><category>eclipse</category><category>java</category><category>jboss</category><category>nuxeo</category><category>nuxeo5</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Wed, 27 Sep 2006 11:42:11 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_09_27_nuxeo-runtime-1-0-extension-points-for-java-ee-osgi-for-jboss-as</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>We today released (under the EPL and the LGPL) the version 1.0 of <a href="http://www.nuxeo.org/sections/projects/runtime" title="Nuxeo Runtime">Nuxeo Runtime</a>.</p>
<p>Nuxeo Runtime offers a coherent component model for Java applications based on OSGi that makes them runnable on any Java platform with virtually no modifications. Nuxeo Runtime also offers a flexible extension/plugin system for any Java / Java EE application.</p>

<p>We today released (under the EPL and the LGPL) the version 1.0 of <a href="http://www.nuxeo.org/sections/projects/runtime" title="Nuxeo Runtime">Nuxeo Runtime</a>.</p>

<h2 id="the_inception">The inception</h2>

<p>The original idea was born when we were confronted with the problem of deploying several core components of <a href="http://www.nuxeo.org/" title="Nuxeo ECM - Community Portal">Nuxeo ECM</a> (our <a href="http://en.wikipedia.org/wiki/Enterprise_content_management" title="Wikipedia: Enterprise Content Management">ECM</a> platform) to several Java platforms. Our initial goal was to make <a href="http://www.nuxeo.org/sections/projects/core" title="Nuxeo Core">Nuxeo Core</a> run on <a href="http://labs.jboss.com/portal/jbossas" title="JBoss Application Server">JBossAS</a> and <a href="http://www.eclipse.org/equinox/" title="Eclipse's OSGi implementation">Equinox</a> without modification to avoid the burden of maintaining two separate branches of the components.</p>

<p>Working on this issue, we also quickly figured out that nothing like Eclipse extension points was available for Java EE and that this would cause us some troubles since <a href="http://www.nuxeo.org/sections/projects/ep" title="Nuxeo ECM - Enterprise Platform">Nuxeo EP</a> needs to be fully extensible, to allow ISV and system integrators to customize and develop new features without doing any code/package change on our certified components. Moreover, we like to think about and design applications as a set of components that extend each other (thanks to the experience of our previous ECM platform).</p>

<p>This approach is a tremendous feature for all business platforms. I believe it&#8217;s one of the main reasons of the current Eclipse success.</p>

<p>So we decided to work on a new system that would allow us to deploy our components to any Java platform (Java EE application server and OSGi) without code changes. This new system would also need to provide a flexible extension system allowing component to provide / consume extension points mutually.</p>

<p>We then went to the &#8220;Let&#8217;s find a name&#8221; phase with the usual internal arguments. </p>

<p>Nuxeo Runtime was born&#8230; </p>

<h2 id="requirements">Requirements</h2>

<p>The requirements for Nuxeo Runtime were pretty simple and quickly defined.</p>

<ol>
<li><p>Deploy POJO components to any Java platform (Java EE application servers, Eclipse, etc.)</p></li>
<li><p>Offer an extension system usable by any Java component (POJO, EJB, whatever)</p></li>
<li><p>Minimize the work required to support new Java platforms (we want to support Glassfish very soon, for example) </p></li>
<li><p>Reuse as much as possible from existing standards</p></li>
</ol>

<p>Now, the easy part: &#8220;how to implement that?&#8221;&#8230; :-)</p>

<h2 id="osgi_the_package_model">OSGi: the Package Model</h2>

<p>Because we were familiar with <a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform" title="Eclipse Rich Client Platform">Eclipse RCP</a>, OSGi quickly came to our minds for the package model. After some analysis, we decided to go with it for several reasons:</p>

<ol>
<li><p>It is a standard and is gaining momentum in the industry</p></li>
<li><p>It provides all the features we required (dependencies, versioning, etc.)</p></li>
<li><p>It is simple enough yet powerful and flexible</p></li>
<li><p>It is vendor-neutral</p></li>
</ol>

<p>Moreover, current activities around OSGi (adoption, extensions, etc.) made us feel confident in its future.</p>

<p>As OSGi is not supported by all Java platforms, we created an adaptation model that allows host adapters to be written. These adapters mimic an OSGi platform using native features of the host platform. <br />
OSGi bundles are, then, seen as native component of the host platform. For example, on JBossAS, your component is seen as a native MBean. <br />
We currently have an adapter for JBossAS, and Eclipse is supported without adapters since it&#8217;s an OSGi platform.</p>

<h2 id="extension_system_everything_is_a_plugin">Extension System: Everything is a Plugin!</h2>

<p>Another very important feature we required was an easy way to make our components pluggable. We wanted to make it easy to write plugins for our components. We like the approach of a set of components extending themselves mutually to form the final application. Furthermore, we strongly believe that easy extensibility is the key factor for a platform&#8217;s success.</p>

<p>We started to work on an extension system, inspired by Eclipse extension points and Zope&#8217;s component architecture.</p>

<p>So Nuxeo Runtime provides a flexible plugin system based on extension points that allow any component to declare extension points that others can use to extend/configure. Nuxeo Runtime manages the extensions tree and takes care of bindings. Any Java and Java EE component can use this system to become pluggable with almost no change.</p>

<p>The final model is close to OSGi Declarative Services. We plan to fully support this in the next release. We&#8217;re also thinking of adding support for Eclipse&#8217;s native extension system.</p>

<h3 id="extensible_java_and_java_ee_applications_and_composition">Extensible Java and Java EE applications and Composition</h3>

<p>Thanks to Nuxeo Runtime, any Java and Java EE component can offer extension points to become extensible. </p>

<p>This allows an approach based on true composition to build your applications. Take the components you need, let them plug and extend themselves. Then write one (or more) &#8220;customization&#8221; component and make it bind them all.</p>

<p>I really believe this opens an amazing way to create componentized Java EE applications.</p>

<p>Just forget the pain of specific builds, enjoy composition!</p>

<h3 id="example_nuxeo_transformation_service">Example: Nuxeo Transformation Service</h3>

<p>For a real-life example, let&#8217;s take <a href="http://svn.nuxeo.org/trac/nuxeo/browser/ECMPlatform/NXTransform/trunk" title="Nuxeo Tranformation Service">Nuxeo Transforms</a>, our document transformation service for <a href="http://www.nuxeo.org/sections/projects/ep" title="Nuxeo ECM - Enterprise Platform">Nuxeo EP</a>.  </p>

<p>First, the NXTransform package defines the transformation infrastructure (transformer, transform chain, etc.). It does not implement any real transformation code.</p>

<p>NXTransform, by itself, will never transform your MS-Word document into a nice PDF. Neither will it extract plain text from a PDF. It only defines a couple of Session Beans / Message-Driven Beans that can be called to ask for a transformation, and offers a set of extension points (to plug real transformers and to define transform chains). <em>NXTransform.sar will never change</em>, whatever transformation chain and transformers it needs to offer.  </p>

<p>Now, take a look at <a href="http://svn.nuxeo.org/trac/nuxeo/browser/ECMPlatform/NXTransformPlugins/trunk" title="Nuxeo Transforms Default Plugins">NXTransformPlugins</a>, the default set of transformers we provide in the platform. You can find in this package the transformers and the transformation code. You can see the JOOConverter transformer as well as the PDFBox transformer. This package just plugs the embedded converters to NXTransform&#8217;s extension points to register its transformers.</p>

<p>Want to add transformation capability? Just write a new component to implement the transformation and plug it into the transformation service.
Need a new transform chain? Just add a bundle descriptor that will configure the new transform chain.</p>

<p>Have a look here for an Adobe PDFGenerator integration: <a href="http://svn.nuxeo.org/trac/nuxeo/browser/ECMPlatform/NXAdobeLifeCycle/trunk">Nuxeo Adobe PDFGenerator Transformer</a>.</p>

<p>Before runtime, Nuxeo Transforms has <strong>no need</strong> to know anything about what transformers will be available. You only need to build it once&#8230;</p>

<p><em>To give some metric, the implementation of the transformer &#8220;PDF to plain text&#8221;, based on <a href="http://www.pdfbox.org/" title="PDFBox - Java PDF Library">PDFBox</a>, took 30 minutes. Tests included&#8230;</em></p>

<h2 id="wanna_play">Wanna Play?</h2>

<p>Just head to <a href="http://www.nuxeo.org/sections/projects/runtime" title="Nuxeo Runtime">Nuxeo Runtime Page</a>, download it, read the documentation and start coding! :-)</p>

<p>Currently JBossAS and Eclipse are supported (in fact, it should run natively on any OSGi platform but it&#8217;s untested). We would love to give help if somebody volunteers to support more platforms (e.g.: Glassfish, Geronimo, JOnAS, Websphere, Weblogic, other OSGi platforms, etc.).</p>

<p>If you need support or simply want to discuss just <a href="http://lists.nuxeo.com/mailman/listinfo/ecm" title="Nuxeo ECM Mailing-list">join the mailing-list</a>.</p>

<p>One more thing&#8230; If you like it don&#8217;t forget to send a postcard to <em>Bogdan Stefanescu</em> (c/o Nuxeo, 18 rue Soleilet, 75020 Paris, France) that made it possible! ;-)</p>

<p><strong>Stay Tuned!</strong></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=IYq8M"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=IYq8M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=vQcBM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=vQcBM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=YJJKm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=YJJKm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=uW4Zm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=uW4Zm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=0dUjM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=0dUjM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/28293135"/>]]></content:encoded><description>We today released (under the EPL and the LGPL) the version 1.0 of Nuxeo Runtime.
Nuxeo Runtime offers a coherent component model for Java applications based on OSGi that makes them runnable on any Java platform with virtually no modifications. Nuxeo Runtime also offers a flexible extension/plugin system for any Java / Java EE application.

We today released (under the EPL and the LGPL) the ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_09_27_nuxeo-runtime-1-0-extension-points-for-java-ee-osgi-for-jboss-as</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_09_27_nuxeo-runtime-1-0-extension-points-for-java-ee-osgi-for-jboss-as</feedburner:origLink></item><item><title>Nuxeo switches to Java technologies</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/25018725/2006_09_21_nuxeo-switches-to-java-technologies</link><category>eclipse</category><category>ecm</category><category>java</category><category>nuxeo</category><category>nuxeo5</category><category>rich_client</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Sat, 23 Sep 2006 06:45:05 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_09_21_nuxeo-switches-to-java-technologies</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>As you may have already seen on the web, we are announcing a big
  transition for our ECM platform: we are switching from the <a
  href="http://zope.org/">Zope application server</a> to the <a
  href="http://java.sun.com/">Java platform</a>.</p>

  <p><a href="http://www.nuxeo.com/en/products">Nuxeo 5.0</a>, successor of
  CPS, will be entirely based on the Java platform. It benefits from modern
  java technologies such as Java EE 5, JSF, <a
  href="http://www.jboss.com/products/seam">JBoss SEAM</a>, <a
  href="http://www.osgi.org/">OSGi</a>, etc. This transition started 8 month
  ago, when we have begun to integrate Java component into CPS. We, then,
  evaluated technologies from the java world, figured out that Java 5 was a
  big improvement, made some tests and research and finally decided to go with
  it for our next products.</p>

  <p>This may be a big surprise for our long-term users and developers, but we
  believe we have made the right choice. Furthermore, we are not abandoning
  CPS, which will be supported for at least 3 years. We are taking it to the
  next level.</p>

  <p>The new platform is still under intensive development and you can expect
  more announcements in a few days...</p>

  <p>Nuxeo 5 will be available in 2 editions:</p>

  <ul>
   <li>Nuxeo Enterprise Platform to deploy large scale ECM solutions</li>

   <li>Nuxeo Rich Client Platform to create ECM oriented desktop
   applications</li>
  </ul>

  <p>Nuxeo 5 introduces some innovative approaches and technologies:</p>

  <ul>
   <li>
    <strong><a href="http://www.nuxeo.org/sections/projects/runtime">Nuxeo
    Runtime</a></strong> &#8212; <cite>Write once, deploy anywhere</cite> 

    <ul>
     <li>Platform independent deployment and extension system (inspired by
     Eclipse&#8217;s extension point) that can be use to make any Java 5 / Java EE
     application easily extensible through plugins.</li>

     <li><a href="http://www.osgi.org/">OSGi</a>-based bundle model</li>

     <li>Deploy to any Java platform through adapters (it currently includes
     adapters for JBoss and Eclipse)</li>
    </ul>
   </li>

   <li>
    <strong><a href="http://www.nuxeo.org/sections/projects/core">Nuxeo
    Core</a></strong> &#8212; <cite>&#8220;an embeddable enterprise content management
    core&#8221;</cite>

    <ul>
     <li>Full-featured document / content management engine</li>

     <li>Based on the JCR API for persistence</li>

     <li>Offers POJO and Java EE API</li>

     <li>Offers a smart and powerful SQL-like language for querying
     the repository (<a href="http://www.eclipse.org/birt">Eclipse BIRT</a>
     data source available)</li>

     <li>Fully extensible through plugins</li>

     <li>Deployable on JBoss and Eclipse</li>
    </ul>
   </li>

   <li><a href="http://www.nuxeo.org/sections/projects/ep">A set of
   components that forms the ECM platform</a></li>
  </ul>

  <p>The first public and stable release of Nuxeo 5 is due for
  November 15.</p>

  <p>Related reading:</p>

  <ul>
   <li><a href="http://ww.nuxeo.com/">Nuxeo website</a></li>

   <li><a href="http://www.nuxeo.com/en/java-switch">Nuxeo&#8217;s Java
   Switch FAQ</a> (<a href="http://www.nuxeo.com/en/java-switch">French
   version here</a>)</li>

   <li><a href="http://www.nuxeo.org/">Nuxeo 5 community
   portal</a></li>

   <li><a href="http://www.nuxeo.org/sections/about/roadmap">Nuxeo 5
   roadmap</a></li>

   <li><a
   href="http://www.nuxeo.org/sections/projects/ep/features">Nuxeo EP 5
   features list</a></li>

   <li><a href="http://svn.nuxeo.org/trac/nuxeo">SVN
   repository</a></li>
  </ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=XnPRM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=XnPRM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=E0QCM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=E0QCM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=zvQKm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=zvQKm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=HfZ6m"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=HfZ6m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=WAOlM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=WAOlM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/25018725"/>]]></content:encoded><description>As you may have already seen on the web, we are announcing a big
  transition for our ECM platform: we are switching from the Zope application server to the Java platform.

  Nuxeo 5.0, successor of
  CPS, will be entirely based on the Java platform. It benefits from modern
  java technologies such as Java EE 5, JSF, JBoss SEAM, OSGi, etc. This transition started 8 month
  ago, when we have ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_09_21_nuxeo-switches-to-java-technologies</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_09_21_nuxeo-switches-to-java-technologies</feedburner:origLink></item><item><title>Nuxeo and Eclipse RCP power the AFP Multimedia Desk in Berlin</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76589784/2006_06_27_nuxeo-eclipse-rcp-power-afp-multimedia-desk-in-berlin</link><category>apogee</category><category>cps</category><category>eclipse</category><category>ecm</category><category>nuxeo</category><category>zope</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Mon, 26 Jun 2006 21:03:54 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_06_27_nuxeo-eclipse-rcp-power-afp-multimedia-desk-in-berlin</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I am really proud to announce that the Berlin Multimedia Desk of the famous press agency <a href="http://www.afp.com">AFP</a> (third in the world) is now powered by <a href="http://www.nuxeo.com/en">Nuxeo</a> and <a href="http://www.eclipse.org/rcp">Eclipse RCP</a> technology. Multimedia Desks are in charge of the "Internet Journal", delivered to AFP customers' portals and websites.</p> 

<p>We went live sunday night around midnight, switching from the previous system. Journalists were able this monday to use the new AFP Console (based on Eclipse RCP and <a href="http://apogee.nuxeo.org/">Apogée</a>) to read AFP internal feeds and author /  publish / manage news items. Good news: content was rightly delivered to AFP customers!
<br/>
Here is some proof: <a href="http://de.news.yahoo.com/">Yahoo News DE</a>, <a href="http://www.aol.de/index.jsp?sg=News">AOL DE</a>, <a href="http://www.freiepresse.de/">FreiePresse</a>, <a href="http://www.o2.com">O2</a> customers were also able to see them on their mobile phone, etc. :-)</p>

<p>Eclipse RCP technology helped us to quickly prototype, build and improve journalists' AFP Console during short iterative cycles, demonstrating the superiority of Eclipse RCP to build next-generation web-enabled desktop applications.  Nuxeo CPS is used as the Content Management server that stores, manage version, publish and distribution content to distribution systems.</p>

<p>It's really a great new deployment for Eclipse RCP and Nuxeo CPS for a critical application. After this first deployment, the system is expected to be improved and deployed on other AFP's desks.</p>

<p>It was a long night and a hard day but... after about one year of work and commitment from the whole project team, it's a huge satisfaction! Let's got for the next round! :-)</p>

<p>Read the <a href="http://www.eclipse.org/community/casestudies/afp.pdf">complete case study at eclipse.org</a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=zIAWM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=zIAWM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=CSzJM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=CSzJM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=EmQNm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=EmQNm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=0Aktm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=0Aktm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=ESmnM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=ESmnM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76589784"/>]]></content:encoded><description>I am really proud to announce that the Berlin Multimedia Desk of the famous press agency AFP (third in the world) is now powered by Nuxeo and Eclipse RCP technology. Multimedia Desks are in charge of the "Internet Journal", delivered to AFP customers' portals and websites. 

We went live sunday night around midnight, switching from the previous system. Journalists were able this monday to use ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><enclosure url="http://www.eclipse.org/community/casestudies/afp.pdf" length="242481" type="application/pdf" /><media:content url="http://www.eclipse.org/community/casestudies/afp.pdf" fileSize="242481" type="application/pdf" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>I am really proud to announce that the Berlin Multimedia Desk of the famous press agency AFP (third in the world) is now powered by Nuxeo and Eclipse RCP technology. Multimedia Desks are in charge of the "Internet Journal", delivered to AFP customers' por</itunes:subtitle><itunes:summary>I am really proud to announce that the Berlin Multimedia Desk of the famous press agency AFP (third in the world) is now powered by Nuxeo and Eclipse RCP technology. Multimedia Desks are in charge of the "Internet Journal", delivered to AFP customers' portals and websites. We went live sunday night around midnight, switching from the previous system. Journalists were able this monday to use ...</itunes:summary><itunes:keywords>apogee, cps, eclipse, ecm, nuxeo, zope</itunes:keywords><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_06_27_nuxeo-eclipse-rcp-power-afp-multimedia-desk-in-berlin</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_06_27_nuxeo-eclipse-rcp-power-afp-multimedia-desk-in-berlin</feedburner:origLink></item><item><title>Want to meet ? I'm in Philadephia and NYC</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76620804/2006_05_18_want-to-meet-m-in-philadephia-nyc</link><category>ecm</category><category>nuxeo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Wed, 17 May 2006 17:12:14 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_05_18_want-to-meet-m-in-philadephia-nyc</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I have landed yesterday in Philadelphia for the <a href="http://www.aiimexpo.com/aiimexpo2006/v42/index.cvn">AIIM Expo</a> and the <a href="http://www.aiim.org/standards.asp?ID=29284">iECM</a> face-to-face meeting. Some great stuff are happening around here! The iECM project seems to head to the necessary momentum from all major ECM players.</p>
<p>I will leave on Thursday to NYC where I will stay until the 29th of may.</p>
<p>If anyone want to meet in New York City, just drop me an email. I'll be delighted to discuss about business opportunity, Open Source ECM, ECM in general, Nuxeo's vision and success stories, etc.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=i5lZM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=i5lZM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=IsEIM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=IsEIM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=yUNXm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=yUNXm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=VJpHm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=VJpHm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=yWmmM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=yWmmM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76620804"/>]]></content:encoded><description>I have landed yesterday in Philadelphia for the AIIM Expo and the iECM face-to-face meeting. Some great stuff are happening around here! The iECM project seems to head to the necessary momentum from all major ECM players.
I will leave on Thursday to NYC where I will stay until the 29th of may.
If anyone want to meet in New York City, just drop me an email. I'll be delighted to discuss about ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_05_18_want-to-meet-m-in-philadephia-nyc</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_05_18_want-to-meet-m-in-philadephia-nyc</feedburner:origLink></item><item><title>OpenSource ECM:  "Should You Consider Open-Source Content Management?" on Intelligent Enterprise</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76547871/2006_05_09_opensource-ecm-should-you-consider-open-source-content-management-on-intelligent</link><category>cps</category><category>ecm</category><category>nuxeo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Tue, 09 May 2006 06:26:43 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_05_09_opensource-ecm-should-you-consider-open-source-content-management-on-intelligent</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I have just read the article from Alan Pelz-Sharpe (from <a
  href="http://www.wipro.com/">Wipro</a>) on <a
  href="http://www.intelligententerprise.com/">Intelligent Enterprise</a>
  where the author is wondering if you can choose Open Source for your ECM
  platform. It seems like an echo to <a
  href="http://blogs.nuxeo.com/sections/blogs/arnaud_lefevre/2006_04_24_want-to-make-smart-move-chose-open-source-ecm">
  Arnaud's recent post</a>.</p>

  <p>I'm glad the message we have since 4 years begins to find some echo in
  the high-level consulting sphere! And I'm confident that it's just the
  beginning. I am sure we will soon convince Alan that we are also highly
  innovative in the open source ECM market. Maybe because proprietary
  vendor solutions are still based on a 10-15 years old core infrastructure. Maybe because we  are now directly facing customers, while proprietary vendors are only facing  ISV sales and marketing departments.</p>

  <p>At Nuxeo, for example, we are unifying document management, BPM and
  collaboration since the beginning. Documentum customers may well know, it's
  still not the case for their vendor...</p>
  Consider trying <a href="http://www.cps-project.org/">CPS</a> out, you may
  be surprised... :-) 

  <p>Thanks Alan for spreading the word!</p>

  <p><b>Read the full article here: <a
  href="http://www.intelligententerprise.com/channels/content_management/showArticle.jhtml?articleID=187201144">
  Should You Consider Open-Source Content Management?</a></b></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=xU4wM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=xU4wM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=OqY0M"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=OqY0M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=SXM7m"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=SXM7m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=vdnOm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=vdnOm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=30zcM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=30zcM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76547871"/>]]></content:encoded><description>I have just read the article from Alan Pelz-Sharpe (from Wipro) on Intelligent Enterprise
  where the author is wondering if you can choose Open Source for your ECM
  platform. It seems like an echo to 
  Arnaud's recent post.

  I'm glad the message we have since 4 years begins to find some echo in
  the high-level consulting sphere! And I'm confident that it's just the
  beginning. I am ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_05_09_opensource-ecm-should-you-consider-open-source-content-management-on-intelligent</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_05_09_opensource-ecm-should-you-consider-open-source-content-management-on-intelligent</feedburner:origLink></item><item><title>Open Source ECM: CPS Platform 4 "YellowCake" Teaser</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76531873/2006_04_26_open-source-ecm-cps-platform-4-yellowcake-teaser</link><category>cps</category><category>ecm</category><category>nuxeo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Wed, 26 Apr 2006 13:12:45 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_04_26_open-source-ecm-cps-platform-4-yellowcake-teaser</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<a  target="_blank" class="dright" href="http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_04_26_open-source-ecm-cps-platform-4-yellowcake-teaser/downloadFile/attachedFile_f0/NUXEO-CPS4-LogicArchitecture.png">
<img src="http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_04_26_open-source-ecm-cps-platform-4-yellowcake-teaser/downloadFile/attachedFile_f0/NUXEO-CPS4-LogicArchitecture.png" alt="NUXEO-CPS4-LogicArchitecture.png" height="200" title="Nuxeo CPS 4 Architecture Overview" /><br/>
<i>CPS 4 Architecture Overview</i>
</a>
<p><a href="http://www.nuxeo.com/en/products/cps/">CPS Platform</a> v3.4 is already the most complete <a href="http://en.wikipedia.org/wiki/Enterprise_content_management">Enterprise Content Management</a> platform in the open source market. Its large feature scope offers a great choice of functional components to address the whole ECM scope. This leads CPS to be used for many different document-centric applications like paper and electronic mail management for large organizations, pure document management for the nuclear industry,  collaboration platform, civil-state acts management, web content management, knowledge base management, record management, intranets, and a lot more...</p>
<p>Our R&amp;D team has been working for a few months on the next major release of CPS: <strong>CPS 4</strong> (codenamed <em>YellowCake</em>). The goals are to open CPS to other technologies, leverage major industry standards, enable high-end scalability and keep all the good features and technical coherence already present in the framework. We have worked a lot on prototyping and experimenting some deep improvements to the core infrastructure.</p>
<p>I am really excited to present and open it to the community now, after some time of raw-thinking and prototyping. I hope you will like what you will read below as much as I do. Do not hesitate to send comments on the mailing-list.</p>

<h2>Goals</h2>

<p>Here are <em>YellowCake</em>'s main targets :</p>
<ul>
<li><strong>High-end scalability</strong>: 10+ million documents, 5+ terabytes of data, thousands of users in one instance.</li> 

<li><strong>Open, Integrate and Extend</strong>: enable developers to write CPS components in all major languages and technologies and allow the use of an external message broker (<a href="http://java.sun.com/products/jms/">JMS</a>) to plug CPS in the enterprise's information system. Creating components in plain old Python (POP :-), Java, C# or PHP that can react to events and/or control CPS will be dramatically easy. Let customer and developer choose their technologies!</li>

<li><strong>Definitely standard-based</strong>: <a href="http://www.w3.org/XML/Schema">XMLSchemas</a> to describe content types, <a href="http://www.jcp.org/en/jsr/detail?id=170">JCR</a> level2 compliant repository, <a href="http://www.jcp.org/en/jsr/detail?id=168">JSR-168</a> portlets for integration in J2EE portals, <a href="http://www.w3.org/MarkUp/Forms/">XForms</a> for content forms, web-services, RDF for relations, etc.</li>

<li><strong>Leverage best-of-breed open source components from Apache, JBoss, Eclipse, etc.</strong></li>

<li><strong>Seamless migration from CPS&nbsp;3</strong>: provide tools to automatically migrate configuration and content from CPS&nbsp;3-based applications to the <em>YellowCake</em> infrastructure (thanks to CPS&nbsp;3's current configuration infrastructure).</li>

</ul>


<h2>New infrastructure components</h2>

<p>We plan to keep all good features and concepts from CPS&nbsp;3 (CPSSchemas, CPSDocument, CPSRepository, CPSDirectory, CPSWorkflow, overall technical architecture, applicative components, etc.). We are just extending and improving them to embrace industry-standard and existing technologies.</p>

<ul>
<li><strong>CPSRepository</strong>: a <a href="http://www.jcp.org/en/jsr/detail?id=170">Java Content Repository</a> (JCR) compliant content repository that will enable CPS content to be directly accessed from a JCR level2 compliant API. Relying on the robust <a href="http://jackrabbit.apache.org/">Apache Jackrabbit</a>, it will allow us to share maintenance costs of this common pieces of infrastructure with the open-source community, while focusing on extending the platform for the benefit of our customers, users and developers.
<em>Note: Nuxeo has joined the JSR-283 (aka JCR 2) expert group.</em></li>

<li><strong><a href="http://svn.nuxeo.org/trac/pub/browser/nuxeo.capsule">Capsule</a></strong>: Capsule is the JCR-wrapping component that enables <a href="http://www.zope.org/">Zope</a> and CPS to interact with a JCR content repository. Capsule can transparently store and retrieve CPS content objects into Jackrabbit (or any JCR level 2 database). It relies on Jackrabbit for content storage and retrieval.<br />Capsule takes care of Zope and Jackrabbit transactions integration (handling XA transactions in Zope). From a technical point of view, Capsule is based on ZODB.Persistence and ZODB.Connection. It acts as a ZODB mount point, that provide transparent access to the JCR.<br />To ease the migration and minimize impacts on existing CPS components/applications, CPSSchemas will be kept backward compatible and will load its schemas directly from Jackrabbit. Content types will be defined using XMLSchema and dynamically loaded into Jackrabbit at runtime to create NodeTypeDefinitions. To read more about Capsule technical specs, please consult the SVN repository, for now: <a href="http://svn.nuxeo.org/trac/pub/browser/nuxeo.capsule">nuxeo.capsule</a> and <a href="http://svn.nuxeo.org/trac/pub/browser/nuxeo.jcr">nuxeo.jcr</a>.</li>

<li><strong><a href="http://www.cps-project.org/sections/projects/cpsremoting">CPSRemoting</a></strong>: bidirectional cross-language integration service that will allow external components to interact and to provide services within the CPS Platform. CPSRemoting exposes an easy-to-use high-level API and distribute CPS events to external event services. It is the bridge between CPS and all other components of your information system. Take any C++, Java, Python, or .NET component, then write a simple interface and plug it into the CPS component registry. That is all you require to extend or to integrate CPS Platform!</li>

<li><strong><a href="http://www.cps-project.org/sections/projects/nxlucene">NXLucene</a> and <a href="http://svn.nuxeo.org/trac/pub/browser/CPSLuceneCatalog/">CPSLuceneCatalog</a></strong>: NXLucene is a webservice-enabled indexing server based on Lucene that provides to any application a remote indexing and search service.<br />CPSLuceneCatalog is a backward-compatible PortalCatalog/ZCatalog replacement for CPS, relaying on NXLucene. It enables any CPS&nbsp;3.4 instance to instantly use the power of Lucene as its indexing/search service. Furthermore NXLucene and CPSLuceneCatalog can be used to index several CPS instances (and virtually any application) in the same indexing engine, hence providing unified search across all content-stores. Typical performances on a real-world application (the French law: +190k documents, 50+ fields/document): &lt;5ms to get results from NXLucene and &lt;0.15s to display results in the CPS UI. NXLucene offers XML-RPC and SOAP interfaces (and will soon provide ICE too).
	<br />For more information, see: <a href="http://www.cps-project.org/sections/projects/nxlucene">NXLucene website</a> and source code (<a href="http://svn.nuxeo.org/trac/pub/browser/NXLucene/">NXLucene</a>, <a href="http://svn.nuxeo.org/trac/pub/browser/nuxeo.lucene">nuxeo.lucene</a>, <a href="http://svn.nuxeo.org/trac/pub/browser/CPSLuceneCatalog/">CPSLuceneCatalog</a>).</li>

<li><strong>CPSMessaging</strong>: CPS EventService is one of the key components of the current CPS&nbsp;3 infrastructure, allowing a global publish/subscribe event system within the CPS platform. For YellowCake, we are replacing it with CPSMessaging, that extend the concept to plug CPS onto an external JMS-compliant message bus (<a href="http://www.jboss.com/products/messaging">JBoss Messaging</a> or <a href="http://www.activemq.org/">ActiveMQ</a>). It will dramatically eases existing application integration. For example, thanks to CPSMessaging, you can integrate CPS with your JMS-based message bus (or ESB).</li>

<li><strong>CPSPortlets</strong>: <a href="http://www.jcp.org/en/jsr/detail?id=168">JSR-168</a> compatibility is being added to <a href="http://www.cps-project.org/sections/projects/cpsskins_cpsportlets">CPS portlet engine</a>. This will enable CPS to be easily integrated into any JSR-168 compliant portal.</li>

<li><strong>CPSAudit</strong>: a global auditing and logging service, that log all events that occur in the platform into an SQL database. CPSAudit is used, for example, to track content history, workflow actions, and user actions (replacing current CPS mechanisms). CPSAudit is designed to easily create custom reports using any graphical reporting tool (like <a href="http://eclipse.org/birt">Eclipse BIRT</a>). CPSAudit can be leverage to create, for example, FDA / SarBox compliant audit reports.</li>
</ul>


<h2>New applicative-level components</h2>
<p>Along these core improvements to the CPS infrastructure, new applicative level components are on the way and will be the topic of a future post (give me 5 days :-).<br />Here is the teaser: reporting, retention management, rich client, physical archive management, Microsoft Office integration, etc.</p>


<h2>Join in!</h2>
<p>Nuxeo's team and the CPS community would be delighted to get feedback and answer questions.<br />
To get more informations and join the community:
</p>
<ul>
<li>Design documentation and early code is available from <a href="http://svn.nuxeo.org/trac/pub/browser">our SVN</a></li>
<li><a href="http://lists.nuxeo.com/mailman/listinfo/cps4">subscribe to the mailing-list</a> to send feedback and discuss.</li>
<li><a href="http://www.cps-project.org">CPS Community Portal</a></li>
</ul>
<p>We hope to see you there soon!</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=QjWhM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=QjWhM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=gUScM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=gUScM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=fgL3m"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=fgL3m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=Rrfsm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=Rrfsm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=6NSlM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=6NSlM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76531873"/>]]></content:encoded><description>

CPS 4 Architecture Overview

CPS Platform v3.4 is already the most complete Enterprise Content Management platform in the open source market. Its large feature scope offers a great choice of functional components to address the whole ECM scope. This leads CPS to be used for many different document-centric applications like paper and electronic mail management for large organizations, pure ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_04_26_open-source-ecm-cps-platform-4-yellowcake-teaser</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_04_26_open-source-ecm-cps-platform-4-yellowcake-teaser</feedburner:origLink></item><item><title>Nuxeo joins JSR-283 and the AIIM's iECM project</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76531874/2006_04_26_nuxeo-joins-jsr-283-aiim-s-iecm-project</link><category>cps</category><category>ecm</category><category>nuxeo</category><category>python</category><category>web</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Tue, 25 Apr 2006 20:29:45 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_04_26_nuxeo-joins-jsr-283-aiim-s-iecm-project</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Following our goal in opening <a href="http://cps-project.org">CPS Platform</a> to industry standards, I am pleased to announce that <a href="http://www.nuxeo.com/en">Nuxeo</a> has joined the <a href="http://www.jcp.org/en/jsr/detail?id=283">JSR-283</a> (aka Java Content Repository 2) expert group and the <a href="http://www.aiim.org/standards.asp?ID=29284">iECM project</a> at <a href="http://www.aiim.org">AIIM</a>.</p>
<p>Florent Guillaume will represent Nuxeo in the JSR-283 expert group. He will bring more than 5 years of experience building content repositories, versionning systems and managing content for large organizations.</p>

<p>The iECM project, hosted by the AIIM, aims at creating a new international standard to ease ECM systems interoperability. The project statement says :
	<blockquote>Interoperable Enterprise Content Management (iECM) will create an interoperability framework that enables information sharing across organizational and system boundaries.</blockquote>
	</p>

<p>I am delighted to represent Nuxeo in this project and work together with all major ECM software vendors to create this new interoperability standard. I really hope it will benefit to our customer and minimize the vendor-locking in this market.
<br/>At Nuxeo, we think that Open source is less about source code public availability (still, it's required) than about reducing vendor-lockin for customers benefit. Who cares about your source code if there is no documentation and if all data are locked in your repository?</p>
<p>Interoperability is definitely one of the key benefits of open source!</p>
<p>I cannot wait to see how open source and standards will transform the ECM market (when proprietary vendor will no more be able to use interfaces and content lock-in to keep their customers).</p>
<p>Open competition is on the way, for all ECM customers benefit... And we are working on it! :-)</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=NGDnM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=NGDnM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=6smEM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=6smEM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=OZMKm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=OZMKm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=dkqgm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=dkqgm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=2w8JM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=2w8JM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76531874"/>]]></content:encoded><description>Following our goal in opening CPS Platform to industry standards, I am pleased to announce that Nuxeo has joined the JSR-283 (aka Java Content Repository 2) expert group and the iECM project at AIIM.
Florent Guillaume will represent Nuxeo in the JSR-283 expert group. He will bring more than 5 years of experience building content repositories, versionning systems and managing content for large ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_04_26_nuxeo-joins-jsr-283-aiim-s-iecm-project</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_04_26_nuxeo-joins-jsr-283-aiim-s-iecm-project</feedburner:origLink></item><item><title>Chalmers University joins Apogée as consumer and comitter</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76574079/2006_03_06_chalmers-university-joins-apogee-as-consumer-comitter</link><category>apogee</category><category>cps</category><category>eclipse</category><category>nuxeo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Mon, 03 Apr 2006 19:16:31 -0500</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_03_06_chalmers-university-joins-apogee-as-consumer-comitter</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I am pleased to announce that <a href="http://www.chalmers.se/en/">Chalmers University of Technology</a>(Sweden) just told me that they would like to join the <a href="http://apogee.nuxeo.org/">Apogée project</a> (<a href="http://www.eclipse.org/proposals/apogee">Proposal of Eclipse Foundation</a>). Chalmers University is an early adopter of Nuxeo and a mojor contributor to the <a href="http://nuxeo.com/en/products/cps/">CPS Platform</a> (through <a href="http://www.z3lab.org/sections/blogs/jean-marc-orliaguet/">Jean-Marc Orliaguet</a>, the best "AJAX and web rendering engines" guy I know and a major guru of CPS Platform :-). I am glad they also are interested in this new project and very exited to work with them.<p>

<p>BTW, I really love to make annoucement like this (or the two latests :-).</p>

<p>Here is a little quote from the university...
<blockquote>
<a href="http://www.chalmers.se/en/">Chalmers University of Technology</a> in Sweden has started a project aiming at setting up and updating several websites in cooperation with universities in China. Being able to have access to the rich-document editing features and content management capabilities of CPS3 while working offline is a very important feature: due to the nature of the internet connection with China (low speed connection with Europe, high latency, ...), updating website content through-the-web is not a viable option.

The Apogée project appears to be a very promising extension of CPS that Chalmers is expressing its very strong interest for.
</blockquote>
</p>

<p>Thank you for joining, we are very exciting to get this interest in the project and look forward working together.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=sjbWM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=sjbWM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=e0cBM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=e0cBM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=aHMBm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=aHMBm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=YWcsm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=YWcsm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=KuRVM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=KuRVM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76574079"/>]]></content:encoded><description>I am pleased to announce that Chalmers University of Technology(Sweden) just told me that they would like to join the Apogée project (Proposal of Eclipse Foundation). Chalmers University is an early adopter of Nuxeo and a mojor contributor to the CPS Platform (through Jean-Marc Orliaguet, the best "AJAX and web rendering engines" guy I know and a major guru of CPS Platform :-). I am glad they ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_03_06_chalmers-university-joins-apogee-as-consumer-comitter</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_03_06_chalmers-university-joins-apogee-as-consumer-comitter</feedburner:origLink></item><item><title>Db4objects and TMT announce their interest in the Apogée project</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76511830/2006_03_06_db4objects-tmt-announce-their-interest-in-apogee-project</link><category>apogee</category><category>cps</category><category>eclipse</category><category>nuxeo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Sun, 05 Mar 2006 20:56:35 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_03_06_db4objects-tmt-announce-their-interest-in-apogee-project</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I am delighted to report that <a
  href="http://www.db4o.com/">db4objects</a> and <a
  href="http://tmtec.biz/index.html">TMT</a> (db4objects's partner) announce
  their interest as commiters/contributors in the Apogée project (Eclipse Foundation's
  proposal here).</p>

  <p>Db4objects is the software vendor of the opensource object database for
  Java called db4o. We are considering it as a perfect solution for Apogée
  default storage engine. I am sure that their support will definitely help
  greatly this project.
  </p>

  <p>Thanks to Christof Wittig (CEO of db4objects) and Sato Takenori (CEO of
  TMT) to have made this choice.</p>
 
  <p>Note: The proposal will be updated as soon as possible.
  </p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=EsqnM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=EsqnM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=XKuiM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=XKuiM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=WzbHm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=WzbHm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=l5cXm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=l5cXm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=AjybM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=AjybM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76511830"/>]]></content:encoded><description>I am delighted to report that db4objects and TMT (db4objects's partner) announce
  their interest as commiters/contributors in the Apogée project (Eclipse Foundation's
  proposal here).

  Db4objects is the software vendor of the opensource object database for
  Java called db4o. We are considering it as a perfect solution for Apogée
  default storage engine. I am sure that their support ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_03_06_db4objects-tmt-announce-their-interest-in-apogee-project</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_03_06_db4objects-tmt-announce-their-interest-in-apogee-project</feedburner:origLink></item><item><title>AFP and CNCC announce their support of the Apogée project</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76547874/2006_03_06_afp-cncc-annouce-their-support-apogee-project</link><category>apogee</category><category>cps</category><category>eclipse</category><category>nuxeo</category><category>rich_client</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Sun, 05 Mar 2006 20:59:40 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_03_06_afp-cncc-annouce-their-support-apogee-project</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>  I am very pleased to announce that the <a href="http://www.afp.com/">French
  Press Agency</a> (AFP) and the <a href="http://www.cncc.fr/">French
  Institute of Statutory Auditors</a> (CNCC) announce their support to the <a
  href="http://apogee.nuxeo.org/">Apogée project</a> (<a
  href="http://www.eclipse.org/proposals/apogee">proposed to the Eclipse
  Foundation</a>) as interested consumers. The proposal will be updated
  soon.</p>
  <p>
  I would like to thank them (Apogée wouldn't have been possible without
  projects they financed, in fact), and welcome them to the project.<br />
</p>  
<p>
  <b>Note: if you are an interested consumer of Apogée, do not hesitate to
  write me! :-)</b></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=Da6GM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=Da6GM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=dWP3M"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=dWP3M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=8U9wm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=8U9wm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=v3QBm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=v3QBm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=lHNEM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=lHNEM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76547874"/>]]></content:encoded><description>  I am very pleased to announce that the French
  Press Agency (AFP) and the French
  Institute of Statutory Auditors (CNCC) announce their support to the Apogée project (proposed to the Eclipse
  Foundation) as interested consumers. The proposal will be updated
  soon.
  
  I would like to thank them (Apogée wouldn't have been possible without
  projects they financed, in fact), and ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_03_06_afp-cncc-annouce-their-support-apogee-project</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_03_06_afp-cncc-annouce-their-support-apogee-project</feedburner:origLink></item><item><title>Apogée project website goes live !</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76574080/2006_02_21_apogee-project-website-goes-live</link><category>apogee</category><category>eclipse</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebarroca</dc:creator><pubDate>Tue, 21 Feb 2006 03:01:39 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_02_21_apogee-project-website-goes-live</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>We just put online the community portal for the <a
  href="http://www.eclipse.org/proposals/apogee">Apogée project</a> : <a
  href="http://apogee.nuxeo.org">apogee.nuxeo.org</a>.</p>

  <p>It includes a public website and a collaboration workspaces where all
  people interested in the project can collaborate (document sharing and
  reviewing with versionning, openoffice and docbook support, etc.).</p>

  <p>We also published <a
  href="http://apogee.nuxeo.org/sections/documentation">some design
  documents</a> of the project (on the XForms engine and global architecture).
  This site is really expected to live and be the center of the community.</p>

  <p>We invite all people interested to join the site and start working on
  documents (the <a href="http://lists.nuxeo.com/cgi-bin/mailman/listinfo/apogee">mailing-list</a> is also available for discussions).</p>

  <p>I hope to see you there ! :-)</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=mknKM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=mknKM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=N9jdM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=N9jdM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=6yrKm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=6yrKm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=hOw2m"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=hOw2m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=UoADM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=UoADM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76574080"/>]]></content:encoded><description>We just put online the community portal for the Apogée project : apogee.nuxeo.org.

  It includes a public website and a collaboration workspaces where all
  people interested in the project can collaborate (document sharing and
  reviewing with versionning, openoffice and docbook support, etc.).

  We also published some design
  documents of the project (on the XForms engine and global ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_02_21_apogee-project-website-goes-live</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_02_21_apogee-project-website-goes-live</feedburner:origLink></item><item><title>[Apogée] Eclipse/SWT XForms engine released !</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76547876/2006_02_14_eclipse-apogee-xforms-engine-released</link><category>apogee</category><category>eclipse</category><category>nuxeo</category><category>rich_client</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manager</dc:creator><pubDate>Mon, 13 Feb 2006 23:20:05 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_02_14_eclipse-apogee-xforms-engine-released</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I am very proud to announce that we just released to the public an <a href="http://www.w3.org/MarkUp/Forms/">XForms</a> engine for Eclipse / SWT. This plugin is part of the <a href="http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_02_14_eclipse-apogee-ecm-platform-proposal-online/">"Apog&eacute;e" project</a>, we recently <a href="http://www.eclipse.org/proposals/apogee/" onClick="javascript:urchinTracker ('/outgoing/eclipse.org/proposals/apogee');">proposed to the eclipse foundation</a>.

<p>The Nuxeo XForms engine allows to :<ul>
    <li>Generate Eclipse/SWT forms from a <a href="http://www.w3.org/MarkUp/Forms/">XForms</a> document</li>
    <li>Dynamically validate inputs against an XML Schema <em>without generating an XML document</em> (yes, it's dynamic XSD validation for Eclipse/SWT forms :-)</li>
    <li>For developers, introspect and test their XForms document (through a dedicated editor)</li>
</ul>
</p>

<p>For us, this new plugin opens new perspectives for Rich Client applications : all user interface forms can be dynamically defined by the server. It's another step in unifying web interfaces and rich client applications... one form to design to create the UI in the browser and in the rich client application. One more step for the Web and Desktop convergence!</p>

<p>The XForms engine is generating Eclipse/SWT Forms from an XHTML/XForms document and an optional XML Schema and CSS stylesheet. This first release supports only a subset of the XForms standard is supported for now (more feature will be added in future), but still, it's really usable and useful for many needs.</p>
<p>The XML Schema is used for automatically validation of the generated forms. You can find more details about XML Schema support are in XML Schema Support section.</p>
<p>The stylesheet defines the form layout for the SWT rendering.</p>

<h2>Get involved !</h2>
<p>
<ul>
    <li><a href="http://svn.nuxeo.org/trac/pub/browser/Apogee/src/trunk/">XForms engine source code (download org.nuxeo.xforms.core, org.nuxeo.xforms.ui and org.nuxeo.xforms.ui.editors)</a></li>
    <li><a href="http://svn.nuxeo.org/trac/pub/file/Apogee/doc/XForms/xforms.sxw?rev=32740&format=raw">XForms engine documentation</a></li>
    <li><a href="http://svn.nuxeo.org/trac/pub/file/Apogee/doc/XForms/XForms-SWT-Viewers.odt?rev=32740&format=raw">XForms editor documentation</a></li>
    <li><a href="http://lists.nuxeo.com/mailman/listinfo/apogee">Apog&eacute; mailing list</a></li>
</ul>
</p>

<p>I would like to thank Bogdan Stefanescu who did that great work in less than one month! Huge work!</p>
<p><strong>Get involved and stay tuned for the next step! :-)</strong></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=Op29M"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=Op29M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=a831M"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=a831M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=5OtQm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=5OtQm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=t9rYm"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=t9rYm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=fBZwM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=fBZwM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76547876"/>]]></content:encoded><description>I am very proud to announce that we just released to the public an XForms engine for Eclipse / SWT. This plugin is part of the "Apog&amp;eacute;e" project, we recently proposed to the eclipse foundation.

The Nuxeo XForms engine allows to :
    Generate Eclipse/SWT forms from a XForms document
    Dynamically validate inputs against an XML Schema without generating an XML document (yes, it's ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><enclosure url="http://svn.nuxeo.org/trac/pub/file/Apogee/doc/XForms/xforms.sxw?rev=32740&amp;format=raw" length="39319" type="application/vnd.sun.xml.writer" /><media:content url="http://svn.nuxeo.org/trac/pub/file/Apogee/doc/XForms/xforms.sxw?rev=32740&amp;format=raw" fileSize="39319" type="application/vnd.sun.xml.writer" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>I am very proud to announce that we just released to the public an XForms engine for Eclipse / SWT. This plugin is part of the "Apog&amp;eacute;e" project, we recently proposed to the eclipse foundation. The Nuxeo XForms engine allows to : Generate Eclipse/SW</itunes:subtitle><itunes:summary>I am very proud to announce that we just released to the public an XForms engine for Eclipse / SWT. This plugin is part of the "Apog&amp;eacute;e" project, we recently proposed to the eclipse foundation. The Nuxeo XForms engine allows to : Generate Eclipse/SWT forms from a XForms document Dynamically validate inputs against an XML Schema without generating an XML document (yes, it's ...</itunes:summary><itunes:keywords>apogee, eclipse, nuxeo, rich_client</itunes:keywords><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl=http%3A%2F%2Fblogs.nuxeo.com%2Fsections%2Fblogs%2Feric_barroca%2F2006_02_14_eclipse-apogee-xforms-engine-released</feedburner:awareness><feedburner:origLink>http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_02_14_eclipse-apogee-xforms-engine-released</feedburner:origLink></item><item><title>Eclipse ECM Rich Client Platform (Apogée project) : proposal online &amp; code available !</title><link>http://feeds.feedburner.com/~r/nuxeo-barroca/~3/76620805/2006_02_14_eclipse-apogee-ecm-platform-proposal-online</link><category>apogee</category><category>cps</category><category>eclipse</category><category>nuxeo</category><category>rich_client</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">manager</dc:creator><pubDate>Mon, 13 Feb 2006 22:48:29 -0600</pubDate><guid isPermaLink="false">tag:blogs.nuxeo.com:sections:blogs:eric_barroca:2006_02_14_eclipse-apogee-ecm-platform-proposal-online</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I'm very glad to announce that our <a href="http://www.eclipse.org/proposals/apogee/" onClick="javascript:urchinTracker ('/outgoing/eclipse.org/proposals/apogee');">proposal "Apog&eacute;e" is now online</a>!</p>

<p>As I mentionned in <a href="http://blogs.nuxeo.com/sections/blogs/eric_barroca/2006_01_31_nuxeo-proposes-its-ecm">my previous post about Apog&eacute;e</a>, this project aims at building a set of open source components to ease the creation of <a href="http://en.wikipedia.org/wiki/Enterprise_content_management">ECM</a>-oriented desktop applications, supported by a strong opensource community.</p>

<p>We hope to get a lot of feedback soon and that many interested parties (contributors or users) will show up. Do not hesitate to contact me if you're interested, or participate to the eclipse newsgroup.<p>

<p><strong>Show me the code !</strong></p>
<p>We also made all the code public and available under the EPL (Eclipse Public Licence). Here it is : 
<ul>
<li><a href="http://svn.nuxeo.org/trac/pub/browser/Apogee/" onClick="javascript:urchinTracker ('/outgoing/svn.nuxeo.org/apogee');">Apogee source code repository</a>
    (<a href="http://svn.nuxeo.org/pub/Apogee/" onClick="javascript:urchinTracker ('/outgoing/svn.nuxeo.org/apogee');" >SVN direct access</a>)</li>
<li><a href="http://svn.nuxeo.org/trac/pub/browser/Apogee/doc" onClick="javascript:urchinTracker ('/outgoing/svn.nuxeo.org/apogee');" >Apogee documentation</a></li>
   <li><a href="http://lists.nuxeo.com/mailman/listinfo/apogee">Apog&eacute; mailing list</a></li>
</ul>
</p>

<p>We hope that this project will be able to quickly follow the Eclipse process and that the community will grow to deliver the 1.0 final in september, as expected.<br/>
If you're interested in <a href="http://en.wikipedia.org/wiki/Enterprise_content_management">Enterprise Content Management</a>, please get involved : <a href="http://www.eclipse.org/proposals/apogee/" onClick="javascript:urchinTracker ('/outgoing/eclipse.org/proposals/apogee');">read and comment the "Apog&eacute;e" proposal</a>. :-)</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=eumbM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=eumbM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=WCMJM"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=WCMJM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=2um0m"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=2um0m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=DQmam"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=DQmam" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/nuxeo-barroca?a=9Yf7M"><img src="http://feeds.feedburner.com/~f/nuxeo-barroca?i=9Yf7M" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/nuxeo-barroca/~4/76620805"/>]]></content:encoded><description>I'm very glad to announce that our proposal "Apog&amp;eacute;e" is now online!

As I mentionned in my previous post about Apog&amp;eacute;e, this project aims at building a set of open source components to ease the creation of ECM-oriented desktop applications, supported by a strong opensource community.

We hope to get a lot of feedback soon and that many interested parties (contributors or users) ...</description><draft xmlns="http://purl.org/atom-blog/ns#">false</draft><feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=nuxeo-barroca&amp;itemurl