Java News from Tuesday, February 8, 2005

Jonas Bonér and Alexandre Vasseur have posted the third release candidate of AspectWerkz 2.0, an open source aspect oriented programming framework for Java, has been released. 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." AspectWerkz is published under an "LGPL-style license".

The Big Faceless Organization has released the Big Faceless PDF Library 2.3.3, a $700 payware (more if you want support) Java class library for creating PDF documents. The $1300 Extended Edition adds the AcroForms support, digital signatures, and the ability to import and edit and existing PDF documents. Version 2.3.3 fixes bugs. Java 1.2 or later is required.