|
Sponsored Links
Resources
Enterprise Java Research Library
Get Java white papers, product information, case studies and webcasts
|
News
News
News
|
Messages: 10
Messages: 10
Messages: 10
Printer friendly
Printer friendly
Printer friendly
Post reply
Post reply
Post reply
XML
XML
XML
|
 |
jLibrary 1.0 final released
jLibrary 1.0 final, the first Open Source Document Management System based on Eclipse Rich Client Platform, has been released. The server support for jLibrary is based on the JSR-170 reference implementation, and Apache Jackrabbit and is targeted to run on any J2EE compliant application server such as jBoss, Geronimo, or even Apache Tomcat.
Some of the most notable jLibrary features are:
- Implementation is based on the JSR-170 specification
- Modulable architecture based on Eclipse Rich Client Platform
- Ability to add third-party plugins
- Embedded Apache Derby database engine
- Support for multiple databases and storage systems
- Local and remote repositories support
- 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
- Four different perspectives and 21 different views
- GEF based relations diagram viewer
- Translated to English, Spanish, French, German and Italian
- 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
- Easy export/import feature to share their repositories
- Web crawling support
- Source code editors for common text files like XML or HTML with source highlighting
Check the New and noteworthy document to find more changes on this release. You can download jLibrary fromhere.
We really hope that you like jLibrary.
|
|
Message #209093
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Good job!
Really good job. It is really useful. I have a question. Is it possible to embed jlibrary client in another rcp application? How can we do that?
Hi John
|
|
Message #209106
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Sure, it can
Thanks for your words John.
Yes, you can embed jLibrary on other RCP app, and also doing the opposite. Soon we would release a JCR browser embedded on jLibrary. It's already done but needs testing, but it's an RCP application that has been integrated to run embedded on jLibrary too.
So, if you only want to show jLibrary, simply drop the plug-ins as you would do normally with Eclipse.
If you want to add your custom menus, toolbars, etc., then more work is needed, feel free to head to the developers lists for talking about that.
Cheers.
Martin
|
|
Message #209111
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
jLibrary & Alfresco?
I might be misunderstanding what jLibrary is, but has there been any discussion around using jLibrary as a fat client UI for an Alfresco repository? It seems like the two systems would be quite complementary (Alfreso -> rich DMS server, jLibrary -> rich DMS client).
I'm guessing Alfresco doesn't expose all of its functionality via JSR-170 (http://www.apoorv.info/index.php/2006/02/20/jsr-170-report-card/ - look for the reply from John Newton), so has there been any thought about a tighter but more functionally rich integration than JSR-170 alone would allow?
Cheers, Peter
|
|
Message #209127
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Re: jLibrary & Alfresco?
Hi Peter.
Some users asked me the same on the last weeks. Integrate jLibrary with Alfresco is possible but a hard task without help, so it's not on our current plans, unless anyone/any team is really interested on that and put some effort.
On the later case I would love to help. There is a project on the Alfresco Forge[1] that allows to integrate Alfresco with any Jackrabbit repository (like the one behind jLibrary), so it should be possible.
[1] http://wiki.alfresco.com/wiki/JCR-RMI_Extension
|
|
Message #209134
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Api documentation
To integrate it, i need some documentation on the api used, for example, to retrieve documents on a particular event in rcp...Where can i find it or a mailing list (i didn't find it on your site).
Greetings John
|
|
Message #209158
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Re: Api documentation
You can take a look at the source code at CVS. Anyways, I will publish the docs as soon as possible. But well, if you subscribe to the mailing list, I have no problems to help.
|
|
Message #209280
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Re: jLibrary 1.0 final released
Congratulations Martin !
It has been a while since the last time I look to the jLibrary project and this final release seems to include a lot of new interesting features.
Joining some of the comments about the integration with other solutions i'm wondering whether jlibrary could be leveraged with a platform such eXo Platform and more particularly with the eXo ECM component which is alos based on the JCR.
Regards,
Miguel Valdes
|
|
Message #209291
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Re: jLibrary 1.0 final released
Hello Miguel.
Sure it can be integrated. Currently jLibrary has minor dependencies on Apache Jackrabbit. These dependencies have to do with non-standard JSR-170 features like repository removal. But it shouldn't be very hard to attach a new JSR-170 implementation.
Obviously, the problem is always the same: time and resources. But if there is someone at the exo team interested on that, we wouldn't have any problems on helping on the mailing lists.
Regards,
Martin
|
|
Message #209296
Post reply
Post reply
Post reply
Go to top
Go to top
Go to top
|
 |
Re: jLibrary 1.0 final released
Sure, I will contact the people from eXo and let them know about this possibility...
BTW, The Bonita project team has been working with eXo last weeks. As a first result of this collaboration we have successfully integrated Bonita within the eXo ECM suite as a workflow engine providing support for document management processes. I saw in your roadmap that you have plans to provide workflow support in JLibrary so don't hesitate to contact us if your choice is Bonita :-)
Regards, Miguel
|
|
 |
New content on TheServerSide.comNew content on TheServerSide.comNew content on TheServerSide.com |
 |
 |
Reza Rahman explores the features of the proposed JSR 299, Contexts and Dependency Injection for Java EE (CDI). When approved, it promises to be a key feature of Java EE 6.
(November 2, Article)
SAML is an XML-based standard for exchanging authentication and authorization data between security domains. The single most important problem that SAML was created to solve is the Web browser Single Sign-On problem. Many organizations are debating whether to stay with version 1.1 or move to 2.0. This article makes observations about both options.
(September 28, Article)
Joe Ottinger takes a look at how people learn, and applies it to the practice of programming. He notes that understanding how people learn is an essential part of working in a programming team.
(September 22, Article)
Stephen Maryka gave us an article about the Asynchronous Web and posed a number of questions that get examined like an approach to delivering Asynchronous Web capabilities through extensions to existing Java EE technologies.
(July 14, Article)
JavaServer Faces Flex goal is to provide users capability in creating standard Flex components, part of flexSDK which is open sourced through MPL license, as normal JSF components. This article by Ji Hoon Kim will provide an overview of creating a simple multilingual JSF page consisting of JSF Flex tags.
(June 29, Article)
In this session Jeff explores the key characteristics of successful SOA projects. He covers some of the patterns, and anti-patterns, tool sets, and strategies that he himself learned the hard way. Last, he provides a strategy and blueprint for achieving a high likelihood of success in your SOA project.
(June 23, Tech Talk)
Ari Zilka, CTO of Terracotta, Inc., talks about the new features in Terracotta 3.1, announced during JavaOne and available now.
(June 15, Tech Talk)
In this Tech Talk, Josh Long explores an integration challenge using Spring Integration and walks through the implementation, employing and expanding on the basic patterns of Enterprise Application Integration to tie together components into a function integration solution, and then demonstrates how Spring Integration helps address the integration requirements.
(June 15, Tech Talk)
In this Tech Talk, David Geary teaches you: The basics of Google Web Toolkit; How to implement Ajax-enabled applications in Java; Internationalization; Hooking into the browser history mechanism; Remote procedure calls.
(June 4, Tech Talk)
Jon Kern discusses the best architecture/technical solutions and ensure that they are repeated by all developers. By tackling the architecture up-front in a serial manner, subsequent parallel development will be much more manageable and predictable.
(May 28, Tech Talk)
This keynote describes the frustrations of modern knowledge workers in their quest to actually get some work done, and solutions for how to guard yourself against all those distractions. Neal Ford talks about environments, coding, acceleration, automation, and avoiding repetition as ways to defeat the misguided attempts to sap your ability to produce good work.
(May 26, Tech Talk)
Gil demonstrates how new, aggressive uses of already abundant compute capacity by common applications offer competitive value for application designers.
(May 21, Tech Talk)
Chris Keene introduces WaveMaker as a new way to automate the ability to generate Hibernate classes in order to more quickly bring OR mapping into an application.
(May 19, Article)
In this session Nati Shalom demonstrates how to take a standard Java EE web application and scale it out or down dynamically without changes to the application code. Seeing as most web applications are over-provisioned to meet infrequent peak loads, this is a dramatic change because it enables growing your application as needed, when needed, without paying for unutilized resources.
(May 19, Tech Talk)
Download the entire book of Jakarta-Struts Live and learn about Struts MVC, Tiles, the Validator, DynaActionForms, plug-ins, internationalization, and more.
(Book PDF Download)
The Application Server Matrix is a detailed listing of J2EE vendors and their application server products, with information on latest version numbers, J2EE spec support and licensing, pricing, platform support, and links to product downloads and reviews.
(Application Server Comparison Matrix)
|
|