The Juice project (the codename for Aria and Aria 3.0) made a very large number of additions to the two platforms and the associated IDE plugins. This chapter presents some of the new features and details of the changes you will need to make to upgrade your application.
All of the features covered here are also covered in greater depth throughout this manual. The following is a compilation of these features designed to give you an overview of what is new and enhanced.
The features presented below are listed in the order in which they were added to Aria.
The build and the source for the full set of JDKs/compiles has been modified. Previously the
ContentHolder
interface was modified to as the return type checking prevented the
getComponent
method from returning an Object instead of a Component (which would not work for the SWT/HTML components).
The flexdock framework has been replaced with a new docking framework based upon the MultiSplitLayout from Hans Muller/ SwingLabs. The new framework features drag and drop, zooming, docking etc... and should be considerably more flexible and reliable. The docking framework does not rely on other parts of Aria and can be used independantly.