Archives
This blog has moved August 12, 2007
I have moved my blog to http://avasseur.blogspot.com/ Please update your links and feeds....
There has been quite a lot of rumors these last weeks regarding the new BEA WebLogic Event Server which set the date of the entry...
There has been two interesting posts recently regarding Esper. One from Tim Bass, from Tibco, reporting from the InformationSecurityAsia2007. Tim reports in his blog that...
BEA has started to spread the news about the fact they'll enter the Event Driven Application Server area - which I covered during my JavaOne...
I am pleased to be back at this year JavaOne 2007 as a speaker on "Event-Driven Application Servers". I'll showcase ESP/CEP technology to the Java...
It's live! Event-driven architectures turn a traditional data-driven application's architecture upside-down. Instead of storing the data and running queries against stored data, Esper allows applications...
Jonas and Eugene from Terracotta - the Naturally Clustered Java provider and maker of OpenTerracotta - have published a very interesting paper on industry use...
It's interseting to follow the different strategies around Open Source these days. Can Open Source be FOSS at all? I have been myself leading a...
Microsoft goes AOP? December 29, 2005
While AOP has reached a decent maturity level in the Java platform, thanks to several iniatives from different players with different priorities and goals (IBM,...
Last week I had the pleasure to discuss some more with the Spring team at JavaPolis, and I was thus given a quick informal...
It's there ! I am very pleased to announce the prototype version of JRockit that includes our AOP API is available. It will drive you...
Back in July Jonas suggested some semantics for a synchronized block join point. The discussion was interesting but I am wondering if we actually came...
These last days I have been prototyping around an interesting idea. As you know we have been working on an API to add JVM support...
We have plublished a follow-up to our JavaOne 2005 session that describes with some more details the JVM support for AOP that is beeing designed...
**** Introduction As development of AspectJ 5 and the merger with AspectWerkz making good progress, several users have started to wonder how the load...
There is an interesting option in AspectJ that is named -Xreweavable. When turned on using any kind of compilation/weaving mode (compiling with ajc, within Eclipse...
I am happy to announce that the @AspectJ support within Eclipse AJDT will appear in the next build snapshots, ie very soon ! That is...
Following the Backport175 release that Jonas and I have done some days ago, and since AspectJ 1.5 upcoming M3 and especially the @Aspect style is...
I thought it would be interesting to post what kind of session and BOF I am planning to attend during JavaOne 2005 next week. There...
JavaOne 2005 will be a good opportunity for you to have an update on the AOP field. Last year we presented AspectWerkz plain Java AOP...
As a person largely involved in the Java Open Source landscape, I have been observing radical changes during the last 5 years in this area,...
In this post I present an implementation a subset of the EJB 3 specification (JSR-220) : the EJB interceptors. As of today no EJB...
BEA joins Eclipse February 23, 2005
That's an exciting time for BEA. We now have announced we are joining Eclipse with a number of interesting things in the pipe, ranging from...
Last time I was reading about a project, folks were arguing they had many many tests. But what is exactly this measurement ? Do we...
Writting IDEA plugins February 15, 2005
Today Jonas and I shipped Backport175, a back port of the JSR-175, the Java 5 Annotations spec. This project comes with an Eclipse plugin and...
Spring pointcut on steroids January 24, 2005
Three months ago when we wrote the AWBench AOP benchmark suite, I had to hack some little Spring AOP aspect and pointcuts. If you are...
Today we have finally announced that we are joining AspectJ to work on AspectJ 5. We will focus on what has been the success of...
YAPB AOP 1.2.3.4 released December 22, 2004
I am pleased to announce the first release of YAPB AOP. For those who don't like this April Fool like YAPB AOP, please read this...
Well, we for long have said that plain Java AOP and annotation defined aspects don't needs fancy GUI support, but I have to admit, this...
I am back from the JAOO conference that is happening this week in Aarhus, a city in the west part of the Denmark. Jonas and...
Jonas and I are going to speak at JAOO about Annotation driven AOP in Java (Tiger / J2SE 5). The session will cover aspects defined...
I have sketeched a BEA WebLogic domain wizard, so that it is now possible to install a WebLogic server with AspectWerkz AOP in a minute....
Since we released AspectWerkz 1.0 beta 1 some days ago, with a real cool feature we had in our roadmap since the very begining, I...
On several recent ML post AspectWerkz users complained about getting into troubles when hooking in AOP in Tomcat 5. Steve provided good feedback but ......
See you at eWorld May 20, 2004
I am moving to San Francisco for BEA eWorld. Jonas and I will give several sessions / demos about AOP in BEA JRockit and the...
dynamic AOP and HotSwap February 25, 2004
In a recent post Bill Burke describes his preliminary research as regards HotSwap usage for dynamic AOP. He first defines in a few words...
It's life February 17, 2004
Most of my blog' fans (do I have blog fans ?) might think I am hacking AOP constructs and weaving architecture all the day. Well...
Today I finished my implementation of the new AspectWerkz pointcut expression language. AspectWerkz had already a good usability level as regards pointcut expression. Most of...
Today while having my daily googling time on AOP, I found a 25 pages article about JMangler, a class load time weaving solution I had...
AOP debugging makes its show November 21, 2003
Samuel has done a viewlet where he demonstrates how to easily debug an application and its aspects with AspectWerkz from within Eclipse. If you did...
The latest snapshot of AspectWerkz is now supporting JRockit JVM for on the fly weaving. By using JRockit JMAPI capabilities, AspectWerkz brings AOP one step...
ThreadLocal and memory leaks November 03, 2003
Last day I realized that using ThreadLocal can be very dangerous when it comes to long running applications and garbage collections. When you read the...
Since end of july the JSR 163 draft is in public review. I did not had time to read it before (shame on me !)...
With the 0.8 release and the new online mode architecture, a major limitation has been resolved. Now online mode (on the fly weaving) can be...
I managed to bring IBM jdk support to AspectWerkz for on the fly weaving. Read more on project blog IBM bundles a specific JRE that...
Using the latest development of AspectWerkz, and thus the recently released 0.8.1, debugging step by step your aspects is made easy. Indeed we now have...
AspectWerkz 0.8 is released. This version is a major change from the previous releases, since the whole on the fly weaving architecture has been reviewed....
I already talked about the coming AspectWerkz new architecture for online mode (on the fly weaving). The key advantages will be as I explained: -...
Past 6 month I have founded and developped the beSee project. This project is now closed, but I am definitely happy since the core architecture...
BCEL patch submitted July 23, 2003
I have submitted a patch for the BCEL thread safe issue I described (read). You'll find it on the BCEL dev mailing list archive. I...
BCEL internal July 19, 2003
Using BCEL to do bytecode modification on a simple application I have, I encountered problems with thread safety. As soon as I got 2 threads...