Open JonathanGiles opened 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
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 :-)
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 )
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.
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 ;-)
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.
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.
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).
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.
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.
Auto-imported comment, original author: Mark Anro Silva Comment posted on: April 28, 2010
Is apple going to support JavaFX on Ipad/Iphone?
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.
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 ;-)
JavaFX on iPad!
https://jonathangiles.net/posts/2010/javafx-on-ipad/