Archive for category JAVA

Hippo CMIS plugin available

A new cmis toolkit is now available. It allows to access the Hippo repository via CMIS interface, using a set of components developed on top of the Hippo Site Toolkit.

The Hippo Site Toolkit 1 is an open source toolkit for Java Web developers that are using Hippo CMS 6 and Hippo Repository 1. The tools can be used while developing websites, intranets and applications in combination with the Hippo Content Repository. The current version of the Hippo Site Toolkit is 1.02.02.

Click here to get further information.

  • Twitter
  • LinkedIn
  • Facebook
  • Delicious
  • Google Bookmarks
  • Windows Live Favorites
  • Yahoo Bookmarks
  • Mister-Wong
  • Technorati Favorites
  • Digg
  • Orkut
  • Blogger Post
  • Share/Bookmark

,

No Comments

Struts2CmisExplorer – a web-based CMIS explorer

Struts2CmisExplorer is a further web-based CMIS explorer. The lead developer of this client is Nicolas Raoul. Struts2CmisExplorer has also been developed to be forged to Spring.

Now I will write something about the developer of this explorer. Nicolas Raoul is 28, French and living in Tokyo.

He has been working at Aegif (Alfresco partner) for one year, the only foreigner in his company. Aegif was founded by ex-Documentum people when Alfresco appeared, and is the exclusive partner in Japan for Alfresco and Liferay. They contribute localizations and answer questions on the Alfresco Japanese forum, among other things.
They have been following the details of CMIS since June 2009. Their blog is actually one of the only Japanese websites talking about CMIS:
http://aegif.typepad.jp/blog (You need to be able to read Japanese ;-) )
Struts2CmisExplorer is their second CMIS-based project.

They realized a lot of companies needed a lighter alternative to the complex full-featured web clients that come with ECM products (for instance the “Alfresco Explorer”). Those juggernauts are great for power-users, but employees are usually provided with a lighter, simpler webapp. Clients sometimes also need a simple interface to check “their” documents (bills, reports, etc).

Those interfaces are basically showing the files of a particular directory, embedded into the company’s portal, and are usually developed for a particular ECM product.

So they wanted such a reusable browser, that they could easily integrate into any client’s portal, working with any ECM product. For the repository protocol, the choice was not hard. JCR could have worked, but CMIS is much more promising for document management. Even though most proprietary ECM products don’t support it yet.

For the UI library, they chose Struts2 because it is one of the most widespread enterprise web frameworks. Companies will not be afraid of using Struts2, and chances are they already use it. They brainstormed about the name, from monster names to totally abstract names, but finally settled for Struts2CmisExplorer, a plain and simple concatenation that leaves no ambiguity.

Struts2CmisExplorer was born to be forked. For instance some people will probably need to integrate it with Spring IoC, and Nicolas would love them to create a branch for this. He uses GitHub for source control, which makes branching/merging easy and visual.

About Nicloas: He released his first open source software in 1998, then studied maths and IT. He has worked in 14 countries and speaks 6 languages.
Projects: He worked on the French Air Force’s Document Management system, then on French National Library’s central document management system. He designed a part of the Schengen Information System (Europe polices database), and worked on HTML5 at W3C.

Struts2CmisExplorer is open source and available at http://code.google.com/p/struts2cmisexplorer/.

  • Twitter
  • LinkedIn
  • Facebook
  • Delicious
  • Google Bookmarks
  • Windows Live Favorites
  • Yahoo Bookmarks
  • Mister-Wong
  • Technorati Favorites
  • Digg
  • Orkut
  • Blogger Post
  • Share/Bookmark

, , , , , ,

1 Comment

Alfresco Community 3.3 fully supports CMIS 1.0

Beside some other interesting enhancements the new Alfresco Community version 3.3 will have full CMIS 1.0 support.

This includes:

  • CMIS Query
  • Web Services Binding
  • REST Binding
  • Access Control Lists
  • Change Logs
  • Renditions
  • CMIS Test Compatibility Kit
  • Plus Alfresco extension for Aspect query and property get/set operations

Check the release notes for further details.

  • Twitter
  • LinkedIn
  • Facebook
  • Delicious
  • Google Bookmarks
  • Windows Live Favorites
  • Yahoo Bookmarks
  • Mister-Wong
  • Technorati Favorites
  • Digg
  • Orkut
  • Blogger Post
  • Share/Bookmark

1 Comment

CMIS Browser web application built using Spring Surf and OpenCMIS platform

The following video from David Caruana shows a demonstration of CMIS Browser web application built using Spring Surf and OpenCMIS platform. It includes a walkthrough of the CMIS Browser code. Both Alfresco and eXo xCMIS repositories are connected to.

