Rebranding the Applet for Web 2.1
With the exciting introduction of JavaFX script, we now have a scripting language to quickly create a GUI applications with access to Swing and the Java 2D library that can be deployed anywhere. The very easy way of specifying GUI components is very attractive and the databinding features I find very handy. So for development this is all good news, as far as I am concerned.
Now Java Web Start makes for fairly easy deployment of our applications to the desktop and downloading the required libraries doesn't seem too much of a hassle as you are starting a desktop application. But incorporating your application in web page through an applet is a different story. People expect quick and hasslefree loading of a web page. And in worst case people will have to download the complete JRE, which has grown way too large, and then deal with security warnings and so on.
Now take Flash. Very easy deployment, smooth and hasslefree for the end user. It's hard not to be a little jealous of flash developers in that regard. And Flash has succesfully matured and people accept it as a serious technology for fullblown applications.
I think there are still a lot of people out there, for whom applets are just a somewhat outdated tool to create foldout menus and images with ripple effects. And that is a problem. Ajax have dominated Web 2.0, but applets have so much to offer and could make for even more rich internet applications.
In my opinion time to rework and rebrand the applet making it an attractive alternative in the web space, that we as developers can integrate easily and our users can appreciate. Maybe we can make it in time for Web 2.1?


