Intention is to distribute demonstration files just like Wolfram Demonstrations (mainly dynamic manipulations with assisting textual explanations based off on Numerical Methods course lectures).

If distributing as notebook/cdf is not practical, web-apps is also another option to try. Regardless would like to lock all back-end code visibility from the user.

Please advise.

  • 1
    $\begingroup$ Just copy the output cell produced by the Manipulate expression into a new notebook and distribute the copied stuff. If the Manipulate has been written so that its code is self-contained, i.e., doesn't depend on code in other cells to run, you will get what you want. $\endgroup$
    – m_goldberg
    Feb 15 '19 at 16:24
  • 1
    $\begingroup$ Please see mathematica.stackexchange.com/q/1571/5478 and related topics. CloudCDF could be the best but then you need to take care about $CloudCreditsAvailable. $\endgroup$
    – Kuba
    Feb 15 '19 at 16:50
  • 1
    $\begingroup$ Might want to check Demonstrations by D. Barnhart from his Optica work. My recollection is they did some encoding. Not sure it was bullet-proof though. $\endgroup$ Feb 15 '19 at 17:15
  • 2
    $\begingroup$ I don't consider Encode a security measure but maybe it just fits your need: mathematica.stackexchange.com/q/86674/5478 $\endgroup$
    – Kuba
    Feb 15 '19 at 19:23
  • 1
    $\begingroup$ See How to Encrypt Your Code for Deployment for a CDF option. $\endgroup$
    – Edmund
    Feb 15 '19 at 21:34

Your Answer

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

Browse other questions tagged or ask your own question.