demos
D6: AspectJ Development Tools (AJDT)
Matt Chapman, IBM Hursley
Andy Clement, IBM Hursley
Thursday, March 17, 11:30
Friday, March 18, 11:00
The AspectJ Development Tools for Eclipse project (AJDT) aims to provide first
class tooling for developing applications with AspectJ. In addition to IDE
support on a par with Eclipse's Java Development Tools, AJDT provides
sophisticated tools for visualizing and navigating the crosscutting nature of
your aspect-oriented applications.
During the session we'll look at how to use aspects with existing Java
applications, as well as exploring functionality that can also be used with new
AspectJ projects. We'll be focusing on the AJDT v1.2 release where there have
been significant improvements to provide better integration with Eclipse 3 and
new and upcoming features will be showcased. These include better views and UIs
for viewing crosscutting associations, content assist, advice ordering,
inheritance hierarchy crosscutting, control-flow advice, and crosscutting-
centric project exploration. This release of AJDT has itself been built with
AspectJ and we'll show how this has helped to improve code quality,
serviceability, add performance and resource monitoring capabilities, and enable
us to support multiple versions of Eclipse.
Edited by the AOSD Conference Committee. Send comments to: webmasteraosd.net
|