Questions on the Computable Document Format (CDF) that allows Mathematica notebooks to be embedded within media for easy viewing and manipulation. Do not use this tag for questions on cumulative distribution functions.
36
votes
3answers
2k views
Understanding CDF
Update
Since more and more issues are revealed as I venture deeper into the world of CDF, I decided to make this thread more general and hopefully more useful. I know posted my findings as an answer, ...
24
votes
3answers
552 views
Automatically check student answers in tests
I am a physics teacher and I am looking for a way to create homework assignments within Mathematica so that each problem has an input field that students can use to check their answers.
For example, ...
20
votes
3answers
778 views
How can I embed a Manipulate (or other interactive graphics) in my website using CDF?
The new CDF (computable document format) lets you embed a Manipulate or other interactive graphics on your website, and users can play around with your little ...
18
votes
2answers
449 views
What can webmathematica do that CDF cannot do?
I've been reading a number of questions and answers on this site that deal with the various capabilities of CDF (computable document format). It seems like sometimes the answer is to make sure to use ...
17
votes
3answers
742 views
Deploying Mathematica Content Online
I have the following program at home, which draws on a batch of pre-processed files (that are word frequency text files, compiled using ToLowerCase, ...
17
votes
2answers
339 views
When to make (file.nb) instead of (file.cdf)?
I started with File > New > FreeCDF so I can save my work in a format compatible with the CDF Player. I can use Mathematica to make new cells, evaluate input and so in the CDF file. What are the ...
16
votes
1answer
364 views
How can I share objects with dynamic content with non-Mathematica users?
Often when I construct some cool Manipulate[] function, I would like to share it with others—non-Mathematica users. Some software, notably Cinderella, ...
16
votes
1answer
274 views
Can Enterprise Edition really encrypt code for distribution via CDF?
The Wolfram blog post: Using Mathematica Enterprise Edition to Create Professional Apps, Tools, and Reports makes the following statement (emphasis mine):
Enterprise Edition allows you to create ...
15
votes
1answer
413 views
What are the exact guidelines for what is allowed in a CDF?
I have read the guidelines published by Wolfram (these are restricted: non-numeric input fields, dialog windows, and data import and export) but I have a CDF that seems simple enough and seems to ...
14
votes
3answers
364 views
Can CDF file embedded in a web page receive external parameters?
I know that I can embed a CDF file inside a web page by using:
The embed tag.
An object tag with an embed tag inside (better than 1).
Using the JavaScript provided by Wolfram (better than 2).
My ...
14
votes
4answers
377 views
In a CDF can I suppress or avoid “This file contains potentially unsafe dynamic content…”
I created a CDF to distribute to a single trusted user who both knows and trusts me and everything I make for them.
I downloaded the CDF player and the CDF to one of their computers. The CDF works ...
12
votes
1answer
282 views
CDF, Player, PlayerPro, or something else?
I have a notebook, which contains a dozen or so custom functions all leading to the production of a simple static report, something like this:
I want to distribute this to a single user who will ...
11
votes
2answers
480 views
Dashboard TV with CDF Player
I'm experimentally trying to use CDF Player to create an Dashboard TV here in the company (like in the airport, see image below). I would like to configure the CDF file so It could be displayed in ...
10
votes
2answers
358 views
Can Wolfram System Modeler models be published in CDFs?
Is it possible to publish or distribute Models generated with WSM in CDF format (to interested people that do not have Mathematica and/or WSM)
10
votes
1answer
299 views
Mathematica Source-Code Control for CDF files in multi-user scenario
Q: I'm putting together a strategy on how its best to maintain cdf documents with multiple users in a source code repository.
Ideally I wish for users to create (unit tested) cdf's with data and ...
10
votes
0answers
219 views
Publishing a Mathematica notebook
I am considering publishing a Mathematica notebook, used for analysis of some data, as a “supporting information” file alongside a research paper. What are the common practices for doing so, and what ...
9
votes
1answer
264 views
How do I remove Wolfram Branding in a CDF?
I have a Mathematica Enterprise License, which lets me export Pro-feature CDFs. One of the benefits is supposed to be removal of branding and full customization of UI. Does anyone know how to get that ...
9
votes
1answer
330 views
CDF and MediaWiki
Recently there was a handful of CDF embedding-related topics. However I would like to ask whether anyone has succeeded in embedding CDF into MediaWiki page?
I've attempted to do so with the Widget ...
8
votes
1answer
205 views
Can JavaScript query the actually used dimensions of an HTML embedded CDF?
I have an HTML embedded CDF on my website. The size that is actually being used up by the single manipulate in the CDF changes when you use the CDF; you can make more sliders appear, and then it will ...
8
votes
1answer
150 views
How to embed “Share content” button into a CDF?
I want to have a button present in a CDF that, when pressed, shares some content material e.g. via Facebook. Is it possible or would the restrictions of the CDF format prevent anything from happening? ...
8
votes
2answers
125 views
Problem with PlayerPro recognizing a proprietary package
This question follows on from my earlier question Can Wolfram's Player Pro Use Proprietary Packages.
That question appeared to have established that, yes, PlayerPro can use proprietary packages.
...
7
votes
1answer
189 views
Docked Cell lesson chooser
I have a question about creating a docked cell that will let me choose files.
This is just as much a "design" question as a Mathematica question.
I'm a math teacher and I want to bundle a bunch of ...
7
votes
1answer
185 views
How to wrap this dynamic code inside a Manipulate?
My goal is to set up a Ising-type simulation, where many fast simulation steps are done in the background, and a visualization of the current state is displayed as the simulation evolves, being ...
7
votes
1answer
306 views
CDF and personalized style
I recently created a custom stylesheet. I then created a notebook with the new style, confirmed that the notebook had adopted the style, and then saved a copy in CDF. But when I opened the CDF in ...
6
votes
4answers
200 views
How can I deploy only the output in Player Pro
I want to know how can I see only the output when I deploy the Mathematica notebook in Player Pro as in ...
6
votes
2answers
172 views
A good way to manage code in a complicated CDF?
When doing complicated programming in a Mma notebook I define several functions that I use in my higher level funtions, and I use a "Subsection" cell for each definition. For example I might write:
...
6
votes
2answers
322 views
CDF file posted in WordPress won't run
I just installed Mathematica 8.0.4.0, which has a CDF Deployment Wizard. This is supposed to make it easy to post a CDF file on a WordPress blog. I tried it, and it indeed was easy; the problem is ...
6
votes
1answer
223 views
Guides for programming CDFs
Are there any tutorials for programming high-quality CDFs, like the interactive calculus textbook presented at wolfram.com?
Mathematica's Help is extremely impressive but it really does not help much ...
6
votes
1answer
148 views
Is it possible to embed a Youtube video in a CDF?
I'd like to embed a Youtube tutorial video inside a CDF. I'm guessing this is not possible as my search for how to do this has been in vain. I'm imagining an embedded Youtube video like one sees on ...
6
votes
0answers
137 views
ListInterpolation causing .cdf security problems?
I've made a simple .cdf that makes a function from a list of data I've provided in table form (using ListInterpolation) and ...
5
votes
1answer
161 views
Create a CDF file with a plot that cannot be edited by double-clicking
I have created a CDF file that contains a Manipulate object with a plot. I intend to embed the file in a web site, so that users can use interactive sliders to ...
5
votes
1answer
217 views
Trouble with CDF on Mac OSX
My problem seems to be very strange. I've created a CDF file and am trying to upload it to a Google site, and I've been almost completely successful!
My only problem is that I cannot correctly ...
4
votes
2answers
454 views
Exporting a CDF to HTML
I'm using Mathematica for Students on a Mac. How do I export a CDF document to HTML? According to the Wolfram website I should click on ...
4
votes
1answer
156 views
Open data file from CDFPlayer?
Using a CDF program running in CDF Player, is it possible to use a system dialog box, or even just an Import statement such as Import["*.CSV"], to import data from a text or comma separated file on a ...
4
votes
1answer
142 views
Include a CDF file in sites.google
I have a website on sites.google and I also have blog on wordpress. I would like to include some CDF files on them. How can it be done?
4
votes
3answers
161 views
Can one launch a Player Pro kernel independently of the front end
This question follows on from my earlier one, Seeking strategies to deploy a function securely without a front end.
As it pursues a different track to solve the same problem it seemed distinct enough ...
4
votes
1answer
76 views
“Show” with Manipulate runs fine normally, but gives errors as a CDF
I've simplified my code to what can reproduce my error. Basically, I have two lines:
...
3
votes
1answer
86 views
How to create a “standard” CDF programmatically?
How can I programmatically create a CDF which is similar to the CDFs created by File -> CDF Export -> Standalone...? ...
3
votes
3answers
185 views
Why does my code work one way in Mathematica and another way in PlayerPro?
I wrote the following simple code and deployed it as a CDF.
Button["Ok", (SystemDialogInput["FileSave", ".PDF"])]
If I ...
3
votes
1answer
207 views
Too much vertical space in a CDF file
When I prepare a CDF file to be included into a web page, far too much blank vertical space is left over the pane. Is there a command to reduce that? This is illustrated by the files SimpleDemos.nb ...
3
votes
1answer
128 views
How can I create a CDF application while using GUIKit?
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, ...
3
votes
2answers
122 views
how to use button in place of checkbox
I am novice to Mathematica and want to ask how can I use Button in place of Checkboxes. I have used 4 ...
3
votes
3answers
296 views
How can I change the CDF which imports the data and uses it, without execution of code
I am making an application which first imports the data from the Excel file and then uses it in the deployment of a CDF. But is it possible to change the data of the Excel file and see its ...
3
votes
2answers
145 views
Function saved in a package won't load in the deployed CDF on startup
I wrote a function and saved it in a package. I saved a copy of the package in the Autoload folder too. I deployed a CDF that contains this function. When I open the CDF later, this function (which ...
3
votes
1answer
126 views
CDF plug-in and animation controls
I've read through all the Q and A on the CDF plug-in and still am puzzled. I've managed to create some webpages with CDF content, it's working fine except when you reveal the animation menu and use ...
3
votes
0answers
133 views
Notebook manipulation to “Save as (HTML)”
In a previous question, I said that I wanted to display code as text in "Save as (HTML)". I am closer, but would like to ask the community for a better approach by telling the whole picture.
I did my ...
3
votes
0answers
183 views
How to remove scroll bars from embedded cdf?
I am using the deploy command to embed a CDF file in an HTML page. I am using the annoying but currently necessary fullscreen:'true' trick to reveal the "Enable ...
2
votes
1answer
118 views
how to deploy notebook into player pro
I want to ask how can I deployMathematica notebook into player pro. I know that online conversion to Mathematica player pro is ...
2
votes
2answers
310 views
MathLink and CDF
So far I have read that some things are not supported in CDFs. Istvan-zachar mentioned very useful things in his post. Unfortunately he mentioned that
MathLink operations, including J/Link and ...
2
votes
2answers
139 views
How can I create CDF applications which adjust their screen dimensions based on the end-user's display configuration?
I am trying to make a CDF application that takes the user's system information (screen information) and adjusts the size of the application to give a seamless experience over different screens with ...




