manbet万博app沃尔弗拉姆博客
Stephen Wolfram

笔记本出版的新世界

2019年10月24日 -Stephen Wolfram

manbet万博app在Web上钨笔记本电脑

我们一直在努力争取了很多年,但现在它终于来了:一个令人难以置信的顺畅的工作流程进行发布Wolfram Notebooks到网上,使得互动出版并启用计算通信可能的一个新的水平。

创建笔记本使用所有的力量一manbet万博app沃尔弗拉姆manbet万博appWolfram语言manbet万博app沃尔弗拉姆笔记本系统在-Ondesktop。Then you just press a button to publish it to themanbet万博app沃尔弗拉姆云—and immediately anyone anywhere can both read and interact with it on the web.

笔记本发布的新的世界

这是一个前所未有的简单的方法来获得丰富的互动,计算内容到网上。与Wolfram语言的功率和在一起manbet万博app计算语言—it promises to usher in a new era of computational communication, and to be a crucial driver for the development of “computational X” fields.

当沃尔弗拉姆笔manbet万博app记本是published to the cloud,立即不太和谐的东西le can read and interact with. But it’s more than that. Because if you press the让自己的副本按钮,你会得到你自己的笔记本电脑,你不仅可以阅读和互动,而且编辑和做计算,用鼠标右键在网络上的副本。而这意味着,笔记本电脑变得不只是你看的东西,但东西,你可以立即使用和构建。

And, by the way, we’ve set it up so that anyone can make their own copy of a published notebook, and start using it; all they need is a (free)Cloud Basic account。而人们使用Cloud基本账户,甚至可以发布自己的笔记本电脑在云中,但如果他们想将它们存储在长期的他们将不得不upgrade他们的帐户。(通过manbet万博app沃尔弗拉姆基金会, we’re also developing a permanent curatedNotebook Archive对于公共利益的笔记本电脑。)

让自己的副本

还有很多其他重要的工作流程了。在计算机上,你可以立即下载的笔记本电脑到桌面,并运行它们本身有使用最新版本的manbet万博app沃尔弗拉姆播放器我们已经免费提供了许多年。您还可以运行笔记本电脑natively on iOS devices使用manbet万博app钨播放器应用程序。And themanbet万博app钨云应用(在iOS或Android)为您提供了一个精简的方式,使自己的笔记本上工作的副本与云中。

笔记本电脑的工作流程

您可以发布一个沃尔夫勒姆笔记本到云中manbet万博app,你可以使用它作为一个完整的,丰富的网页。但是你也可以embed the notebook inside an existing webpage,一个完整的交互界面或嵌入文档提供了从单一的(也许是动态更新)图形东西。

And, by the way, the exact same technology that enables Wolfram Notebooks in the cloud also allows you to immediately set upmanbet万博appWolfram语言的API要么接口形式,用于直接在网络上,或through client libraries在像语言蟒蛇Java的

笔记本电脑的故事

笔记本电脑的故事

我们在1988年发明的笔记本电脑as the main interface forMathematica1.0版,并在过去的三个十年里,数以百万计钨笔记本已经作出。manbet万博app一些记录正在进行的工作,有些是练习,以及一些含有发现小和大。有些展览,演示或在线书籍和论文。有些是互动演示。并与Wolfram语言的出现为manbet万博app全面的计算语言越来越多的现在作为丰富computational essays与人类语言和计算语言的混合物前所未有有效性通信。

多年来,我们已经逐步打磨了一长串的用户界面创新,调整和桌面系统的连续几代优化的笔记本电脑体验。但是,什么是让我们现在要做全面的笔记本电脑在网络上发布的是,经过多年设法钨笔记本电脑的抛光版本,在云中运行,就像他们做桌面的工作 - 我们的。manbet万博app

在桌面上创建一个笔记本或in the cloud, complete with all its code, hierarchical sections, interactive elements, large graphics, etc. When it’s published as a cloud notebook people will be able to visit it just like they would visit any webpage, except that it’ll automatically “come alive” and allow all sorts of interaction.

Some of that interaction will happen locally inside the web browser; some of it will automatically access servers in the cloud. But in the end—reflecting our whole hyperarchitecture approach—Wolfram Notebooks will run seamlessly across desktop, cloud and mobile. Create your content once, and let people not only read it anywhere, but also interact with it, as well as modify and compute with it.

什么在笔记本电脑

