JonathanGiles / jonathangiles.net-comments

0 stars 0 forks source link

posts/2010/javafx-on-ipad/index #86

Open JonathanGiles opened 4 years ago

JonathanGiles commented 4 years ago

JavaFX on iPad!

https://jonathangiles.net/posts/2010/javafx-on-ipad/

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Marcel Lanz Comment posted on: April 26, 2010

actually, I don't know, why Oracle doesn't use a JavaScript VM as its Runtime... just for the pure JavaFX stuff.... THAT would rock a lot

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Jonathan Comment posted on: April 26, 2010

@Marcel: That doesn't really make sense (to me at least). The JavaScript VM isn't a Java VM, and to run Java or JavaFX you need a Java VM. So obviously Java/JavaFX apps can't run directly on top of a JavaScript VM (without a big library for runtime and API). Alternatively, if your suggestion is to create a Java VM in JavaScript, I shudder to think of the performance ramifications. Finally, I guess there already exists something that runs well on the JavaScript VM - JavaScript :-)

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Marcel Lanz Comment posted on: April 26, 2010

Quake II runs on with the help of GWT http://code.google.com/p/quake2-gwt-port/ fast enough using Javascript & HTML 5 (canvas)... I saw the JavaFX designer and heard they don't use any Swing/AWT stuff for it (its itself written in JavaFX)...

would you have anything against running JavaFX in a browser without the JVM ? I bet, there will be never a JVM (in the form we know it today) on any of the relevant mobile plattforms (iPhone). The dalvik VM is not a JVM. For the web, the browser is the VM and the only candidate there is HTML x and one of those performant JavaScript VM's. The JVM is actually better placed on our servers rather than desktops or mobile phones. And now is the best time to switch to such a thing... Chrome is new, Java FX is new; a good time to switch.

Said that, I would love to have more JVM's by default around as I write UI for my business apps in Java/Swing. OS X is a good exception to that; one just don't notice that an Mac app might be a Java App ( see Cyberduck )

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Jonathan Comment posted on: April 26, 2010

Marcel,

Thanks for clarifying your point - it makes much more sense to me now :-)

But, I think I'll leave others to discuss your point..which to summarise sounds like you're suggesting that JavaFX Script be a language that compiles down to HTML 5 standard functionality.

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Marcel Lanz Comment posted on: April 26, 2010

well, if YOU can "program" in HTML 5 yes; otherwise JavaScript & HTML5 ;-)

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Thomas Buhr Comment posted on: April 26, 2010

Son of a gun, what to do!

The iPad looks like a great platform for my type of interactive and creative app. We're taking a look at an iPad as soon as they come to Canada. It may be worth engineering our codebase to be as platform agnostic as possible in order to work in these expanded opportunities.

It would be very sweet if Java/JavaFX would run on an iPad but its not an option. Likely it will be quick port if we can help it.

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Tbee Comment posted on: April 26, 2010

I believe that if Snoracle would REALLY open source Java and JavaFX, then Apple would allow it on the iPad & iPhone. Apple's biggest concern is losing control over its platform, so it only allows open standards to prevent 3rd (commercial) parties gaining a monopoly on Apple hardware.

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Jonathan Comment posted on: April 27, 2010

I think there is more to it than that - I think Apple blocks a lot of other platforms / languages as they provide ways to work around the app store. Open source platforms will still allow this, so I highly doubt even this will enable Java / JavaFX to get onto Apple devices (note that Java isn't supported and that is open source).

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Nick Apperley Comment posted on: April 27, 2010

Jonathan, I think you may be wrong about no JavaFX support on the iPad. At the bottom of your screenshot there is an area which displays some of the samples. When you right click on the area you get the "About JavaFX XX" popup menu option.

I eliminated the possibility a backup technology would kick in by disabling the Java plugin, and restarting the web browser. As soon as the plugin was disabled the samples were no longer displayed. Unless I am mistaken your iPad was running a JavaFX app.

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Jonathan Comment posted on: April 27, 2010

Nick, unfortunately not. I'm not entirely sure what was showing down the bottom of the page, but it wasn't JavaFX (I guess it was just images). I thought this too so I went to a sample page with an applet in there and not surprisingly it didn't work. There is certainly no JavaFX support on iPad right now.

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Mark Anro Silva Comment posted on: April 28, 2010

Is apple going to support JavaFX on Ipad/Iphone?

JonathanGiles commented 4 years ago

Auto-imported comment, original author: zammbi Comment posted on: April 30, 2010

If flash wont be on ipad I dont see JavaFX being on it.

JonathanGiles commented 4 years ago

Auto-imported comment, original author: Marcel Comment posted on: December 20, 2010

>the JavaScript VM isn’t a Java VM Reading this weeks Desktop Links of the Week, make me think that the JS VM once might be one ;-)