David is an Alfresco ECM Founding Engineer and Chief Architect. Also he is a OASIS CMIS TC Member. During the video David shows what code is needed to connect to the Alfresco and eXo repositories. You’ll see that it is not that much code

  • Twitter
  • LinkedIn
  • Facebook
  • Delicious
  • Google Bookmarks
  • Windows Live Favorites
  • Yahoo Bookmarks
  • Mister-Wong
  • Technorati Favorites
  • Digg
  • Orkut
  • Blogger Post
  • Share/Bookmark

, , ,

1 Comment

Free Alfresco Webcast – Getting Started with CMIS

Alfresco offers a recorded webinar with the title “Getting Started with CMIS”.
The webinar takes about 90 minutes and can be viewed here.

It’s a fact that most large organizations have multiple ECM standards. Watch this webcast to find out all about Alfresco and Content Management Interoperability Services.  Gabriele Columbro sets the scene and looks at the CMIS data model, CMIS services, queries and how the CMIS Maven Toolkit jump starts your application build. Includes a demo of the Alfresco CMIS 1.0cd04 repository.

  • Twitter
  • LinkedIn
  • Facebook
  • Delicious
  • Google Bookmarks
  • Windows Live Favorites
  • Yahoo Bookmarks
  • Mister-Wong
  • Technorati Favorites
  • Digg
  • Orkut
  • Blogger Post
  • Share/Bookmark

, , , ,

No Comments

Apache OpenCMIS – a Java implementation of the OASIS CMIS specification

Since a few days there are now two Apache APIs available for CMIS.
Apache Chemistry is known since a longer time. The new implementation is Apache OpenCMIS that has just started.
You can check out the project page for more details:

OpenCMIS provides a Java implementation of the OASIS CMIS specification. This includes a library to connect as a consumer to a CMIS repository, and a library to provide the CMIS protocol handlers on top of an existing repository. All the protocol bindings defined by the CMIS specification will be supported.

The initial committers listed are employed by Open Text, Alfresco, and SAP. They are looking for further people to join.

At an mailing list Florian Müller wrote something about the difference between Apache Chemistry and Apache OpenCMIS:


Chemistry uses Abdera to communicate with the server while OpenCMIS is based on
JAX-B and some CMIS specific XML coding. There is a lot of code sharing between
the AtomPub and the Web Services binding. (I couldn’t find a Web Services
client in Chemistry. So I can’t comment on that.) OpenCMIS has a caching
infrastructure that is specific to CMIS and how OpenCMIS work. There is nothing
like that in Chemistry. The overall architecture and principals below the API
are very, very different. Bringing both together would require philosophy
changes on both sides. I’m not saying that this isn’t possible, but it’s a
lengthy process.

Check the mailing list archive for the full story.

  • Twitter
  • LinkedIn
  • Facebook
  • Delicious
  • Google Bookmarks
  • Windows Live Favorites
  • Yahoo Bookmarks
  • Mister-Wong
  • Technorati Favorites
  • Digg
  • Orkut
  • Blogger Post
  • Share/Bookmark

, , , , ,

No Comments

Integration between ez Publish and Nuxeo via CMIS

The ez Publish partner NXC published an interesting video. This video shows the integration of the Web Content Management System ez Publish 4.2 and the Document Management System Nuxeo via CMIS.

NXC is the main contributor to eZ Publish CMIS. The documents are only stored in Nuxeo, but fetched and used in eZ Publish. eZ Publish now supports CMIS version 1.0 that is still in revision.

  • Twitter
  • LinkedIn
  • Facebook
  • Delicious
  • Google Bookmarks
  • Windows Live Favorites
  • Yahoo Bookmarks
  • Mister-Wong
  • Technorati Favorites
  • Digg
  • Orkut
  • Blogger Post
  • Share/Bookmark

, ,

No Comments

Florent Guillaume on CMIS and Apache Chemistry

Florent Guillaume gave a few weeks ago an interview to Irina Guseva from CMSWire. They talked about the subjects of strategic value of CMIS, Apache Chemistry project history, partnerships, open source, future plans around CMIS, and more.

The full article can  be read on CMSWire or check the blog of Florent.

  • Twitter
  • LinkedIn
  • Facebook
  • Delicious
  • Google Bookmarks
  • Windows Live Favorites
  • Yahoo Bookmarks
  • Mister-Wong
  • Technorati Favorites
  • Digg
  • Orkut
  • Blogger Post
  • Share/Bookmark

, , ,

No Comments