« The Holy Trinity in Action | Main | Lots of new toys... »

September 06, 2005

Joining Interface21

I'm pleased to announce plans for much closer integration between the Spring and AspectJ projects in the near future. Spring and AspectJ already fit well together: Spring can be used to configure aspects, aspects can be used to drive Spring configuration, and we are working on opening up the AspectJ pointcut language so that external tools can create pointcuts at runtime, and then perform matching. This facility will be used by Spring to support AspectJ pointcut expressions in its AOP proxy framework.

As of October, this relationship will move onto a new level as I have resigned from my current post at IBM to take up the post of Chief Scientist at Interface21. I will continue to work on and lead the AspectJ project (no change there), and will also be working on some of the Spring core and AOP support to make the integration with AspectJ as seamless as possible and to take the AOP message to as broad an audience as we can. I'm leaving behind a fantastic IBM team who have worked with me on AspectJ and AJDT these past few years, and they will carry right on working on these projects when I leave. Rest assured that I'm still working flat out on completing AspectJ 5 too.

I've written before about the combination of dependency injection, aspects, and annotations as forming the ideal platform on which to build applications (see " The New Holy Trinity" ). Spring and AspectJ are the two leading technologies in this space, and bringing them together under one roof promises to be very exciting. I'm sure that AspectJ can learn some things from the Spring community, but also that as an AspectJ community we have much to offer to Spring as well.

Thank you for the great support that you all give to the AspectJ project - it really does make a difference. I'm looking forward to delivering the tools you need to develop great software for a long time to come yet...

Regards, Adrian. AspectJ project lead.

Posted by adrian at September 6, 2005 11:41 AM [permalink]


hi there,

Congrats!!! This is a great move -- all the more reason for people to implement/use AspectJ/Spring.


Posted by: anjanbacchu [TypeKey Profile Page] at September 6, 2005 05:43 PM

2 moderator & anjanbacchu: sorry, it is not the correct place, I know.. anjanbacchu, I saw your postings on Sun's "Fast Web Services Moderated Chat" - I'd like, if U don't mind, to ask few queistions regarding to it - but there is no your profile - neither here nor on Sun's forum.. :( So I just googled your nick :) Could you drop me a line with your e-mail address, please, to jabberw at gmail com ?
Thanx ahead

Posted by: jabberw [TypeKey Profile Page] at January 11, 2006 09:05 AM

Post a comment

Thanks for signing in, . Now you can comment. (sign out)

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Remember me?