Search |
||
JavaFX Mobile released!Posted by terrencebarr on February 11, 2009 at 11:05 PM PST
Updates:
This morning, at 6 am GMT, JavaFX Mobile was launched as part of the JavaFX SDK 1.1 release. Together with this release there were a bunch of announcements, new versions of the JavaFX tool chain and runtime, the Java 6 Update 12, as well as numerous updates to JavaFX.com content, videos, and samples. This is exciting news. Let's look at the details:
JavaFX: It's Here. It's Real. JavaFX has gone from a vision at JavaOne 2008 to a reality. JavaFX Desktop/Web is rapidly evolving and getting traction while JavaFX Mobile is following closely on its heels - coming to mainstream devices in 2009. More News and Info Be sure to listen to the Java Mobile & Embedded podcast #71 - Eric Klein, VP of Java Marketing at Sun talks about "JavaFX for Mobile Devices". In the interview Eric makes a passionate case for bringing expressive content to all screens of people's lives and why handset manufacturers, operators, developers, content creators, and Sun really are all in the same boat. Also hear Eric talk about:
Finally, be sure to check out the Planetarium, the official JavaFX blog and watch the Java Mobile & Embedded Community home page. And learn more about the big coming-out of JavaFX Mobile at this year's Mobile World Congress, Feb 16-19 in in Barcelona, Spain. Sun (booth - #2C12; Hall 2) will be introducing partners, early devices, and content and applications to the world. And if you're into press releases: "Sun Launches JavaFX Mobile With Support From Industry ..." The final word? JavaFX is a journey - it's moving rapidly. But boy, has the world of Java become exciting again the last three months. Wouldn't you agree? Cheers, -- Terrence »
Comments
Comments are listed in date ascending order (oldest first)
Submitted by abisong on Thu, 2009-05-28 08:04.
Terrence,
Any Updates on JavaFX handsets? You said they should be appearing at JavaOne 2009 which is next week, will developers not attending JavaOne be able to buy JavaFX capable mobile handsets and if so which manufacturer will be selling JavaFX handsets at or after JavaOne 2009.
Anthony Bisong
Submitted by abisong on Thu, 2009-02-12 13:33.
How do I deliver a JavaFX app to mobile phones that do not currently have a JavaFX runtime? Where do I get the JavaFX runtime to download to my mobile phone? Can I install the JavaFX runtime on my G1 Android phone? Which Mobile phones will currently run JavaFX? If I get a Mobile Service Architecture (MSA) mobile phone from Nokia or Sony-Ericsson will it run JavaFX samples with no modification?
Submitted by terrencebarr on Thu, 2009-02-12 14:40.
abisong,
The preferred configuration will be to have the device manufacturer embed the JavaFX Mobile runtime into the device stack. This has performance, footprint, and functionality advantages. For existing devices there is the concept of a "OTA player" - which is basically the JavaFX Mobile runtime as a library which can be shipped with the application, bundled as a MIDlet, and downloaded through the normal MIDP deployment mechanisms. The resulting JavaFX Mobile app will run on many existing MSA-compliant devices, including for example, many SonyEricsson JP8 devices. MIDP 2.0 alone is not sufficient due to the graphics and media requirements of JavaFX Mobile. Developer devices with the embedded JavaFX Mobile runtime will be available at JavaOne. The timeframe and availability of the OTA player is something Sun is working on. You can listen to the Mobile & Embedded podcast #71 (link is in the blog) for more information. Hope this helps, -- Terrence Where to find JavaFX mobile runtime
Submitted by erikengerd on Fri, 2009-11-20 14:43.
Hi Terrence,
In your reply to abisong one piece of information is missing, namely where to get the javafx runtime for MSA devices.
Cheers
Erik
Submitted by whp on Fri, 2009-02-13 02:41.
Now that JavaFX Mobile 1.0 is out could you kindly look closely to bugs related to MediaUnsupportedException? I can't watch any video and I am not the only one for sure:
http://javafx-jira.kenai.com/browse/RT-2690
http://javafx-jira.kenai.com/browse/RT-2749
Please, make video support in JavaFX work on all screens of my life (sorry couldn't resist).
Submitted by terrencebarr on Fri, 2009-02-13 04:42.
whp,
Strange - the videos play fine on my XP SP2 and FF installation. I see the bug has already been assigned so we're working on it. Sorry for the trouble. Best, -- Terrence
Submitted by wordwarrior on Fri, 2009-02-13 08:01.
Any idea when JavaFX will be officially released for Linux and Solaris? It's possible to install it on both those systems, but you have to jump through a few hoops to do it (I was able to do it on OpenSolaris).
Submitted by opinali on Fri, 2009-02-13 09:33.
It's sad indeed that even at JavaFX 1.1, we don't have at least a public alpha-quality build for Linux. I know you're working on it and even the 1.0 release can be partially used on Linux, but some tentative schedule (at least) would be appreciated, remarkably as Sun is still developing JavaFX without the openness of other Java projects (full sources are not yet available...)
Submitted by will69 on Sat, 2009-02-14 09:58.
The demos on javafx.com are a nice try, but you need real world stuff that works. Why don't you support Photo Tourism? Here's an MP3 player that's way more cool than your JavaFX demo: http://www.javazoom.net/jlgui/jlgui.html. And it runs everywhere!
Microsoft abused the presidential inauguration to shamelessly plug Silverlight world-wide on CNN. That was a cool publicity stunt by that Edstrom b****! You could have done that with Photo Tourism. Have you lost your teeth?
Until you properly marry Java and JavaFX, what you do is called fragmentation, and I hate that. It was necessary for Java ME, but it isn't any longer. I want my Java desktop apps to run on my phone via Java Web Start, no less.
I use Java, because it runs on (now obsolete) Windows and Linux. It even runs from the same folder. Where can I use JavaFX?
Until I see Youtube using a Java media player running everywhere on a standard JRE with no additional downloads, everything you try is simply irrelevant.
Submitted by terrencebarr on Sat, 2009-02-14 12:23.
wordwarrior,
For Linux support please see http://blogs.sun.com/javafx/entry/a_word_on_linux_and -- Terrence
Submitted by terrencebarr on Sat, 2009-02-14 12:52.
will69,
JavaFX was released barely three months ago - and it's already doing stuff like playing 12 HD real-time video streams simultaneously with overlaying controls over the video and interacting bi-directionally in real-time with the web page it's embedded in. Plus, drag it live onto your desktop and turn it into a resident desktop app with zero-install. If you can do that with any other technology please let me know. "... properly marry Java and JavaFX ...": Java and JavaFX are already tightly integrated. The JavaFX runtime is downloaded once and installed automatically onto the Java platform - and JavaFX apps run like Java as desktop apps, web apps, or web start apps. It's no-hassle deployment and integration. Not sure what point you are trying to make. Youtube: 1) It's based on proprietary technology. 2) You need to download a Flash player. 3) Java and JavaFX support cross-platform media playback of multiple formats out of the box. -- Terrence
Submitted by will69 on Sat, 2009-02-14 17:58.
Terrence,
"Youtube: 1) It's based on proprietary technology. 2) You need to download a Flash player."
That's exactly the point. I don't want to use Flash. But I'm forced to. I would rather use Java. Now here's the irony: Not even Parleys.com (Youtube for Java developers) uses Java or JavaFX. They are educating people about JavaFX using Adobe AIR. That's ridiculous! You really need to convince some content providers to offer Java streaming.
"3) Java and JavaFX support cross-platform media playback of multiple formats"
Er, not exactly. Running on all flavors of Windows doesn't count as cross-platform nowadays.
If I understand correctly, Sun licensed their only "cross-platform" codec from On2 Technologies. So did Adobe. Why would anybody switch from FLV to FXM? The only real winner is On2, because we will all need their Flix products to create content.
Why doesn't Java support the truly cross-platform and license-free OGG format? It's already offered by Wikipedia and some content providers, but only as a download. I think people have a need for a decent embeddable player. Flash can't do OGG!
Submitted by terrencebarr on Tue, 2009-02-17 07:54.
will69,
Parleys is a strong supporter of JavaFX - they are actively working with Sun to scale of JavaFX for use on their site. Check out the JavaFX Devoxx 2008 keynote on Parleys.com - lots of cool JavaFX demos. Cross-platform media is currently supported on Windows and Mac, and soon Linux and JavaFX Mobile. I can't answer the question about why specifically O2 was chosen over other solutions. I assume that open formats such as OGG will be included at a later point - it makes sense. But I am not tied into those discussions. -- Terrence |
||
|
|
I can't say much right now - but there will be news about this at JavaOne. Stay tuned.
-- Terrence