Java News from Saturday, March 12, 2005

I'm leaving today for Software Development 2005 West in Santa Clara. Hope to see everyone there, but updates here will be a little slower for the next week or so. Looks like a fun show. If you're in the Valley, and you haven't registered yet, expo only passes are still free and provide access to the keynotes and special panels and events. I'm not sure if BoFs are included or not, but I promise I won't look too closely at the badges (or lack thereof) at my Effective XML BoF Monday night by the pool at the Santa Clara Westin. 7:00-8:30. Hope to see you there!


Jonas Bonér and Alexandre Vasseur have released AspectWerkz 2.0, an open source aspect oriented programming framework for Java. According to the web page, "AspectWerkz utilizes bytecode modification to weave your classes at project build-time, class load time or runtime. It hooks in using standardized JVM level APIs. It has a rich and highly orthogonal join point model. Aspects, advices and introductions are written in plain Java and your target classes can be regular POJOs. You have the possibility to add, remove and re-structure advice as well as swapping the implementation of your introductions at runtime. Your aspects can be defined using either Java 5 annotations, Java 1.3/1.4 custom doclets or a simple XML definition file." New features in 2.0 include:

AspectWerkz is published under the LGPL. Following this release, the AspectWerkz and AspectJ projects will be merging, with an eye toward an AspectJ 5 release sometime later this year.