当你第一次去钨笔记本电脑在云中它可能看起来像一manbet万博app个普通的网页。但事实上,这是一个积极的,计算文件意味着有很多的事情可以立即用它做。如果你看到一个图形,你就能够立即调整其大小。如果是3D,你就可以过旋转。笔记本电脑通常被组织细胞的层次结构,并可以立即打开和细胞的紧密群体导航的层次结构。

笔记本电池层次

此外,还可以是动态的交互式内容。在Wolframanbet万博appm语言,功能,如操纵自动设置在笔记本电脑交互式用户界面,与滑块等,而这些都是自动发布云计算笔记本活跃。其它内容可以是动态的一样:使用功能,如动态例如,您可以动态地拉从实时数据Wolfram Knowledgebase或者manbet万博app沃尔弗拉姆数据丢失或者,如果用户允许它,从他们的计算机相机要么microphone

动态交互式内容

When you write a computational essay you typically want people to read your Wolfram Language code, because it’s part of how you’re communicating your content. But in a Wolfram Notebook you can also use图标化至just show an iconized version of details of your code (like, say, options for how to display graphics):

图标化

通常,当你在一个钨笔记本做一个计算,就会有一连串的manbet万博app在[]中出[]细胞。但你总是可以双击出[]细胞关闭在[]中细胞,所以人们起初只是看到输出,而不是计算语言代码,使得它。

输入和输出单元

一个关于Wolfram语言伟大的事情是如何manbet万博appintegrated and self-containedit is. And that means that it’s realistic to pick up even fragments of code from anywhere in a notebook, and expect to have it work it elsewhere. In a published notebook, just click a piece of code and it’ll get copied so you can paste it into a notebook you’re creating, on the cloud or the desktop.

A great source of “ready-made” interactive content for Wolfram Notebooks is the 12,000+ interactive Demonstrations in themanbet万博appWolfram演示项目。按复制到剪贴板并且可以(用含有其代码闭孔一起)到任何笔记本粘贴示范。

复制示范剪贴板

一旦你安装你想要的笔记本电脑,就可以发布它。在桌面上,去文件>发布到云。在云中,只需按发布。您可以为发布的指定名称的笔记本电脑,也可以让系统自动选择一个UUID名。但你可以采取任何笔记本电脑,甚至一个大的,并很快有发布云版本。

计算期刊

它没多久后,我们发明了笔记本电脑早在1988年,我开始用它们来实现一种新的计算发布的,用的东西像计算杂志和书籍的计算思路。而且,事实上,甚至很早就, there started to be impressive examples of what could be done.

但随着计算绑在桌面上,总有什么可以做一个限制。即使在网络之前,我们发明系统分配作为笔记本电脑的桌面文件。后来,当网络浏览器存在的,我们建立了插件来访问桌面计算能力从浏览器中。并已在90年代中期,我们建立机制用于从网页内产生通过web服务器的内容。但是,只是随着现代网络技术,并与那种精简笔记本的发布,我们今天会发布已经成为可能钨云的整体架构。manbet万博app

但考虑到我们现在有,我觉得有最终改造之类的科学和技术的机会出版,并让他们真正需要的计算模式的优势。是的,可以有丰富的互动图表,任何人都可以在网络上使用。而且,是的,事情是可以动态地根据来自实时数据更新,例如Wolfram Knowledgebase要么elsewhere.

但随着这些事很重要,我想他们相比有什么沃尔弗拉姆笔记本电脑可以为可用性和知识的重复性做最终苍白。manbet万博app由于钨笔记本不只是给manbet万博app你东西可以读,甚至与交互;它也可以给你,你需要实际使用,或复制,它说什么一切。

无论是直接在笔记本内,或在Wolfram Data Repository或在云中的其他地方,有可以例如是基本从观察或实验的数据,比如说。然后可存在在其计算图形或可以从该数据中导出其它输出笔记本代码。是的,这些代码可能是有刚需存在,并且在某种不可读计算脚注可能被藏起来。

但还有一些更强大,现在唯一可能与Wolfram语言,因为它存在的今天:有可能使用的语言不仅仅是为计算机运行提供代码,也能表达的东西manbet万博app计算语言in a way that not just computers, but also humans, can readily understand. Technical papers often use mathematical notation to succinctly express mathematical ideas. What we’ve been working toward all these years with the Wolfram Language is to provide a full-scale computational language that can also express computational ideas.

So let’s say you’ve got a technical paper that’s presented as a Wolfram Notebook, with lots of its content in the Wolfram Language. What can you do with it? You can certainly run the computational language code to make sure it produces what the paper says. But more important, you can take pieces of that computational language code and build on it, using it yourself in your own notebook, running it for different cases, modifying it, etc.

