Wednesday, March 30, 2005

Will AJAX help Google clean up?

Will AJAX help Google clean up?

This article discuss a lot about the current trend of DHTML. Just want to hear your opinions.

Tuesday, March 15, 2005

Recombinant Components

This is an excellent post to read. Carlos E. Perez, who usually has good thoughts day after day, discusses the how the long tail of software can be served. He argues for Recombinant Components, which is very much related to Mass Customization that we have been preaching. Read this excerpt:
The last sentence also hints to another requirement for recombinant computing. That is you customize something that already exists, its pretty basic. One cannot expect users to build applications from scratch, one should start from an existing feature rich application and permit users the capabilities to make customizations easily. The Eclipse architecture takes a step in this direction, by providing an architecture for participating it has spawned hundreds of plugins. However, Eclipse's success is not only based on its modular architecture, but because it provides impressive functionality to begin with.
Voila! Isn't this what we have been saying for two years? You build by adding to and customizing existing functionality. Of course, Cornerstone Framework as it is today only addresses one major aspect, namely Mass Customization, of it. We should learn from Obje. My idea of Rendezvous for the Web was basically something like Obje.

Friday, March 11, 2005

AspectWerkz 2.0 Released, Enabling Dynamic AOP

AspectWerkz 2.0 is released today. It support Dynamic AOP, enabling hot deployment and undeployment of aspects at run-time. How wonderful! For us, what this means is, we can dynamically change the behavior of deployed applications without rebooting. I was thinking of using JavaScript to achieve that. Now it's also possible with Java. Only caveat I think is it works for aspects only. How can we do it for a class in general is yet to be seen.