Ensemble in Mac App Store
scott.kovatch at oracle.com
Tue Oct 23 09:22:57 PDT 2012
On Oct 22, 2012, at 4:36 PM, John Smith <John_Smith at symantec.com> wrote:
> 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?
Well, I should come clean here, and admit that it wasn't just a simple matter of downloading a JDK release and packaging everything up.
I checked out the source of OpenJDK (jdk7u branch) and built a JDK myself. There were some known issues in the AWT that I patched locally. All of those changes have been checked in, so there should be an upcoming release (probably 7u12) with all of the fixes.
I also took what should have been FX 2.2.4 and combined that with the JDK.
> 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?
The answer to these two questions is yes. Ensemble should be seen right now as proof that 'yes, a JRE and JavaFX can be put into the OS X app store.' We have a chicken-and-egg problem in that we can't stand up and say it can be done unless we do it ourselves first. So, that's what we did. Unfortunately things didn't line up schedule-wise, so the community can't do it yet.
We are still on track to have a release that is ready to use by anyone for packaging -- nothing has changed there. You can start with the pre-release of 7u10, which *should* have all of the JDK and JavaFX fixes that would have kept you from submitting to the store, but I'd have to check to see if all of the ones we know about made it. 7u12 will definitely have all of them.
-- Scott K.
More information about the openjfx-dev