当然,事实上,这实际上可以在实际工作中是非常平凡的,并依赖于我们所做的独特的发展的一个巨大的数额。因为首先,它需要一个连贯的设计,全面的符号计算语言,因为这是唯一的办法是不现实的能够利用的代码,甚至小片段,让他们对自己的工作,或者在不同的情况。但是,还有更多太:这是同样重要的是,工程现在代码放在对未来的工作,并与设计学科我们已经在Wolfram语言,我们有兼容性的令人印象深刻的历史manbet万博app跨越30年以上

早在上世纪70年代,当我开始撰写技术论文, they typically began as手写文档。Later they were typed on a typewriter. Then when a journal was going to publish them, they would get copyedited and typeset, before being printed. It was a laborious—and inevitably somewhat expensive—process.

到了80年代,随着文字处理器和排版系统,个人电脑正在变得普遍,不一会儿期刊可以指望“相机准备”电子论文版本。(当它发生的时候,in 1986 I started什么可能已被first journal定期接受这样的事情。)

而随着技术的改进,哪些作者可以很容易地做出什么出版商可以在一个完全排版杂志生产逐渐融合,留下日记被周围的品牌和选择性,对许多人来说调用它的价值入的主要作用质量题。

但对于计算期刊这是一个新的故事。因为,如果一个文件中有计算语言代码,还有的代码是否实际运行直接的问题,并正常运行。这就像审稿纸所以它可能是排版的老工艺一点点。有真正的人类工作和了解,这对确保代码正常运行需要。好消息是,人们可以使用来自软件质量保证,现在之类的东西增强方法现代机器学习。但是仍然有真正的工作要做的result there’s real value to be added by the process of “official publication” in a computational journal, and there’s a real reason to actually have a computational journal as an organized, potentially commercial, thing.

我们’ve been doing review and curation of submissions to themanbet万博appWolfram演示项目十几年了。而且,是的,它需要的工作。但结果是,我们可以确信,我们公布实际运行演示,并会继续这样做。对于沃尔弗拉姆数manbet万博app据仓库我们也有一个审查过程中,以确保数据可计算在适当的水平

有一天,一定会被“首轮”计算期刊,其中新的结果通常通过计算论文报告。但即使在此之前,我们可以预期的辅助计算期刊,提供真正的“计算支持”和“数据支持”出版。目前只是一直没有使这项工作正常,在过去的技术。现在,随着Wolfram语言manbet万博app,沃尔夫勒姆笔记本电脑的新的精简网络出版,这是需要最后一切存在。

改变着我的工作

它总是一个标志的东西是重要的,当立即改变的方式之一工作。而这肯定是这是发生对我的笔记本电脑发布。

我在那里建立了一个笔记本,说做了现场实验或演示我可能给谈话。然后在谈话结束时,我会做一些新的东西:我会按按钮或使用发布的笔记本电脑到云(无论是CloudPublish)。然后我会让笔记本URL的QR码(使用说BarcodeImage),并显示在大屏幕上。然后在观众们可以撑起自己的手机来读取QR代码,然后只需点击网址,马上可以开始使用我的沃尔弗拉姆云笔记本上自己的手机。manbet万博app

我可以告诉大家,笔记本电脑的发布就是让我多写,因为现在我有一个方便的方式来分配我写的东西。我经常会做computational explorations一件事或其他。而在过去,我只希望我保存所做的笔记本电脑在我的文件系统(是的,在30多年的我已经建立了一个庞大的数字)。但现在是令人难以置信的快速添加一些文字打开笔记本电脑进入计算的文章,我可以立即发布到云端,这样任何人都可以访问它们。

有时我会放一个链接到发布的笔记本in a post like this;有时我会做这样的事情它鸣叫。But the point is that I now have a very streamlined way to give people direct access to computational work I do, in a form that they can immediately interact with, and build on.

From a technical development point of view, the path to where we are today has been a long and complex one, involving many significant achievements in software engineering. But the result is something conceptually clear and simple, though extremely powerful—that I think is going to enable a major new level of computation-informed communication: a new world of notebook publishing.


更多关于钨笔记本电脑:manbet万博app

Wolfram Notebooks Overview »
manbet万博app沃尔弗拉姆笔记本电脑互动课程»


发表评论,请浏览这篇文章的复印件在斯蒂芬·沃尔弗拉manbet万博app姆的著作»

评论被关闭。