Ensemble in Mac App Store

John Smith John_Smith at symantec.com
Mon Oct 22 16:36:17 PDT 2012

Really nice work on packaging Ensemble and placing it in the Mac App Store.

If one wants to package an application for the Mac App Store, which build must be used?

I'm guessing it is JDK 7u12 / FX 2.2.6 because that fixes specific Jira's which were targeted towards packaging native binaries for the Mac App Store?

At https://forums.oracle.com/forums/message.jspa?messageID=10621531 on Oct 8, igor stated "JavaFX tools is way to go. At least long term (as you need to use current beta from http://jdk7.java.net/download.html and it might have bugs)."

However, if you use a non-production release, like http://jdk7.java.net/download.html or http://jdk8.java.net/download.html, then you must agree to the pre-production license http://jdk7.java.net/license.html.  This license obviously wouldn't work for something packaged for app store delivery due to the following clause: "We grant You a revocable, nonexclusive, nontransferable, royalty-free and limited right to (a) use one (1) copy of the binary portions of the Programs for the sole purpose of internal non-production and non-commercial evaluation and testing of the Programs, including, developing no more than a single prototype of each of Your applications"

So, currently, is it only Oracle which can publish JavaFX applications in the Mac App Store?
And the rest of the world will be able to do the packaging in Spring when JDK 7u12 / FX 2.2.6 is released?
Or is there some other way around this?  How was Ensemble packaged for instance?

More information about the openjfx-dev mailing list