Often when I construct some cool Manipulate[] function, I would like to share it with others—non-Mathematica users. Some software, notably Cinderella, supports exporting some dynamic calculations to a Java applet. I can see why this would be very difficult to achieve with Mathematica, for it would require exporting all the under-the-hood calculations to Java.

Nevertheless, how do you all share dynamic results from Mathematica to others on the web? Often I resort to Export["filename.gif", {img1, img2, ...}, "GIF"] to share animations. What better alternatives are available?

  • 1
    $\begingroup$ Also see this question if you'd like to embed them in your website. $\endgroup$
    – rm -rf
    Jan 23 '12 at 1:49

You do not need to export an applet to be able to share things with non-Mathematica users. If you save your stuff as a CDF then other non-Mathematica people will be able to use it both on their desktops or view it in webpages (if you choose to embed your CDFs in a webpage). You can do this via File > Deploy

screenshot of appropriate menu

See also ref/format/CDF in the documentation center and the How To that is linked at the bottom.

Also some additional things that may help you:

#1 #2 #3

  • $\begingroup$ Wonderful! I didn't know about CDF. Thanks so much! :-) $\endgroup$ Jan 23 '12 at 1:14
  • 1
    $\begingroup$ @JosephO'Rourke Please note that there are certain restrictions to CDF documents. Import/Export are highly restricted (if possible at all). Additionally, the CDf should be centered around a single Manipulate. $\endgroup$ Jan 23 '12 at 11:36
  • $\begingroup$ So, is it the case that anyone who wants to see a CDF must download something, as per Nasser's comment? For the casual passerby, this is an impediment... $\endgroup$ Jan 23 '12 at 12:54
  • $\begingroup$ @JosephO'Rourke Well, you could always use wwwvis.informatik.uni-stuttgart.de/~kraus/LiveGraphics3D which only requires Java if you're satisfied with an animation that people can rotate... $\endgroup$
    – Mark S.
    Nov 2 '13 at 3:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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