|
February 2005
[
avasseur
]
17:14, Wednesday, 23 February 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 AOP with the AspectWerkz/AspectJ effort leading to AspectJ 5, to the IDE part that will shape up BEA WorkShop, and leading positions in the Web Tools Platform, and in the JDT compiler area. Things were a bit odd when we shipped an AspectWerkz Eclispe plugin some month ago, since everyone out there was thinking that there was a death match between BEA WorkShop and Eclipse... Didn't you thought that way ? And don't say we have started to sneak in randomly just to catch up. Things are now ranging from the JVM with AOP work going on within JRockit up to the IDE... Read the news
[
avasseur
]
15:26, Tuesday, 22 February 2005
Last time I was reading about a project, folks were arguing they had many many tests. But what is exactly this measurement ? Do we have to count the number of classes that extend The current figures for AspectWerkz are pretty much those one: Off course, what would matter would be the coverage (that has several definitions as well), but still, the number of test in an interesting thing to define. So how many tests do I have ?
[
avasseur
]
18:02, Tuesday, 15 February 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 an IDEA plugin, so its time to say something about IDEA... I just like the architecture of the IDEA plugins. There is very few docs on the topic, some very bad javadoc, and some samples around but no books yet etc. The nice thing in IDEA plugins is that it s just code, a rather clear API, and a bit of IOC (IDEA is using PicoContainer). A plugin as just one XML descriptor. What is missing the most in IDEA v4 is a good plugin project wizard, but if you have the chance to give a try to IDEA IRIDA, the EAP of the upcoming v5, then you have it, and it's as easy to debug your plugin as it is for a regular app. You can probably learn some in that space by comparing both Backport175 plugins. It will leads you thru Off course, it is probably not the correct design neither for Eclipse nor for IDEA (I am far from beeing efficient in that plugin area) but it seems to do the job. IDEA plugin CVS Thanks to JetBrains to allow free use of IDEA for OSS projects ! |