GMail Notifier for Mac OSX Putting configuration in annotations doesn’t mean “no configuration!”
Sep 06

Future of AOP 2005: Jonas Boner and Adrian Colyer move on!

AOP, Java, Tech Add comments

It has been a big couple of weeks for the stars of AOP and AspectJ 5.

Firstly,

Jonas Boner, the founder of AspectWerkz (and now AspectJ 5) has moved on from his post with the JRockit VM team at BEA, to join Terracota… the AO caching folks.

I guess that most people have not missed that I am leaving BEA. Yesterday was actually my last day as an BEA employee.

I have had two great years at BEA. It has been a great experience to work at the Java Runtime Products Group (JRPG), (JRPG is the group that implements the JRockit JVM), not everyone gets the opportunity to work among so many extremely talented and smart people, and that is something that I am very grateful for. I have learned more in these two years that I had in my whole career.

I am also grateful for that JRPG has believed in AOP and my vision, so much and that they have allowed me to work full-time for two years to materialize them.

Then, Adrian Colyer, the AspectJ lead who worked at IBM announed that he is joining Interface 21 as the Chief Scientist. This is great for Interface 21…. I don’t know many people as bright as Adrian. It is also great for Spring users, as we are going to see some impressive things in the Spring framework coming up!

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.

Congrats to both Adrian and Jonas. I look forward to seeing the great work that comes from you in your new posts, and via AspectJ 5 in general (which they are both still going to be actively working on!)

Leave a Reply

Spam is a pain, I am sorry to have to do this to you, but can you answer the question below?

Q: Type in the word 'ajax'