I'm sorry I didn't respond earlier. I've been traveling and working on  
JavaOne stuff.

Here's some quick answers to a bunch of the questions in this thread.  
For the long answers, please stay tuned to JavaOne. A lot of good new  
stuff is coming in JavaFX (and client side Java in general), so if you  
care about client development at all this is the JavaOne to watch.

* Codecs and media:  Dont' use JMF. It's ancient technology that never  
worked very well.  JavaFX uses an entirely new media stack. You can  
play whatever the native OS can play or use the cross platform codec  
(roughly the same as Flash video).  When to use which?  If you are  
making a local media manager (iTunes), use the native codecs. If you  
are playing content across the web, use the cross platform codec.  For  
audio use MP3 everywhere.

* JavaFX Script is a great new language, but it is not the successor  
to Java. JavaFX is for GUIs. That's it's focus and using it for  
anything else will end in pain. :)  Java is a general purpose  
language. I'm not convinced that there will ever be a successor to  
Java because I don't think the world wants new general purpose  
languages. It wants sets of languages & apis & tools that are targeted  
at solving particular problems. The future is lots of languages  
running on the common JVM and underlying JRE runtime.

* Applets. Yes, applets suck because of the plugin. We completely  
rewrote the plugin from scratch to be more reliable and robust and  
faster. But it didn't ship until last fall, and there still isn't a  
shipping version of the new plugin for Mac (you can get a dev preview,  
though). It will take time for the new plugin to go everywhere, and  
for us to continue fixing bugs in it. But it *is* happening. Applets  
are getting better and better thanks to continuous improvement that is  
still ongoing for Java 6 and Java 7.

* All JavaFX demos are useless bling.  Yes, that's true, for two  
reasons. First, we don't have real UI controls yet (coming *very*  
soon). Second, the javafx.com/samples apps were specifically designed  
to be small and simple so that they are easy to learn from. They are  
*supposed* to be small and educational, not full apps.  That said,  
look for more realworld apps at JavaOne this year, plus a secret  
surprise. :)

* Tooling: NB plugin has issues, no eclipse plugin, no designer  
tools.  We are fixing bugs in the NB plugin. There's more coming on  
Eclipse side. For designers we have photoshop and illustrator plugins  
that are shipping now. More designer stuff will be shown at JavaOne.  
Stay tuned.

* Endless security dialogs. Yep, we know. We have plans. Stay tuned.


You'll notice a recurring trend here: "We are aware of issue X and are  
fixing it. Stay tuned".  We knew when we started on JavaFX that this  
would be a big job. We basically have to completely reinvent client  
side Java. It's a tall order, but it has to be done. That's why we are  
focused on smaller more frequent releases, incremental improvement,  
and listening to our developers.  Even if you don't always get a  
response, we really do listen to you. Please keep sending in your  
feedback.

Thanks,

- J
        
        


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to