Notes: jLibrary 1.1 has been released. jLibrary 1.1 is a step ahead in jLibrary scalability adding better performance and less memory compsumption specially handling large files. The server has been improved with a new HTTP tunnelling layer replacing the old web services one and so improving scalability. Web Services layer is now optional. An additional feature in the server side is now the support for custom properties for documents. Other important changes are the migration to Maven 2, a more easy to use build system and the addition of plenty of unit tests to help developers start coding with jLibrary. In the client layer many bugs have been fixed, the core system has been migrated to Eclipse 3.2, the build system is much easier now and the stability has been improved. And finally, there is now stable versions available for Linux and Mac OS X.
Changes: CHANGELOG -------------------------------------------------------- jLibrary 1.1 Client: - The core infrastructure has been migrated to Eclipse 3. - The main change is that now to connect to a remote server you have to use the prefix http:// just as a regular URL instead the old prefix jlibrary:// - The deployment process is now much more easier and is taking advantage of the Maven PDE Plugin making really easy to deploy new jLibrary versions for many platforms and architectures. - The bad news is that several UI components have been removed as I don't have enough time to maintain them. The help pages and cheatsheets have been removed. All the help will be now only accessible from the jLibrary main web page. Another component that has disappeared is the intro page. And finally, the start dialog has been removed as currently the local repositories will always be confined to the local installation folder. - Several bug fixes have been removed specially in the categories, bookmarks and web browsing areas. - The linux version has been improved. - Now finally, after many requests, there is a Mac OS X jLibrary version! jLibrary 1.1 Server : - Now there is the possibility to register custom properties on the repositories. After that, you can add this custom properties to any document, search within the properties content, etc. - The main change in jLibrary is that the default communications way has been replaced from using Web Services to use tunelling over HTTP. A new streaming layer has been added solving all the problems associated with the serialization and transport of big objects over the wire, making jLibrary more performing, scalable and with a less memory compsumption. - All the system is now configurable through factory based dependency injection. - There is still the old Axis web services interface but it is only optional. However, changing the old interface for the web services one is only a matter of changing a factories definition configuration file. - The jLibrary server now is only distributed in WAR format. - All the jLibrary servlets are initilizated now at server startup. - The deployment system has been simplified and migrated from the old Ant scripts to a more suitable Maven 2.x based process. - Plenty of unit tests have been added to make easier the platform adoption to new developers.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use