The Nuxeo project was announced in September 2007 as a complete rewrite of the Nuxeo CPS platform and a migration from Zope and Python to Java EE technologies1.
The first stable version, Nuxeo 5.0, was released in February 20072.
The current stable version, Nuxeo 5.1, was released in August 20073.
The next version of Nuxeo, Nuxeo EP 5.2, is under active development and scheduled for release in Q4 2008.
Architecture
The Nuxeo platform has the following parts:
Nuxeo Runtime: this layer allows the whole platform to be easily deployed on different Java application containers (a Java EE 5 application server, an OSGi container such as Eclipse, etc.). It features a plug-in mechanism that any component can use to declare extension points that can be used by other components to extend the former one.
Nuxeo Core: an embeddable document management core that provides the necessary low-level services to define, store, manage, audit and query content.
Nuxeo Service Platform (SP): provides high-level content management services, including: indexing and search, workflow, relations, transformation, audit, etc. These services are provided to remote clients using several distributed computing protocols, such as EJB remoting, RESTful and SOAP web services.
Nuxeo Enterprise Platform (EP): a web application framework built on top of Nuxeo SP, deployed in a Java EE 5 application server.
Nuxeo Rich Client Platform (RCP): a desktop (rich client) platform built on top of Nuxeo SP.
Nuxeo WebEngine: a lightweight content-centric web framework to quickly build and deliver next generation content-oriented web applications.