13 thoughts on “JavaFX on iPad!”

  1. 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

    1. @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 🙂

      1. >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 😉

  2. 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 )

    1. 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.

  3. 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.

  4. 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.

    1. 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).

  5. 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.

    1. 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.

Leave a Reply