Mathematica Stack Exchange is a question and answer site for users of Mathematica. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have created a notebook that uses GUIKit to create a user interface.

The targeted user does not have Mathematica available so I thought about using the CDF player to convert the file if possible, because it is available for free download.

I am done with the current stage of the GUIKit app but how can I make it executable for someone without Mathematica?

share|improve this question
GUIKit is largely obsolete since the arrival of version 6 with all the Dynamic interactivity stuff. Since we're now at 8 and pretty soon on 9 the question is whether you should invest effort in it. As far as I know CDF player only plays Manipulate and Dynamic and doesn't do GUIKit. – Sjoerd C. de Vries Nov 25 '12 at 9:01
When I save it as CDF it simply saves it such that upon opening I see the Mathematica code. Nothing is running or being executed. It's like looking at a PDF of a .nb file. – ChrisK Nov 26 '12 at 13:57
This will not work easily. It will be very hard to do. Don't do this. Or at very least don't commit to doing this until you have created a couple of CDFs and are more familiar with the format. – Searke Nov 26 '12 at 16:26
up vote 5 down vote accepted

I don't think that GUIKit is mentioned in cdf-faq or in details for programmers, presumably because it is considered obsolete as Sjoerd has mentioned. From the restrictions that are mentioned there (no JLink, no alternative FrontEnds) I would conclude that it isn't supported, although I haven't actually tried whether it works.

There are possibilities to get this running without a full Mathematica license, though: you can either get a Player Pro for your targeted user(s) which will run a GUIKit application or you can contact WRI, as they mention in cdf-faq that it is possible to "distribute CDFs with enhanced functionality to people who have the free CDF Player" in collaboration with them...

share|improve this answer
Thank you for the insight! – ChrisK Nov 26 '12 at 14:00

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.