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
-~----------~----~----~----~------~----~------~--~---