Overview...

GluonJ 2005 is our new aspect-oriented system. Developers can write the component which implements the cross-cutting concern as POJO. Developers write how to relate and combinate components using glue code.

Availability...

GluonJ weaver. (binary) GluonJ weaver for JBoss. (sar file) Source code.

Lisence...

GluonJ weaver is distributed under CPL license. GluonJ weaver for JBoss is distributed under LGPL license.

Required Libraries...

To use a binary file (.jar)
  • Javassist (the version more than 3.0RC1)
To compile source files
  • Javassist (the version more than 3.0RC1)
  • Apache Ant (to build the ant task)
  • JUnit (to build and execute the test code)
  • JBoss 4.0.2 (to build the load time weaver for JBoss)
    jboss-system.jar and jbossall-client.jar

Publications...

Aspect-Oriented Programming beyond Dependency Injection
Shigeru Chiba and Rei Ishikawa
ECOOP 2005 -- Object-Oriented Programming, LNCS 3586, Glasgow, July 25-29, 2005, pp.121-143
Get Copy

Aspect-Oriented Programming meets Dependency Injection (In Japanese)
Rei Ishikawa and Shigeru Chiba
Dept. of Math. and Comp. Sciences Research Reports C-220, Tokyo Institute of Technology, February, 2006.
Get Copy

Language Reference...

The language reference of GluonJ 2005 and the usage of weaver is here.

[Last Updated: Mar. 21, 2006]

Ishikawa Rei
rei@csg.is.titech.ac.jp