It’s day 2 at JavaOne 2009. I had the chance to attend some of the sessions and talk with exhibiting vendors as well as attendees. One of the most interesting topics for me was the – let’s call it – “Empowering of the Browser”.

The Browser is more and more becoming the application platform for desktop applications. That has of course been true for the past couple of years with technologies like Adobe Flash/Flex, Silverlight and AJAX. HTML 5 seems to drive this process forward as well as new features in the upcoming versions of JavaScript (ECMAScript standards). Several preview implementations of the latest JavaScript features can already be found in the latest FireFox 3.5 Beta 4. Google is also continuously working on their V8 JavaScript Engine which has a big focus on JavaScript performance. And then there is JavaFX – another technology to consider building RIAs. A technology that also gets a lot of buzz here at the conference.

With all those changes the browser is more and more becoming a new application platform that will enable real cool RIAs – taking advantage of the computation power of the Desktop and therefore “hopefully” lowering the performance requirements on the server. Although – as we all know – this shift doesn’t mean that we are automatically getting better performance and usability for free. New technologies will have new challenges. Especially the move of logic from the server to the client can create up new challenges in Application Performance Management as we have additional components (the browser and the runtimes that run in it) that need to be analyzed.

That’s the update for today. Looking forward to 2 more days here at the show.