| <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> |