| <!-- main body for AspectJ home page - included in aspectj.html --> | |
| <div id="center"> | |
| <h1>aspectj project</h1> | |
| <p/> | |
| <!-- ========== "aspectj is... " ============= --> | |
| <table id="aspectj-is" style="BORDER-COLLAPSE: collapse" borderColor="#111111" | |
| cellSpacing="0" cellPadding="0" width="100%" border="0" valign="top"> | |
| <tr> | |
| <td colSpan="2"> | |
| <img alt="AspectJ[TM] is" src="http://www.eclipse.org/aspectj/aspectjIs.gif " | |
| border="0" width="241" height="25"> | |
| </td> | |
| <td colSpan="2"> | |
| <img alt="aspectj enables" src="http://www.eclipse.org/aspectj/aspectjEnables.gif " | |
| border="0" width="241" height="25"> | |
| </td> | |
| </tr> | |
| <tr> | |
| <td width="10"> </td> | |
| <td valign="top"> | |
| <ul> | |
| <li> a seamless aspect-oriented extension | |
| to the Java<sup><small>tm</small></sup> programming language</li> | |
| <li>Java platform compatible</li> | |
| <li>easy to learn and use</li> | |
| </ul> | |
| </td> | |
| <td width="10"> </td> | |
| <td valign="top"> | |
| <ul> | |
| <li>clean modularization of crosscutting concerns, such as error | |
| checking and handling, synchronization, context-sensitive behavior, | |
| performance optimizations, monitoring and logging, debugging support, | |
| and multi-object protocols | |
| </li> | |
| </ul> | |
| </td> | |
| </tr> | |
| </table> | |
| <h2>Quick links</h2> | |
| <p>Popular AspectJ downloads: | |
| the most recent <a href="downloads.php#most_recent">development build</a>, | |
| the most recent <a href="downloads.php#milestones">milestone build</a>, and | |
| the latest <a href="downloads.php#stable_release">stable release</a> | |
| (<a href="resources.php">bug reports, mailing lists...</a>). For Eclipse | |
| development you can just download <a href="http://www.eclipse.org/ajdt">AJDT</a>. | |
| <a href="downloads.php">More AspectJ downloads...</a> | |
| </p> | |
| <p>Popular AspectJ docs: | |
| the <a href="doc/released/adk15notebook/index.html">AspectJ 5 Developer's Notebook</a>, and | |
| the <a href="doc/released/progguide/index.html">AspectJ Programming Guide</a>. | |
| <a href="docs.php">More AspectJ docs...</a> | |
| </p> | |
| <?php require("news_and_events.html"); ?> | |
| <?php require("books_and_articles.html"); ?> | |
| <h2>Awards</h2> | |
| <table align="center" width="100%"> | |
| <tbody> | |
| <tr> | |
| <td><img src="images/14thjolt_small.gif"/ width="150"></td> | |
| <td> | |
| March 17, 2004 - AspectJ 1.1 gets a Software Development Magazine | |
| <a target="_top" href="http://sdmagazine.com/jolts/"> | |
| Jolt Productivity award</a> | |
| </td> | |
| <td><img src="images/jw-ecalogo2003.gif"/></td> | |
| <td> | |
| June 9, 2003 - AspectJ wins the | |
| <a target="_top" href="http://www.javaworld.com/javaworld/jw-06-2003/jw-0609-eca_p.html"> | |
| JavaWorld Editors' Choice Award</a> | |
| </td> | |
| </tr> | |
| </tbody> | |
| </table> | |
| </div> |