JavaFX port to iOS/Android status

Richard Bair richard.bair at oracle.com
Mon Apr 22 07:40:28 PDT 2013


I have no doubt such a talk would be accepted.

On Apr 21, 2013, at 4:56 PM, Danno Ferrin <danno.ferrin at shemnon.com> wrote:

> The real question in my mind is who has the audacity to submit a JavaOne
> session based on a community JVM port on iOS and Android?  The pieces are
> not there to get a good handle on the community port, but the (extended)
> deadline for JavaOne is Tuesday.  This has the potential to be a standing
> room only session with rockstar potential.
> 
> My plate is already quite full between work, my family, and other projects
> I have planned, or I would have quietly submitted it already.  The odds are
> whoever submits will be reporting on someone else's work for at least on of
> the platforms.  If I don't hear anyone attempting it by Tuesday I may
> overload myself or drop one of my side projects. I think it is that
> important it be done by someone.
> 
> 
> On Sun, Apr 21, 2013 at 7:02 AM, Daniel Zwolenski <zonski at gmail.com> wrote:
> 
>> Richard,
>> 
>> Thanks for the previous response.
>> 
>> Are you able to tell us the strategy you guys used for the JVM element in
>> your prototypes to give us a potential starting point? Eg did you guys make
>> it run on Dalvik or use XMLVM or take some other path?
>> 
>> If there's some legal blocker to giving us this info then perhaps a
>> general comment along the lines of 'an approach that may be of particular
>> interest is X' would be sufficient.
>> 
>> John (or anyone), if you come up with a strategy you think may be worth a
>> shot let us know. As I've said before (to the point of being annoying), I
>> think mobile support (along with good deployment options) is key to jfx
>> adoption and survival and so I'm keen to see it develop. This area of
>> native/porting is not something I've got a lot of experience in though so
>> I'd be looking for someone else to lead but I'd be willing to help where I
>> can.
>> 
>> Thanks,
>> Dan
>> 
>> 
>> On 21/04/2013, at 8:35 PM, Herve Girod <herve.girod at gmail.com> wrote:
>> 
>>>> 
>>>> Hi Richard,
>>>> 
>>>> I knew nothing about XMLVM but my first cursory looks suggests it is
>>>> nothing
>>>> more than a way to represent a byte-code based application in a generic
>> way
>>>> so that it may be easily ported to any architecture.  Given that the JVM
>>>> itself is not actually a Java byte-code application, how is this going
>> to
>>>> help with porting it?
>>>> 
>>> 
>>> I am far from knowledgeable on .NET, but I suggest looking how Mono is
>>> working on Android and iOS. See here for example:
>>> http://docs.xamarin.com/guides/android/advanced_topics/architecture
>>> 
>>> 
>>>> Getting JavaFX to run on Dalvik may be an easier option but I have heard
>>>> rumours that Google are seriously looking to remove Java (and
>> "Java-like"
>>>> technologies such as Dalvik) from all their products in response to the
>>>> legal wrangling with Oracle.  I expect Java support in their software
>> will
>>>> be deprecated and eventually phased-out altogether with GWT's Java
>>>> fundamentals for example being replaced with Dart and so on.  I
>> wouldn't be
>>>> surprised to see the Android SDK being based on C++ in the not so
>> distant
>>>> future (or maybe even yet another "new" language).
>>> 
>>> 
>>> Maybe, but I think that if they do that, Google will be the first to
>> "pay".
>>> I don't think that Oracle get anything from the fact that Google use
>> their
>>> "proprietary" Java on Android, but rebuilding all what they have done
>>> before on Dalvik in another language (and making sure it's working) will
>> be
>>> a LOT of work.
>>> 
>>> Hervé
>>> 
>>> 
>>> 2013/4/21 John C. Turnbull <ozemale at ozemail.com.au>
>>> 
>>>> Hi Richard,
>>>> 
>>>> I knew nothing about XMLVM but my first cursory looks suggests it is
>>>> nothing
>>>> more than a way to represent a byte-code based application in a generic
>> way
>>>> so that it may be easily ported to any architecture.  Given that the JVM
>>>> itself is not actually a Java byte-code application, how is this going
>> to
>>>> help with porting it?
>>>> 
>>>> Getting JavaFX to run on Dalvik may be an easier option but I have heard
>>>> rumours that Google are seriously looking to remove Java (and
>> "Java-like"
>>>> technologies such as Dalvik) from all their products in response to the
>>>> legal wrangling with Oracle.  I expect Java support in their software
>> will
>>>> be deprecated and eventually phased-out altogether with GWT's Java
>>>> fundamentals for example being replaced with Dart and so on.  I
>> wouldn't be
>>>> surprised to see the Android SDK being based on C++ in the not so
>> distant
>>>> future (or maybe even yet another "new" language).  And it's not just
>>>> Oracle
>>>> that Google has in its sights with the recent news that they are
>> abandoning
>>>> WebKit in favour of Blink which would appear to be driven more from its
>>>> competition with Apple that any genuine technological need.  Don't
>> worry, I
>>>> know you cannot comment on any of these issues ;-)
>>>> 
>>>> I am going to do my own research into what is available that may be
>>>> suitable
>>>> to form the basis of an iOS/Android VM capable of running JavaFX
>>>> applications and will report back when I have some concrete results.
>>>> 
>>>> -jct
>>>> 
>>>> -----Original Message-----
>>>> From: Richard Bair [mailto:richard.bair at oracle.com]
>>>> Sent: Saturday, 20 April 2013 11:32
>>>> To: John C. Turnbull
>>>> Cc: openjfx-dev at openjdk.java.net
>>>> Subject: Re: JavaFX port to iOS/Android status
>>>> 
>>>> The remainder of the iOS and Android code is slated to go out (along
>> with
>>>> the rest of Prism) early next week if all goes well. But these ports
>> don't
>>>> include a VM, so somebody from "the outside" is going to have to get it
>> up
>>>> and running on Dalvik or XMLVM or something. Certainly *not* an
>>>> insurmountable challenge for one so motivated ;-)
>>>> 
>>>> Richard
>>>> 
>>>> On Apr 19, 2013, at 5:38 PM, John C. Turnbull <ozemale at ozemail.com.au>
>>>> wrote:
>>>> 
>>>>> What's the status of the JavaFX port to iOS and Android?  Has anyone
>>>>> got seriously involved and started to make progress?  Is there someone
>>>>> who is overseeing the project that I can contact?
>>>>> 
>>>>> 
>>>>> 
>>>>> Thanks,
>>>>> 
>>>>> 
>>>>> 
>>>>> -jct
>>>>> 
>>>> 
>>>> 
>> 
> 
> 
> 
> -- 
> There is nothing that will hold me back.  I know who I am....
> I remember wher I came from, and I feel stronger for knowing.
> Zane, Ninja of Ice.  Ninjago S01E07



More information about the openjfx-dev mailing list