A flexible framework for Distributed & Dynamic Aspect-Oriented Programming in Java

JAC Downloads

JAC is a free open-source software protected by the GNU Lesser General Public License. Please, read the license before downloading.

To be informed about new releases or special events, subscribe to the very low-traffic list jac-announcement.

Mailing lists, other information.

Tarballs

DateVersionFull sourcesComments
13/06/2002 0.8.1 download
(no libs*)
GUI and IDE enhancementsMore details
17/05/2002 0.8 download
(no libs*)
A brand new and unstable IDE for JAC, GUI enhancements (Swing and Web), a new useful aspect for associations management More details
06/05/2002 0.7 download
(no libs*)
A major version with new aspects (confirmation, transaction, synchronization), a filesystem storage for the persistence aspect and various enhancements More details
11/04/2002 0.6 download
(no libs*)
A major version with a new configuration file parser, several changes in distribution (unstable), GUI enhancements (see the contacts sample) More details
18/03/2002 0.5.2 (fixed) download
(no libs*)
Lot of bugs fixed. A full sample added. Live demo of the photos sample (still unstable) More details
05/03/2002 0.5.1 (unstable) download
(no libs*)
Include a jar file so that you do not need to compiled yourself. More details
18/02/2002 0.5 download
(no libs*)
First LGPL release. Pointcut definition enhanced. Major changes in the distribution package. More details
31/01/2002 0.4.3 download
(no libs*)
Fixed release. Programming model and distribution aspect enhanced. More details
13/01/2002 0.4.2 download
(no libs*)
Packaging enhancements: JAC distribution includes the libraries it uses so that it is easier to install (releases whith no extra libraries are still available -- see "no libs" links)
07/01/2002 0.4.1 download Compilation problems fixed. Pointcut support added in core.
09/12/2001 0.4 download Major release: administration interface, several aspects added (persistence, distribution...), web access...
19/03/2001 0.2.3 download Some bugs fixed. Some examples added.
04/02/2001 0.2.1 download Role and exception handler objects added. Context propagation with dynamically definable attributes.
30/10/2000 0.1.6 download An actually first usable version of Jac!
01/09/2000 0.1 download Do not use...

* no libs versions means that the libraries JAC is using are not included within the package. It is lighter but it is harder to install (since you need to install all the stuffs JAC needs to work). Untill the 0.4.2, all the packages are furnished without any extra library.

CVS

For developers, the CVS repository of the JAC project is browsable on line. You can also check out the repository as the anonymous user. In your favorite shell, type this command:

cvs -d:pserver:anonymous@jac.aopsys.com:/home/cvs login

You will be prompted for a password. Just press the ENTER key. Then type the following command:

cvs -d:pserver:anonymous@jac.aopsys.com:/home/cvs co jac

It will create a directory called jac containing the JAC source tree.

CVS Newbies : The CVS home page is at http://www.cvshome.org/ and you will be interested by the Quick reference to CVS commands. Using CVS is not complex but you have to understand what is going on. The best way to start is to ask a friend to show you the way.