Skip to main content

Is There Something I Should Know?

Posted by editor on June 11, 2008 at 11:12 AM EDT

End of the line for QTJ?

OK, just so everyone understands, I'm not the one violating NDA by posting stuff from Apple's WWDC conference... I'm just linking. That said, considering that one of the other hats I wear, I can't completely ignore reports of big news about QuickTime for Java, or, indeed, its end.

A post to the QuickTime for Java mailing list suggests that Apple has announced the deprecation of QTJ. Chang Yun writes, "I am currently attending 2008 Apple WWDC conference. Apple announced today they will release new OS (10.6 Snow Leopard) in year 2009. Instead of QuickTime 7.X, QuickTime X will accompany the new OS. Apple also officially announced today that QTJava will be deprecated once QuickTime X becomes available." The post has spawned a number of follow-ups discussing potential alternate technologies and calls to revive or rescue QTJ.

And just remember, Steve, I'm just linking here... I'm not saying squat about what may or may not have been in any of the sessions...


Also in Java Today, if you're back in the job market, you might be surprised by how much things have changed in the Java world since your last job search. JDJ Enterprise Editor Yakov Fain has posted 30 questions you might face, along with some good answers, in Secrets Of The Masters: Core Java Job Interview Questions. So if you don't know the difference between a Vector and an ArrayList (question 18), or what other method you must override if you override equals() (question 25), then now might be a good time to hit the books

You may know about JavaFX Script's ability to use standard classes, but what about the other way around? In a new SDN article, Michael Heinrichs looks at Using JavaFX Script Objects in Java Programs. "The seamless integration of JavaFX Script with pure Java code is one of the most interesting features of JavaFX Script. Using Java objects within JavaFX Script is simple, because JavaFX Script was designed with this feature in mind and the necessary instruments have been build into the language. This article will present possible ways to create JavaFX objects and use them in Java code."


There are two new podcasts featured on the front page today. The latest Java Mobility Podcast is Java Mobility Podcast 49: Bug Labs. Bug Labs is a new kind of technology company, enabling a new generation of engineers to tap their creativity and build any type of device they want, without having to solder, learn solid state electronics, or go to China. Hear Ken Gilmer from Bug Labs talk about this new product and the way it is extending phoneME advanced.

Meanwhile, the latest JavaOne Community Corner Podcast is j1-2k8-mtT11: Introduction to Shoal by Shreedhar Ganapathy and Sheetal Vartak. Project Shoal is a Java language based dynamic clustering framework that can be plugged into any product for runtime clustering. This mini talk will introduce Shoal's clustering capabilities covering the cluster lifecycle event model and its messaging APIs. Project Shoal is seeing increasing interest in several mainstream and unique projects thus making its use multifaceted beyond the middleware constructs of clustering. Among the known projects using Shoal as their clustering engine are projects such as GlassFish, Sailfin, GreenFire, FishFarm, OpenFire Collaboration Server, etc.


In today's Weblogs, Terrence Barr puts out a call for Bringing Java back to life on Palm - Sign up now! "Palm OS has had a spotty relationship with Java. Way back in the ancient days Java ME was born when a few undeterred engineers at Sun Labs managed to squeeze Java into a Palm Pilot via the famous KVM... the mother of all Java ME stacks. Yep, Palm was cutting-edge then."

Bruno Ghisi reports on Playing with Mobile Sensor API, Marge and JavaFX Script. "Controlling a JavaFX Script tetris game using a mobile over Bluetooth... with a sensor accelerometer and Marge!"

Finally, in Beyond Java ... Flex, Ahmed Hashim writes: "a few months ago I did my Hello World Flex, I used Adobe Flex Builder and see it interesting to produce rich GUI. After than I tried a simple application for file download and discovered some features in Flex. Now, I came with a new project and decided to use Flex to do the job."


Today's Forums begin with an announcement from rah003 that SwingX 0.9.3 have been released. "More details at http://weblogs.java.net/blog/rah003/archive/2008/06/swingx_093_rele_1.html. You can download the release from http://swinglabs.org/downloads.jsp"

rriggs9000 explains the case against hardware acceleration in Re: Java execution acceleration. "A broader range of optimizations is possible with JIT and HotSpot technologies than can be achieved with hardware acceleration that focuses on optimizing evaluation of individual bytecodes. Runtime optimization techniques can target optimizations to frequently used methods, inline to avoid method calls, do subexpression optimization/elimination, move common subexpressions out of loops, etc. just to name a few simple ones. VM implementations are need flexibility in the representation of Objects, flags and support for synchronization primitives to optimize performance and provide alternatives in GC and synchronization. A combination of hardware and software could have greater improvements but once a mechanism is embedded in hardware it ends up constraining the possible VM design."

bzd is looking for a debugging strategy in JAX-RPC - how to log SOAP messages? "I'm using JAX-RPC to implement WS client for .NET service. All SOAP code is autogenerated in NetBeans and basically works fine - but now I need to log SOAP messages from client for some debugging. I'd like to use javax.xml.ws.handler.soap.SOAPMessageContext and its getMessage() method, but I have no idea how to get the context from autogenerated classes/objects."


Current and upcoming Java Events :

Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.


Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.



End of the line for QTJ?