The Wolfram Blog
announces some sort of new document format CDF, the "Computable Document Format". Quote:
"CDF binds together and refines lots of technologies and ideas from
our last 20+ years into a single standard—knowledge apps, symbolic
documents, automation layering, and democratized computation, to name a
few."
Well, this reminds me of the current
xkcd. The first time I read it I thought this would be something that is exportable to JavaScript. But actually, the only thing it seems to have to do with JS:
"
JavaScript is required to use this form!"
You need JS to download the "free player", and they want your mail adress. At least there is a linux version - a shell script with a lot of binary data after its exit point. I do not want to run it on my computer, but probably the whole thing is not open source, otherwise they would have released the source.
Now
that is what the world needed. After Java, Flash, Silverlight, Unity, JavaFX... Where others work on 3d Graphics being available through JavaScript, they create a new format.
Do not misunderstand me: I believe them that their format can show 3d animations and can interact with the user, and maybe it does some things better than everything before. And probably it integrates well into other stuff made by Wolfram Research. It is just that I think the last thing the world needs is another proprietary format with a closed source player. It will take hours of work for administrators to install this stuff properly. It will produce a lot of files that will probably not be readable anymore in 20 years since all the old players do not run anymore.
I would be rather surprised if CDF really spreads. The people using Mathematica usually use it for science rather than for creating multimedia bullshit. Especially, telling some persons to install a player - even though it is free - is hard, and there must be a great advantage for this, and I do not really see this advantage.
They should have better written an export to JS, and use Flash for the parts that do not yet work properly with plain JS, instead of creating a whole new standard. That would have been a "document format" almost everybody supports, and therefore, the inhibitions to use it would not be that strong.