Martin Perez's weblog

Web This weblog

Monday, July 03, 2006

jLibrary 1.0 released, finally :)

As promised, here is the last jLibrary spam post on many days, weeks or even months...

jLibrary 1.0 final has been released. jLibrary is the first Open Source Document Management System based on Eclipse Rich Client Platform. It uses a backend based on the JSR-170 reference implementation, Apache Jackrabbit, and can run on any J2EE compliant application server like jboss, Geronimo, or even Apache Tomcat.

Some of the most notable jLibrary features are:

  • Based on the JSR-170 specification.

  • Modulable architecture based on Eclipse Rich Client Platform.

  • Ability to add third-party plugins.

  • Support for multiple databases and storage systems.

  • Local and remote repositories.

  • Repositories are accessible with a Web Services based interface with SOAP+Attachments support.

  • Simple WebDAV and Web views also available.

  • XPath search support to search on document contents and on every property.

  • JCR Browser to browse JSR-170 based repositories.

  • JAAS support for custom login module access.

  • Security synchronization interface to easily synchronize users and groups with your LDAP or user databases.

  • Support for soft-deleted documents.

  • Plugabble API to add new service and repository implementations.

  • Easy to use desktop management interface.

  • Ability to easily drag and drop contents between repositories.

  • Copy-paste and drag and drop support from the operating system.

  • 4 different perspectives to effectively separate responsabilities.

  • 21 different views also configurable.

  • GEF based relations diagram editor.

  • Translated to English, Spanish, French, German and Italian.

  • A welcome screen to guide users starting with jLibrary.

  • Online update support thanks to Eclipse RCP update plug-in.

  • ActiveX support offering the user the posibility to use their common applications to edit their documents: Microsoft Word, Open Office, Adobe Acrobat, Autodesk AutoCAD, etc.

  • Wizards based user interface making user to work with the application.

  • Tools management. The user can easy configure the tools that he wants to use to externally open documents.

  • Integrated properties view to show very fast document,directories,resources and repository properties.

  • Support of drag & drop between different views, allowing very fast, easy and intuitive work.

  • Easy export/import feature to share their repositories.

  • Web crawling support, allowing the user to download entire web sites to his repository.

  • Easy security and category management.

  • Multipage and multieditor support.

  • Use of Eclipse RCP preferences API to manage user preferences.

  • Possibility to load/store content from the operating system directly into documents.

  • Modern editors thanks to the use of Eclipse Forms: attractive look, flat widgets, expandable sections, ...

  • Customized editors for all the entities: documents, directories, repositories, users, categories, ...
  • Source code editors for common text files like XML or HTML with source highlighting.

Take a look to the New and Noteworthy document to find more information about the changes done on this release ( You can download jLibrary from the downloads page ( You can find there Windows and Linux distributions with or without JRE 1.5 bundled. Note that you need a JRE 1.5 to run jLibrary.

Once downloaded feel free to follow the Installation, Configuration and First Steps documents (

jLibrary user interface is internationalized both in English, Spanish, French and Italian. If you want to translate jLibrary user interface to another language (only one resources file has to bee changed) contact with us - well, you can also contact if you want to help with the project. :-)

jLibrary 1.0 is the fruit of many months of hard work. Is an Open Source Document Management System released with a BSD license, something that was needed by the IT industry. This is a very big project with a small team, so we are open to ideas, contributions, support, donations, etc. You can contact directly with me to make business or with the jLibrary developers mailing lists at sourceforge.

We really hope that you like jLibrary.