JBoss has released Hibernate 3.2, their popular persistence engine, now certified compliant with the Java Persistence API. In addition to JPA compliance, hibernate adds new query capabilities, declarative data filters, and optimistic locking in a cluster with JBoss Cache.
Monthly Archives: October 2006
SubEthaSMTP is a easy to understand Java library which provides a receptive SMTP server component. By plugging this component into your Java application, you can easily receive SMTP mail using a simple abstract Java interface.
This component can be used in almost any kind of email processing application. Hypothetical (and not-so hypothetical) uses include:
A mailing list manager (ie, SubEtha Mail)
A mail server that delivers mail to user inboxes
A mail archiver like Mail Archive
An email test harness (Implemented in this project. It’s called Wiser.)
SubEthaSMTP’s simple, low-level API is suitable for writing almost any kind of mail-receiving application.
A Little History
SubEthaSMTP was split out of the SubEtha Mail mailing list manager because it is a useful standalone component. When we wrote SubEtha, the last thing we wanted to do was write our own SMTP server. In our search for a modular Java SMTP component, we examined:
JBoss Mail Server
Java Mail Server
Since you’re reading this page you probably already know what we found: Six different SMTP implementations without the slightest thought given to reusability. Even Jstmpd, which purports to be a “A Modular Java SMTP Daemon”, isn’t. Furthermore, even though JBoss Mail is in active development, the team was unintersted in componentization of the SMTP processing portion of their server.
During the development of SubEtha’s testing harness, we tried out the Dumbster software and found that not only was the API difficult to use, it did it not work properly, the developer has not done any development on it in about a year and it does not work reliably on Mac OS X. With two simple classes we re-implemented it as an included project called Wiser.
We hate reinventing wheels. This should be the LAST FREAKING JAVA SMTP IMPLEMENTATION.
Technorati Tags: Sakai
HIGHER-END LEGAL ADVICE. Since learning that Blackboard had initiated a patent action against CMS competitor Desire2Learn, the Sakai Foundation engaged the services of the Software Freedom Law Center (SFLC). Among the SFLC directors are Columbia University (NY) Law Professor Eben Moglen and Stanford University (CA) Law Professor Lawrence Lessig.
TROY, Mich.–(BUSINESS WIRE)–LASON, Inc., a proven provider of document management outsourcing and business process improvement solutions for document intensive markets, today announced it has recently joined the Developers Network of IMS Global Learning Consortium.
“LASON is preparing to support the Common Cartridge standards being developed by IMS Global,” continued Mr. Malhotra. “This single source standard for multi-channel delivery will be paramount in the industry for creating a common platform used for importing courses into various learning management systems such as Blackboard, ANGEL, Sakai, Moodle, D2L, etc. This common platform will allow LASON to better service our clients by reducing production costs and offering interoperability, flexibility and quick time to market for eLearning communities. LASON is already providing Assessment conversions using Question & Test Interoperability (QTI) standards to publishing communities. It is our belief that market demand, content and technology advancement combined with our continuously evolving ACETmax process will provide a tremendous value to our customers.”
Technorati Tags: Sakai
As with previous 1.1.x releases, this release is only available for Eclipse 3.2/Callisto users. Details on these releases can be found on our web site here:
The changelog can be found here:
Details of this release are reproduced below. There are a number of UI related changes in this release, including new default icons for menu items. However, you can also now select the menu icons to use in the preferences.
The other big change is the inclusion of the JavaHL 1.4.0 binaries for Windows. Be aware that the 1.4.0 working copy format is incompatible with 1.3.x clients including JavaSVN. As soon as your working copy is touched by a 1.4.0 client it will be silently upgraded. You will not be able to switch back and forth between JavaSVN and JavaHL.
03 October 2006
Some of the interesting enhancements:
- Addition of custom scopes for Spring beans (with HTTP session and request scopes out of the box)
- Extensible XML configuration, built around XML schema, with the ability to create namespaces defining custom elements that can be reused as building blocks. Maybe this could be used for tool registrations?
- Major AOP improvements…
- Improved JMS messaging.
- Support for dynamic languages; e.g. jruby, groovy, beanshell.
- Better Java 5 support.
- Spring MVC improvments. New Portlet MVC framework!
- Java Persistence API integration.
Technorati Tags: Sakai