Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #26602

Re: updates and so on

From "Qu0ll" <Qu0llSixFour@gmail.com>
Newsgroups comp.lang.java.programmer
References (1 earlier) <l6lnvr$v5g$1@news2.informatik.uni-stuttgart.de> <Bb2dnXex7KMyEBPPnZ2dnUVZ_q-dnZ2d@westnet.com.au> <l6n693$bas$1@news2.informatik.uni-stuttgart.de> <sv6dnQ3PC8z0gBLPnZ2dnUVZ_vKdnZ2d@westnet.com.au> <slrnl94nhk.1dm.fredrik@biggles.jonson.org>
Subject Re: updates and so on
Date 2013-11-25 21:21 +1100
Message-ID <-K6dnRNBw_hLuQ7PnZ2dnUVZ_hSdnZ2d@westnet.com.au> (permalink)

Show all headers | View raw


"Fredrik Jonson"  wrote in message 
news:slrnl94nhk.1dm.fredrik@biggles.jonson.org...

Reply at end (sorry for lack of indentation)...

In <sv6dnQ3PC8z0gBLPnZ2dnUVZ_vKdnZ2d@westnet.com.au> Qu0ll wrote:

>  The future of Java [...] is IoT.  And, I also believe that JavaFX
>  (and hence Java) can be a big player in mobile and tablet space when
>  iOS and Android support is viable next year.  It's being worked on by
>  both Oracle and the JavaFX community[...]

I really don't see that happening - i.e. Oracle gaining serious momentum
with Java FX on Android or Apple devices.

Both Google and Apple have a firm grip on their mobile development
offerings. And the developers enjoy the raw power you get with native
development, a power you never had with Java ME. Would developers really
want to trade that for cross platform development bundled in a
proprietary offering controlled by Oracle?

And the users, would they accept going back to the least common
denominator-based UX reasoning that once dominated Java ME applications?
I understand that Java FX is not Java ME, but besides the possibility of
WORA, what other advantage would FX offer Android or IOS developers?

There are already a few cross platform efforts - f.x. Apache Cordova and
Xamarin - but so far I have seen none that are really gaining momentum.
Neither Microsoft or any other up and coming alternatives, like Firefox
OS, seem really interested in reviving the Java ME train or anything
like it again, and the manufacturers that used Java ME have moved on to
Android a long time ago.

Besides, isn't various Linux based platform complemented with scripting
languages, like Python, Lua, JavaScript, or perhaps compiled Go, a more
likely solution for the part of IoT that is not phones and tablets?

------------------------------

Well, like you hinted at, JavaFX is not your grandpa's JavaME.  In fact, a 
port of JavaFX to iOS and Android will not use JIT or a traditional JVM but 
instead will use an AOT compiled application.  In this sense (and in terms 
of performance), it will be no different from any other "native" 
application.

Your point about lowest common denominator is valid however.  JavaFX apps 
would have to either emulate the native look and feel (a la Swing) or mix 
native controls and lightweight controls which is indeed possible and 
currently being worked on.  With the use of JNI as well, I think you will be 
able to build true native apps with JavaFX with the added benefit and power 
of any lightweight control you like.  It's the best of both worlds and could 
be a real competitor to traditional "native" applications developed using 
Objective-C and Android's "Java".

As for IoT, why would "Linux based platform complemented with scripting 
languages, like Python, Lua, JavaScript, or perhaps compiled Go" be any 
better than Java embedded?  Surely Java and the Java platform would provide 
a much more advanced and feature-rich API/platform than those?  And you 
would be able to reuse all your domain objects and other libraries/classes 
from your existing server and client applications.  Sounds like a real 
win-win to me!

--
And loving it,

-Qu0ll (Rare, not extinct)
_________________________________________________
Qu0llSixFour@gmail.com
[Replace the "SixFour" with numbers to email me] 

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Re: updates and so on Thomas Richter <thor@math.tu-berlin.de> - 2013-11-21 20:47 +0100
  Re: updates and so on "Qu0ll" <Qu0llSixFour@gmail.com> - 2013-11-22 09:47 +1100
    Re: updates and so on Arne Vajhøj <arne@vajhoej.dk> - 2013-11-21 18:37 -0500
      Re: updates and so on "Qu0ll" <Qu0llSixFour@gmail.com> - 2013-11-22 10:44 +1100
        Re: updates and so on Arne Vajhøj <arne@vajhoej.dk> - 2013-11-21 19:13 -0500
          Re: updates and so on "Qu0ll" <Qu0llSixFour@gmail.com> - 2013-11-22 14:00 +1100
            Re: updates and so on Arne Vajhøj <arne@vajhoej.dk> - 2013-11-21 22:29 -0500
          Re: updates and so on Nigel Wade <nmw@ion.le.ac.uk> - 2013-11-22 13:32 +0000
            Re: updates and so on Arne Vajhøj <arne@vajhoej.dk> - 2013-11-22 20:08 -0500
    Re: updates and so on Thomas Richter <thor@math.tu-berlin.de> - 2013-11-22 09:57 +0100
      Re: updates and so on "Qu0ll" <Qu0llSixFour@gmail.com> - 2013-11-22 20:01 +1100
        Re: updates and so on Thomas Richter <thor@math.tu-berlin.de> - 2013-11-22 10:30 +0100
          Re: updates and so on Arne Vajhøj <arne@vajhoej.dk> - 2013-12-09 21:15 -0500
        Re: updates and so on Fredrik Jonson <fredrik@jonson.org> - 2013-11-24 20:14 +0000
          Re: updates and so on Joerg Meier <joergmmeier@arcor.de> - 2013-11-24 21:33 +0100
          Re: updates and so on "Qu0ll" <Qu0llSixFour@gmail.com> - 2013-11-25 21:21 +1100
          Re: updates and so on Arne Vajhøj <arne@vajhoej.dk> - 2013-12-09 21:18 -0500

csiph-web