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