blob: 109454e1cc5fca3b0a675ebea41cfa172c60c7bf [file] [log] [blame]
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>AJDT 1.1.4 New and Noteworthy</title>
</head>
<body>
<h1><font face="Verdana">AJDT 1.1.4 - New and Noteworthy</font></h1>
<table border="0" cellpadding="10" cellspacing="0" width="80%">
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left">
<p align="right"><b><font face="Verdana" size="2">Automated Post Install Steps</font></b></td>
<td width="70%" valign="top"><font face="Verdana" size="2">
A post install configuration wizard will popup the first time you start using
AspectJ features. This will allow you to easily perform the customizations that
make working with AspectJ easier in Eclipse.
<p><font face="Verdana" size="2">
<img src="NAN114_PostInstallWizard.jpg" alt="Post install wizard" width="478" height="404"></font></p>
</td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left">
<p align="right"><b><font face="Verdana" size="2">MAC OS X Support</font></b></td>
<td width="70%" valign="top"><font face="Verdana" size="2">AJDT 1.1.4 is the first version
to support Eclipse on MAC OS X.
<p><font face="Verdana" size="2"><img src="NAN114_MACOSX.JPG" alt="AJDT on MAC OS X" width="640" height="443"></font></td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left">
<p align="right"><b><font face="Verdana" size="2">AspectJ Editor Templates<br>
</font></b></td>
<td width="70%" valign="top"><font face="Verdana" size="2">To help you get to grips
with the AspectJ syntax, AJDT 1.1.4 introduces some editor templates for the AspectJ
language. The screen below shows some of those supported. Just type in the short-cut,
enter Ctrl+Space and the shortcut is replaced by the template. If your shortcut matches
multiple possible templates (e.g. 'before') then you can choose which template you want.
<p><font face="Verdana" size="2"><img src="NAN114_EditorTemplates.JPG" alt="Editor Templates" width="621" height="344"></font></td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left">
<p align="right"><b><font face="Verdana" size="2">Enhanced Program Outline View</font></b></td>
<td width="70%" valign="top"><font face="Verdana" size="2">A lot of work
has been done to improve the contents of the program outline view. Now we have:
<ul>
<li>Locations that match declare warning/error are shown.
<li>Call sites should now always be shown in the right place.
<li>Intertype declarations are shown.
<li>Some nodes (e.g. advice) have better names, allowing you to distinguish between them.
</ul>
<p><font face="Verdana" size="2"><img src="NAN114_ImprovedOutline.jpg" alt="Improved Program Outline" width="356" height="512"></font></td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left">
<p align="right"><b><font face="Verdana" size="2">Integrates AspectJ 1.1.1
</font></b></td>
<td width="70%" valign="top"><font face="Verdana" size="2">AJDT now integrates the
very latest version of AspectJ, version 1.1.1. For information, check out the AspectJ 1.1.1
changes file <a href="http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/org.aspectj/modules/docs/dist/doc/changes.html?rev=1.12&content-type=text/html&cvsroot=Technology_Project">
here</a>.
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left">
<p align="right"><b><font face="Verdana" size="2">Integrated user guide</font></b></td>
<td width="70%" valign="top"><font face="Verdana" size="2">AJDT now includes a user guide,
fully integrated into the Eclipse help system:
<p><font face="Verdana" size="2"><img src="NAN114_UserGuide.jpg" alt="AJDT Help screen" width="680" height="553"></font></td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
<tr>
<td width="30%" valign="top" align="left">
<p align="right"><b><font face="Verdana" size="2">Improved performance/scalability</font></b></td>
<td width="70%" valign="top"><font face="Verdana" size="2">AJDT now scales better with AspectJ 1.1.1
than it did with AspectJ 1.1.0. The graph below shows how compile time varies per number of files in
a project (there is a lot of crosscutting involved):
<p><font face="Verdana" size="2"><img src="NAN114_PerformanceImprovements.jpg" alt="Performance improvements graph" width="648" height="477"></font></td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr>
</table>
</body>
</html>