Blandware company
Products
 

jLibrary

jLibrary

Overview

jLibrary is a Document Management System (DMS) based on Java Content Repository (JCR) standard (JSR-170). Its GUI, based on the Eclipse platform, supports local and remote repositories.

License

Free of charge under new BSD license.

Product's web-site

http://www.jlibrary.org/

http://sourceforge.net/projects/jlibrary/

Main features

Support for local and remote repositories

With jLibrary you can use the embedded repository server and create your local repositories for personal use, or use the bundled server that allows remote connections from other hosts through web service endpoints. Commonly a normal user will use the first option and an enterprise user will use the second option.

Web Repositories

Any jLibrary repository is immediately web browsable. You can work with the desktop tools and find your changes updated in real time on the Web. In fact, this documentation is deployed on a jLibrary repository.

Interoperability

jLibrary standalone servers are web services based, so you can access to the core services from any language and from any platform, and so it is a solution that could fit easily within your enterprise development projects. Currently, the only jLibrary client available has been developed with the Java programming language, but there is no restriction for developing other clients in other programming languages and platforms, like it could be a .NET one.

Standards compatible

Library uses a JSR-170 compatible back-end, so you can access jLibrary repository contents with other JSR-170 compatible tools.

Categorization

jLibrary supports categories and subcategories, so you can catalogue more easily your information or the information of your enterprise.

Relationships

jLibrary is oriented to be an intelligent document management system, so that you can establish relationships between the documents. This relationships, pondered with the importance of the documents, can be a quality metric for the information presented to the users. jLibrary even has a visual relationships browser from which you can navigate between different related media.

Favorites

Every jLibrary user can define their favorites in categories of each repository. Favorites can be very important when generating content from a repository.

Document metadata

You can define several metadata items over the different media. Examples are description, author, importance, etc.

Annotations

Are you tired of failing to remember where was that book that had that interesting passage? Well, jLibrary proposes you a solution. Create a virtual document and add notes to it. Later you can search for a term and jLibrary will automatically search in media object annotations.

Multiple editors

jLibrary includes several editors to handle almost all the most common document types: Adobe Acrobat, Microsoft Word, Microsoft Excel, Microsoft Powerpoint, HTML, XML, Image files, etc.

Resources management

In jLibrary a media object can have different associated resources. For example, an HTML document could have attached images, audio, cascade sheets or scripts as resources. jLibrary repositories store all this information.

Repository import/export

With jLibrary you can save your repository content and restore it later. XML allows processing of the repository content without using the jLibrary API. Import/export allow easy sharing of repositories between users and organizations.

Search

In jLibrary you can search over one or multiple repositories by keywords or by content. jLibrary automatically performs the search over all the media objects, resources and annotations.

Web browsing

With jLibrary you have your system browser integrated within the application so you can browse over your favorite web content. jLibrary also has support for bookmarks and browsing history.

Web spidering

Web browsing won't be very useful just for the sake of it. With jLibrary you can grab all the content of your favorite pages and add it to your repository in an automatic way. Can you imagine extracting all the content of a tutorials page and having it stored and indexed in a few moments? With jLibrary you can do it!

WebDAV support

jLibrary content can be accessed from any WebDAV client, like the Windows XP one. This makes very useful to handle jLibrary content from the tools that your users use daily, like it could be Microsoft Word, for example.

System requirements

Server-side:

  • JRE 1.5+;
  • Servlet-container which implements Servlet 2.4+ (e.g. Apache Tomcat 5.0+) or JEE application server 1.4+ (e.g. Apache Geronimo 1.0+).

Client-side:

  • OS: Windows 32, Linux x86, Linux x86_64; MacOSX PPC;
  • JRE 1.5+.