<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html>   <head>     <title>JAC: un framework pour la Programmation Oriente Aspect (POA) en Java</title>     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">     <meta name="lang" content="fr">     <link rel="stylesheet" type="text/css" href="basic.css"       title="basic style" media="all">   </head> <body>        <p class=netscapeonly style="color:red; font-weight:bold; 	font-size: larger">AVERTISSEMENT: ce site utilise 	intensivement les feuilles de style CSS pour son rendu et 	n'est pas consquent pas trs joli  regarder sous la version 	4 de Netscape Navigator, qui ne supporte pas bien les feuilles 	de style. Il reste malgr fonctionnel et vous pourrez accder 	 toutes les informations contenus sur le site. Si vous voulez 	que le site s'affiche plus joliment, nous vous recommandons 	d'utiliser un navigateur qui supporte bien les feuilles de 	style (par exemple: Mozilla, Konqueror, Opera ou MSIE 	5.5/6). Merci de votre comprhension.</p>           <table class=logo cellspacing=0>       <tbody> 	<tr> 	  <td><img src="logos/jac_logo.gif" alt="JAC logo"></td> 	  <td class=logocap>J</td> 	  <td class=logo>ava</td> 	  <td class=logocap>A</td> 	  <td class=logo>spect</td> 	  <td class=logocap>C</td> 	  <td class=logo>omponents</td> 	  <td><img src="logos/jac_logo.gif" alt="JAC logo"></td> 	</tr>       </tbody>     </table>          <div class=subtitle>Programmation Oriente Aspects dynamique et       distribue en Java</div>          <div class=menu>       <span class=selected>Accueil</span>       <span class=unselected><a href="demo.html">Dmo</a></span>       <span class=unselected><a href="documentation.html">Documentation</a></span>       <span class=unselected><a href="publications.html">Publications</a></span>       <span class=unselected><a href="downloads.html">Tlchargements</a></span>       <span class=unselected><a href="contacts.html">Support</a></span>     </div>	      <div class=main>        <div class=news> 	<p style="text-align: center"><a href="http://www.aopsys.com"><img src="logos/logo_AOPSYS.png" width="150" alt="AOPSYS logo"></a> 	</p> 	<h1>Nouveauts</h1> 	<ul> 	  <li>07/03/2003: 	    <a href="http://www.javaworld.com/javaworld/jw-03-2003/jw-0307-jac.html">Parution 	    d'un tutorial sur javaworld.com</a></li>           <li>07/03/2003: <a href="downloads.html">JAC version            0.9.4</a> : beaucoup d'amliorations dans l'IDE.</li> 	  <li>01/03/2003: Annonce: <a 	      href="http://jac.aopsys.com/pipermail/jac-announcement/2003-February/000016.html">TP gratuit  Paris, France.</a></li> 	  <li>22/01/2003: Annonce: L'quipe de JAC donnera un 	   tutoriel  la <a href="http://aosd.net/conference.html"> 	   confrence AOSD 2003</a></li>            <li>22/01/2003: <a href="publications.html">La thse de             Renaud Pawlak est disponible en ligne</a></li>            <li>19/12/2002: <a href="downloads.html">JAC version            0.9.2</a> : corrections debugs</li>           <li>15/12/2002: <a href="downloads.html">JAC version            0.9.1</a></li>           <li>13/06/2002: <a 	  href="downloads.html">JAC version 0.8.1</a></li> 	  <li>17/05/2002: <a href="downloads.html">JAC version 	  0.8</a></li> <li>06/05/2002: <a href="downloads.html">JAC 	  version 0.7</a></li> <li>22-26/04/2002: JAC est prsent  	  la <a href="http://trese.cs.utwente.nl/aosd2002/">confrence 	  AOSD</a> (dmonstrations informelles + un article au <a 	  href="http://lglwww.epfl.ch/workshops/aosd-uml/index.html">workshop 	  modlisation oriente aspect avec UML</a>)</li> </ul>       </div>      <h1>Qu'est-ce que JAC ?</h1>      <p><b>JAC</b> (<b>J</b>ava <b>A</b>spect <b>C</b>omponents) est un 	projet ambitieux de dveloppement d'une couche de middleware 	<b>oriente aspect</b>.</p>        <p>Les serveurs d'applications qui s'appuient sur J2EE ne       fournissent pas toujours de moyens satisfaisants pour sparer       les proccupations transverses (souvent techniques) du code de       l'application. Grce  l'utilisation de la programmation       oriente aspect, les EJBs complexes sont remplacs par de simples       objets Java, et les proccupations techniques d'habitude codes       en dur dans les conteneurs d'EJB sont remplaces par des       <b>composants d'aspect</b> qu'il est possible d'ajouter ou       retirer dynamiquement.</p>        <p>JAC fournit (grce  des <i>composant d'aspect</i>):        <ul> 	<li>une <b>persistence</b> transparente (CMP) des objets qui gre 	  les rfrences et les collections</li>  	<li>des possibilits trs souples de <b>clustering</b> 	  (diffusion, rpartition de charge, cohrence de donnes, 	  cache) 	</li>  	<li>la possibilit de grer des <b>utilisateurs, des 	    profiles</b> et leurs <b>droits d'accs</b>ainsi que leur 	    <b>authentification</b> 	</li>  	<li>la gestion de <b>l'intgrit des donnes</b></li>   	<li><b>RAD</b> 	  (Rapid Application Development): 	  <ul> 	    <li>l'aspect de GUI (Graphical User Interface) permet des 	    dvelopper de interfaces <b>Swing</b> ou <b>WEB</b>  une 	    vitesse incroyable</li>  	    <li><b>l'IDE UMLAF</b> (UML Aspectual Factory) permet au 	      programmeur de gnrer une application Java  partir 	      d'un simple diagramme UML et en configurant des 	      composants d'aspect existants.</li> 	  </ul> 	</li> 	<li>et plein d'autres choses!!!</li>       </ul>        <p>JAC est distribue sous une licence Open Source (LGPL) (voir 	  la <a href="LICENSE">licence</a>)</p>              <h1>Pour dbuter rapidement</h1>        <ul> 	<li>Pour avoir un rapide aperu des possibilits de JAC, vous 	  pouvez regarder la <a href="demo.html">dmo en ligne</a>: 	  un gestionnaire de photos</li>        	<li>La <a href="doc/faq.html">FAQ</a> vous fournira des 	  rponses prcises  certaines questions couramment 	  poses.</li> 	 	<li><a href="contacts.html">Se joindre au projet ou nous 	contacter</a>.</li>            </ul>            </div>      <div class=footer>             JAC est un logiciel Open Source dvelopp par la socit <a       href="http://www.aopsys.com">AOPSYS</a> (TM) en collaboration       avec les laboratoires du <a href="http://www.lip6.fr">LIP6</a>,       du <a href="http://cedric.cnam.fr">CEDRIC</a>, et du <a       href="http://www.lifl.fr">LIFL</a>.<br> JAC est une application       directe de la thse de doctorat de <a       href="http://cedric.cnam.fr/~pawlak">Renaud Pawlak</a>.     </div>      <p class=valid>       <a href="http://validator.w3.org/check/referer"><img 	  src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" 	  height="31" width="88"></a>       <a href="http://jigsaw.w3.org/css-validator/">         <img style="width:88px;height:31px" 	  src="http://jigsaw.w3.org/css-validator/images/vcss"     	  alt="Valid CSS!"></a>     </p>    </body> </html>   
