Computable Document Format

{{Short description|File format}}

{{Infobox file format

| name = Computable Document Format

| logo = Image:WolframCDFLogoSmall.png

| icon = Image:WolframCDFLogoSmall.png

| iconcaption =

| screenshot =

| caption =

| extension = .cdf

| mime = application/cdf

| typecode =

| uniform type = com.wolfram.cdf

| magic =

| owner = Wolfram Research

| released = {{Start date|2011|07|21}}

| latest release version =

| latest release date =

| genre =

| container for =

| contained by =

| extended from = Wolfram Language (notebook)

| extended to =

| standard = [https://reference.wolfram.com/language/guide/LowLevelNotebookStructure.html Notebook], [https://reference.wolfram.com/language/ref/format/CDF.html CDF]

| open = No

| url = [https://www.wolfram.com/cdf/ Computable Document Format]

}}

Computable Document Format (CDF) is an electronic document format[https://www.telegraph.co.uk/technology/news/8561619/Wolfram-Alpha-creator-plans-to-delete-the-PDF.html Wolfram Alpha Creator plans to delete the PDF] The Telegraph (UK) designed to allow authoring dynamically generated, interactive content.[https://www.pcworld.com/article/236202/wolfram_makes_data_interactive.html Wolfram makes data interactive] PC World CDF was created by Wolfram Research, and CDF files can be created using Mathematica. As of 2021, the Wolfram Research website lists CDF as a "legacy" format; it has been replaced by Wolfram Computational Notebooks.{{cite web|url=https://www.wolfram.com/cdf/ |title=Computable Document Format |website=Wolfram Research |access-date=2021-03-23}}

Features

Computable Document Format supports GUI elements such as sliders, menus, and buttons. Content is updated using embedded computation in response to GUI interaction. Contents can include formatted text, tables, images, sounds, and animations. CDF supports Mathematica typesetting and technical notation.[https://www.zdnet.com/article/wolfram-launches-new-document-format-meet-cdf/ Wolfram Launches new document format. Meet CDF] ZDNet Paginated layout, structured drill down layout, and slideshow mode are supported. Styles can be controlled using a cascading style sheet.

Reading

CDF files can be read using a proprietary CDF Player, downloadable from the Wolfram Research website but with a restricted license.{{cite news|url=http://www.popsci.com/gadgets/article/2011-07/wolframs-new-cdf-format-brings-computation-power-individual-document|title=Wolfram's New 'CDF' Format Brings Computation Power to the Individual Document |work=Popular Science|accessdate=21 July 2011 |last1=Dillow |first1=Clay }}{{cite web|url=http://www.betanews.com/article/Wolfram-introduces-the-new-CDF-container-for-interactive-math-documents/1311270145|title=Wolfram introduces the new .CDF container for interactive math documents|date=21 July 2011|accessdate=21 July 2011}}[https://www.zdnet.com/article/wolfram-launches-new-document-format-meet-cdf/ Wolfram Launches new document format. Meet CDF] ZDNet[http://www.v3.co.uk/v3-uk/news/2095753/wolfram-creates-cdf-format-rival-flash-pdf Wolfram creates CDF format to rival flash and PDF] V3, July 2011[http://www.investintech.com/resources/blog/archives/1874-should-we-add-another-format-to-the-pdf-killer-list.html Should we add another format to the PDF Killer List?] Invest in Tech[http://www.spiegel.de/netzwelt/web/0,1518,775549,00.html Weg mit dem öden Papier-Internet!] Der Spiegel (German)[http://www.popsci.com/gadgets/article/2011-07/wolframs-new-cdf-format-brings-computation-power-individual-document Wolfram's new CDF format brings computation power to individual documents] Popular Science, July 2011[http://www.schoollibraryjournal.com/slj/home/891371-312/wolfram_launches_pdf_killer.html.csp Wolfram launches PDF Killer] School Library Journal[https://thenextweb.com/apps/2011/08/12/wolfram-alpha-adds-powerful-interactive-search-results/ WolframAlpha adds powerful unteractive search results] The Next Web, 12 August 2011[http://www.pcpro.co.uk/news/enterprise/368815/wolfram-launches-its-own-interactive-document-format Wolfram Launches its own interactive document format] {{Webarchive|url=https://web.archive.org/web/20111231081210/http://www.pcpro.co.uk/news/enterprise/368815/wolfram-launches-its-own-interactive-document-format |date=2011-12-31 }} PC Pro, July 2011 In contrast to static formats such as PDF, the CDF Player contains an entire runtime library of Mathematica allowing document content to be generated in response to user interaction[http://www.thinq.co.uk/2011/7/21/wolfram-punts-expanded-medium-technical-docs/ Wolfram punts expanded medium for technical docs] {{webarchive|url=https://web.archive.org/web/20110725121540/http://www.thinq.co.uk/2011/7/21/wolfram-punts-expanded-medium-technical-docs/ |date=2011-07-25 }} ThinQ and digital textbooks.[http://www.popsci.com/gadgets/article/2011-07/wolframs-new-cdf-format-brings-computation-power-individual-document Wolfram's new CDF format brings computation power to individual documents] Popular Science, July 2011

CDF reader support is available for Microsoft Windows, Macintosh, Linux and iOS{{Cite web|url=http://blog.wolfram.com/2017/10/04/notebooks-in-your-pocket-wolfram-player-for-ios-is-now-shipping/|title=Notebooks in Your Pocket—Wolfram Player for iOS is Now Shipping—Wolfram Blog|date=4 October 2017 }} but not for e-book readers or Android tablets. The reader supports a plugin mode for Internet Explorer, Mozilla Firefox, Google Chrome, Opera and Safari, which allows CDF content to be embedded inline in HTML pages.

Uses

Computable Document Format has been used in electronic books by Pearson Education,[http://www.schoollibraryjournal.com/slj/home/891371-312/wolfram_launches_pdf_killer.html.csp Wolfram launches PDF Killer] {{Webarchive|url=https://web.archive.org/web/20120428031145/http://www.schoollibraryjournal.com/slj/home/891371-312/wolfram_launches_pdf_killer.html.csp |date=2012-04-28 }} School Library Journal[https://archive.today/20120912142822/http://www.pearsonhighered.com/briggscochran1einfo/ Briggs Cochrane Calculus] specifically MyMathLab, to provide the content for the Wolfram Demonstrations Project, and to add client-side interactivity to Wolfram Alpha.[https://thenextweb.com/apps/2011/08/12/wolfram-alpha-adds-powerful-interactive-search-results/ WolframAlpha adds powerful interactive search results] The Next Web, 12 August 2011[http://www.pcpro.co.uk/news/enterprise/368815/wolfram-launches-its-own-interactive-document-format Wolfram Launches its own interactive document format] {{Webarchive|url=https://web.archive.org/web/20111231081210/http://www.pcpro.co.uk/news/enterprise/368815/wolfram-launches-its-own-interactive-document-format |date=2011-12-31 }} PC Pro, July 2011

See also

References