I finally downloaded the latest JDK 6 u 10 (download) recently. This is a significant release for the (once again battle front) Desktop. At this year's JavaOne, Sun made it known that it has all intentions of going back to the desktop. Update 10 is one of many shots, that, the hardware-originated organization plans to take at its competitors as it transforms itself (i think) into a media/content company (see Project Hydrazine and JavaFx).
Anyway, after I downloaded update 10, I headed to the one location where I know I will find plenty of applets: http://processing.org/
Processing is an interesting project that started at MIT where Java is used as the center piece for teaching interactive art. It comes with an IDE and its sole purpose is to quickly create compelling visualization interactive Applets. The project has, since, expanded to include a hardware platform (hardware.processing.org) and even a Java ME port (mobile.processing.org). Click above to explore other aspect of processing (go directly to the showcases or links)
Back to the applets. With the latest update, all of the applets that I looked at so far took seconds to render (on my 2 yrs old machine). Once the JRE is loaded, applets rendered in seconds, some near instantaneously. Applets that manage the download process cleverly (with a splash screen or spinning wheel, etc) provides the sort of rich media experiences that you come to expect now a day online.
I won't say that Java applets will dethrone the king of online rich media (rhymes with Flash). But, if these improvements keep up, Adobe will certainly have welcome competition in this arena. This is certainly good news for developers (choice is good) and will be a boon for the end users.
Resources
http://java.sun.com/javase/downloads/index.jsp
http://java.sun.com/javase/6/webnotes/6u10.html
http://processing.org/
Processing Applets on the new JDK 6 U 10
Posted by:
Vladimir Vivien
on 11/25/2008
Vladimir Vivien's complete blog can be found at: http://vladimirvivien.com/blogs/ot/
About Vladimir Vivien
Vladimir Vivien is a software engineer living in the United States. Past and current experiences include development in Java and C#.Net for industries including publishing, financial, and healthcare. Vladimir enjoys taking part in open source projects. He is a contributor on Groovy project (he is the creator of JmxBuilder) and author of other project such as JmxLogger (http://code.google.com/p/jmx-logger/). Vladimir runs the Tampa Java User Group (Tampa, FL).
He has a wide range of technology interests including Java, OSGi, Groovy/Grails, JavaFX, SunSPOT, BugLabs, and anything else that runs on the JVM. He thinks the future direction of the Java platform is hidden in languages such as Groovy and Scala.
NFJS, the Magazine
December Issue Now Available- Hibernate Performance Tuning, Part 2
by Scott Leberknight - Virtualization for Development
by Pratik Patel - Emergent Design & Evolutionary Architecture
by Neal Ford - Writing Secure Code with ESAPI
by Ken Sipe