Moving on to a "round house kick" (forked from Re: JavaOne roundup?)
Pedro Duque Vieira
pedro.duquevieira at gmail.com
Tue Oct 1 18:59:52 PDT 2013
> Hi Matthias,
> > Why do you guys always talk about embedded development? The old days of
> embbedded stuff have been without an OS.
> > What we are talking about are not really embedded platforms, these are
> Desktop systems like Linux/Android (linux base)/iOS (berkley based) with
> > energy optimized kernels which are primary used on an ARM CPUs. From my
> point of view the summary of an ARM cpu, operating systems and toolkits
> build the platform.
> > Unfortunately, I missed the Freescale announcment. How could I miss it?
> (I used to work with their Motorola dev boards back in time)
> > I read this announcement and now I hopefully understand the idea where
> JavaFX should end up.
> > Oracle wants to establish a network of little running devices based on
> Linux/JavaFX build inside any electric device.
> > Now I understand everything much better.
> > off topic:
> > Nice idea, but keep in mind we have 2013 and it is the phase of
> consolidation in the software and OS market.
> > The costumer don't want a closed system. Just one question.
> > You want to buy a fridge in late 2014 with a tablet interface on the
> front door. You are in a very big Target super market.
> > There you will find one with "JavaFX powered" logo and another one with
> "Google Android". Which one do you buy?
> The key value proposition of Android is a market for apps. Are you going
> to have an app store and random 3rd party apps for your refrigerator? If
> so, Android may make good sense. If you're doing your own in-house software
> development, then what advantage is there to Android? The same can be said
> for a multitude of devices and products.
> JavaFX runs as fast or faster, runs on cheap hardware, is completely open
> source, etc. Oracle has some great embedded VM's and a lot of acceptance in
> this market.
> I can't predict the future but we've got a strong position, both on the
> business side and the technology side, in this market.
That's not exactly that simple and Matthias does make a point. Google in
fact has been targeting the embedded space with its android OS and has a
big popularity there.
Check out this article:
For instance one of the devices listed in the Android 4.0 release was the
Further android has several things in its favor besides being popular like
the fact it has a specialized UI to work on small screens.
There are also other strong players like Ubuntu and other Linux
I do love JavaFX and I do hope it becomes the SDK of choice for creating UI
applications but without it supporting iOS and Android it will slowly die
or become a niche tool.
The last 2 JavaOnes have been pretty disappointing to me with too much
emphasis on the embedded space and no news whatsoever about iOS, Android
(or windows phone).
To me, embedded should be last in the list of priorities.
I do think you guys know the importance of these and are working to make it
a reality. Anyone who thinks this won't matter is simply not in touch with
This kind of effort cannot be made by the community alone, there's too much
to be done also it requires specialized knowledge and guidance that
probably only Oracle staff can provide.
There is already one big player in the cross platform development field:
PhoneGap (or Cordova) owned by Adobe, which I personally hate but which
enjoys big popularity.
The longer JavaFX is without ios and android support the worse. Other
players will jump in the cross platform development space and it might be
too late when JavaFX jumps in as well.
With JavaFX 1 Oracle made the huge mistake of not listening to the
community, lets hope that with JavaFX 2+, Oracle has learned from this.
Pedro Duque Vieira
More information about the openjfx-dev