Skip to main content

JavaFX Mobile - what is it?

7 replies [Last post]
davjoh
Offline
Joined: 2007-07-18
Points: 0

Hi everyone,

I've just been reading about JavaFX, and wanted clarification on what JavaFX Mobile will be.

Is JavaFX Mobile an entire operating system that will be deployed on mobile devices (so an whole environment that will run JavaFX script)?

Or is it a middleware that will be available of mobile-Linux OS's which will provide the platform/environment for JavaFX?

Cheers,
David

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
davjoh
Offline
Joined: 2007-07-18
Points: 0

Thanks Terrence, I think I've got my head around it now.

Although I am glad I'm not the only one with questions about JavaFX - I noticed Mike who's posted here has quite a few valid questions I hadn't yet thought of!

mike_milikich
Offline
Joined: 2005-06-13
Points: 0

>> JavaFX Mobile will also include full support for JavaFX Script so that a developer can
>> either develop MSA (JSR 248) applications for JavaFX Mobile as well as applications
>> using JavaFX Script, or, in fact, a combination of both paradigms.

What does this mean exactly? MSA does not contain any JSRs that enable JavaFX script (since none exist). What exactly would 'an MSA application for JavaFX Mobile' mean? Is there some proposed mechanism to combine MIDlets and whatever constitutes a JavaFX application?

Mike M. :

terrencebarr
Offline
Joined: 2004-03-04
Points: 0

Hi,

Sorry for the slow reply, I took a long weekend.

As for MSA and JavaFX Mobile: The exact details are still being worked but it looks very much like Java FX Mobile will include both support for MSA as well as FX Script. MSA support is required for compatibility with all the exising MIDP-based apps out there and FX Script is of course supported to enable rich content and UIs.

-- Terrence

terrencebarr
Offline
Joined: 2004-03-04
Points: 0

David,

Initially it will be an OEM sales model, meaning the stack with come pre-installed with devices, similar to Java ME on most phones today. Think of JavaFX Mobile as a pre-built and pre-integrated complete solution for OEMs that gives them all the software they need to ship a mobile device.

JavaFX Script itself is really just a scripting component sitting on top of the Java platform and accessible via JSR 223 so any platform that has the appropriate Java runtime support will be able to execute JavaFX Script applications. You can do this today with the JavaFX script preview code (https://openjfx.dev.java.net/). Whether todays phone (like Symbian-based phones) will be able to run the JavaFX Script runtime depends on the runtime capabilities.

-- Terrence

mike_milikich
Offline
Joined: 2005-06-13
Points: 0

JSR 223 is a JavaEE spec, not a Java ME spec. So how will this be possible?

Mike M. :

terrencebarr
Offline
Joined: 2004-03-04
Points: 0

Hi,

JavaFX Mobile (http://www.sun.com/software/javafx/mobile/) is a complete and pre-integrated stack for mobile devices which includes an OS abstraction layer (with available Linux integration), a layer of application frameworks, and a set of applications providing commonly required and popular functionality. JavaFX Mobile will also include full support for JavaFX Script so that a developer can either develop MSA (JSR 248) applications for JavaFX Mobile as well as applications using JavaFX Script, or, in fact, a combination of both paradigms.

Hope that helps.

-- Terrence

davjoh
Offline
Joined: 2007-07-18
Points: 0

Thanks for your post Terrence.

So - will JavaFX Mobile be something shipped with vendor hardware (the actual phones), just like J2ME is today? Or is it something that people will be able to install onto more advanced smartphones (which run proper OS's like Symbian or whatever), which means they could then run JavaFX apps?

I'm just trying to get my head around how the technology will be deployed to the mobile market.

Thanks!
-David