This a s a crossword puzzle generator which you can try out by clicking the above screenshot. Puzzle me this – what technology is behind the above screen. Or go to www.fotki.com, a Web Gallery site, and use their very sophisticated uploader utility. Or go to ReportMill and try their web-based reportwriter. They are all using the same technology – Java Applets.
On my PC the Crossword applet appeared instantaneously and works very quickly and crisply; but I have J2SE 5 and WebStart enabled on my machine. But even in IE on a a plain vanilla Apple Mac with Safari over a dial-up connection, the start-up time was livable and the response time was very crisp.
I just got a royal tour of NetBeans 5.5 IDE, and let me tell you this is soups to nuts (read desktop applications, Applets, J2ME development, Java 5 EE/J2EE, Web Services [including BPEL designer]) one of the best IDEs available in the market. Its just more thoughtful and less cluttered than Eclipse from this users viewpoint. Now imagine that IDE being used as not only the write-once, use anywhere of OS platforms – but also across apps. This means the same code that is used for an desktop Application is also usable for J2ME or Web Applet – and for online or offline usage. This is the critical 6A dimensions required for RIA dominance. This is the Double Holy Grail – one codebase for any OS platform and any device. And Suns Java is just a few polishing steps away from achieving that. Hmmmm.