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, 2012 at 1:49

1 Answer 1


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, 2012 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, 2012 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, 2012 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, 2013 at 3:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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