Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #26602
| 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) |
"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
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