|
Replies:
7
-
Last Post:
Jul 24, 2007 2:06 AM
by: terrencebarr
|
Threads:
[
Previous
|
Next
]
|
|
|
|
|
|
JavaFX Mobile - what is it?
Posted:
Jul 18, 2007 7:26 AM
|
|
|
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
|
|
|
|
|
|
|
Re: JavaFX Mobile - what is it?
Posted:
Jul 19, 2007 7:10 AM
in response to: davjoh
|
|
|
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
|
|
|
|
|
|
|
|
Re: JavaFX Mobile - what is it?
Posted:
Jul 19, 2007 8:47 AM
in response to: terrencebarr
|
|
|
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
|
|
|
|
|
|
|
|
Re: JavaFX Mobile - what is it?
Posted:
Jul 20, 2007 8:21 AM
in response to: terrencebarr
|
|
|
>> 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. :
|
|
|
|
|
|
|
|
Re: JavaFX Mobile - what is it?
Posted:
Jul 19, 2007 9:20 AM
in response to: davjoh
|
|
|
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
|
|
|
|
|
|
|
|
Re: JavaFX Mobile - what is it?
Posted:
Jul 20, 2007 8:33 AM
in response to: terrencebarr
|
|
|
JSR 223 is a JavaEE spec, not a Java ME spec. So how will this be possible?
Mike M. :
|
|
|
|
|
|
|
|
Re: JavaFX Mobile - what is it?
Posted:
Jul 23, 2007 3:53 AM
in response to: terrencebarr
|
|
|
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!
|
|
|
|
|
|
|
|
Re: JavaFX Mobile - what is it?
Posted:
Jul 24, 2007 2:06 AM
in response to: davjoh
|
|
|
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
|
|
|
|
|