Nothing generates press quite like announcing that you’ve been given $6 million in VC funding! We were excited to see so much support for eXo in the form of articles and blogs around the US and Europe. Here’s a quick recap of some of the coverage:
Names former GM HP Middleware and JBoss VP of Strategy to chairman of new board
San Francisco, Calif. (Mar. 8, 2010) – eXo, provider of Java middleware for cloud services, today announced an infusion of $6 million in venture capital financing from Auriga Partners and XAnge Capital. With the new funds, eXo accelerates its U.S. operations, including ramping up marketing and sales.
In addition, eXo has created a new Board of Directors, naming Bob Bickel as Chairman. Bickel is a 25-year software industry veteran with experience building profitable, high growth enterprise software companies, including Bluestone Software (acquired by HP) and JBoss (acquired by Red Hat). He also served on the board and as an advisor to Hyperic and SpringSource respectively before their acquisition by VMware. Philippe Granger, partner at Auriga Partners, and Nicolas Rose, partner at XAnge Capital, will also be joining the new board on behalf of eXo’s new investors.
“At eXo, we see a huge opportunity to bring higher level services that can extend installed enterprise Java applications with consumer web features such as collaboration, social and content management,” said Benjamin Mestrallet, founder and CEO of eXo. “We now have the capital and collective business guidance of our new board to execute on this opportunity and take eXo to the next stage of growth.”
With an existing footprint in French-speaking markets, eXo opened its first U.S. office last October following a partnership with Red Hat. The new financing will help fuel sales and marketing in North America, including a strong emphasis on forging partnerships with OEMs, ISVs, SIs, and software-as-a-service (SaaS) providers that want to enhance their offerings with eXo’s out-of-the-box services for Collaboration, Content Management and Social Computing.
Bickel commented: “Benjamin and his team have done a great job of getting eXo to this unique position in the market where it can be the unifying, modernizing framework and user experience platform that Java needs to remain relevant in today’s web-driven world. I look forward to working with the eXo team to enhance this position in the months and years ahead.”
Auriga Partners is an independent venture capital firm based on Paris with more than 180 million euros under management. The firm provides seed or early stage investment in information technologies and life sciences in Europe, North America and Israel.
Founded by the French public postal operator Group La Poste, XAnge Capital invests primarily in businesses whose activities are related to La Poste’s core businesses and present potential for synergies and partnerships (e.g., electronic exchanges and e-commerce, transaction security, CRM and direct marketing, document intelligence and logistics).
About eXo
eXo offers the next generation of Java middleware designed for the new era of cloud-based services. The eXo Platform makes Java websites and applications faster to build and easier to deploy, and offers modern features such as content, collaboration, social and knowledge on a services-based architecture. The company has established technology leadership and proven value by their large European installed base and strategic partnerships with Red Hat, Capgemini, Atos Origin and Bull. eXo maintains U.S. headquarters in San Francisco, Calif. with global headquarters in France and offices in Tunisia, Ukraine and Vietnam. For news and updates from eXo, follow @exoplatform on Twitter.
Last week we announced that eXo Platform has built an open source implementation of OASIS’s Content Management Interoperability Services CMIS specification. We licensed this under the LGPL license, and released it officially as xCMIS 1.0 beta1.
This release includes CMIS server with all the services implemented according to Content Management Interoperability Services (CMIS) Version 1.0 Committee Draft 06 for REST AtomPub and Web Services (SOAP/WSDL) protocol bindings. The project is hosted on the Google Code forge, check it out on http://code.google.com/p/xcmis/. I wanted to take a few minutes to answer some of the most common questions from developers about the new xCMIS project.
What is the xCMIS project, and what does it do?
xCMIS is an open source, server side Java CMIS implementation that is able to expose the content in existing content repositories according to the protocols defined in the CMIS spec
xCMIS will give developers a way to make their content repositories “pluggable” on the server side – thanks to an internal Storage Provider Interface and additional protocol on-demandbindings
xCMIS will provide (several) CMIS client frameworks for repository-application and repository-repository interactions. The programming language and supported protocol can be selected by the user. (For example, the reasonable choice for use with web applications, gadgets, and/or mashups is JavaScript or GWT over REST AtomPub, while for inter-repository exchange it may be Java over Web Services, i.e. WSDL/SOAP.)
Both the server and client sides of xCMIS are easily integrated in the eXo Platform 3.0 infrastructure. In particular, xCMIS exposes the eXo JCR content repository and provides a framework for building web applications and gadgets for the GateIn portal
Enough talk already! How do I download and start to play with xCMIS on my local workstation?
The xCMIS server is packaged as a J2EE Web archive xcmis.war, which you can download and install on any Java servlet container. Or, you can build it on your own from the source code by following these simple instructions. Finally, the easiest option might be to use the “download and go” version that we prepared – it’s basically Apache Tomcat bundled with an xCMIS server on /xcmis context path.
By default the xCMIS server includes both REST AtomPub and Web Services (SOAP/WSDL) protocol bindings.
If you really wanted to get “under the hood”, you can explore the capabilities of xCMIS using curl or Poster FireFox add-on, or just try using the information from a WADL file.
The xCMIS bundle includes one CMIS repository with an empty eXo JCR and JCR WebDAV server inside. The name of the JCR repository is “repository” and the name of JCR workspace is “cmis”. So, it is possible to obtain access to the same content using WebDAV URL
If you want to save time, you can download the xCMIS server with a full-featured CMIS GWT UI gadget inside (loaded remotely from xcmis.org site). It can be run the same way as a bare server; then you can go to http://localhost:8080/xcmis/xcmis-demo-gadget/GadgetWrapper.html to check out the CMIS visually. It should look like this:
The interface is pretty simple and intuitive, and includes a toolbar, right-button context menu, drag-and-drop features, etc.
How do I use xCMIS remotely?
We created the dedicated resource xcmix.org that has xCMIS deployed on the GateIn portal. Here you can find and use the CMIS Expert gadget, and a really cool CMIS Zoho gadget. This one demonstrates multiple CMIS implementations (xCMIS, Alfresco CMIS and Nuxeo CMIS) in action. You can browse the different CMIS repositories, see the content stored within them, and most importantly – you can view and modify files in Zoho editor.
Feel free to build GateIn yourself and add a local xCMIS server as described in the wiki, or use a remote one (http://xcmis.org/rest/cmisatom – for REST AtomPub protocol). However, you might want to note that xCMIS beta1 uses eXo JCR 1.12 CR1, so make sure you use an appropriate version of GateIn. It should be at least as recent as GateIn 3.0 beta 5 (as of the Feb 11, 2010 release, only GateIn built using trunk is suitable!).
And, of course, it is possible to use third-party CMIS clients such as IBM CMIS Firefox Connector, CMIS Spaces Flex+AIR and (I am pretty sure) other clients that are compatible with CMIS 1.0, all in the same way described in the xCMIS wiki (just using a remote server).
What’s next for xCMIS?
The CMIS specification is close to the final state, so that means we’re close as well - once CMIS is officially out, we’ll put out the final xCMIS release shortly after that
Open the source code for the GWT CMIS framework and move it to xCMIS project
Finalize the Storage Provider Interface architecture
Refactor the search engine, decoupling it from JCR storage
Refactor a CMIS configuration to make it more clear (trying different types of configurations for different IoC containers)
Add federated search between several types of CMIS repositories
Check out other types of clients
And other cool stuff…
We’d love to hear your feedback. If you want to discuss the project, talk about new ideas, make suggestions for improving the documentation, or anything else, please get involved!
To learn more, check out the project Wiki: http://code.google.com/p/xcmis/w/list
To see the source code: http://code.google.com/p/xcmis/source/checkout
To download the binaries: http://code.google.com/p/xcmis/downloads/list
To play with the latest demos: http://xcmis.org/portal/public/classic/CMISExpert
eXo Platform is glad to invite you to its first online Webcast to introduce the eXo Enterprise Content Management Suite.
During this online seminar, Tugdual Grall, VP of Business & Product Strategy at eXo Platform will present you:
- How the eXo ECM Suite allows you to manage any type of content (Web or Documents) from a powerful and open enterprise Portal ;
- How you can easily manage documents in your enterprise using shared drives, versionning, permissions, search, and other useful tools provided by eXo Document Management System ;
- how you can easily build mutlitple web sites from one place using the powerful eXo Web Content Management module allowing you to integrate any type of content and application
The presentation will be delivered in English by Tugdual Grall. Register here or contact us for any information regarding the Webcast or anything else.
Here is a preview of eXo KS upcoming extension for GateIn. Patrice Lamarque, PM of the eXo Knowledge Suite makes a demo of Forums, Answers and FAQ apps.