过通用的作者环境来应用它们,并说明它们给我这个最终用户带来的体验。
现在我正在看什么呢?这是给Shannon Talbot的一个建议。您知道,这实际上是一个功能丰富的字处理类型文档。现在我在这里要做的实际
上是编辑这个摘要。我只需要在这里添加新的一行,而且我只敲入一个单词“total”。
我们已经做的事情是要说明其特征和功能涵盖性,即无论在哪里,无论这是什么类型的文档。在这个例子里,我得到一种求和公式,把它放入表中,我将会得到动态的更新结果,而一切对于我这个最终用户来说是透明的。那现在是电子表格还是字处理类型的文档呢?无论我在哪里,我都可以享用这个统一的编辑服务功能。
这里的例子可能是一个字处理文档。而另一个例子可能是一个电子邮件消息。现在我要在此继续打开一个电子邮件消息,向您
演示这个实例。可能在这里我要把它转发给我的客户,只是在这里敲入一些东西,过一会儿再清除。“下面是我们讨论的所做
工作的初步评估。”我们只是举一个例子,来说明她想了解所有这些的平均价格。
您已经看到我刚才在表中输入了一个电子表格类型的公式。真棒。但是有了新的通用环境,实际上我就可以在文本当中插入电子表格公式。下面我给大家举个例子。
现在我要说的是,它相当于所有这些单元格信息的平均值,而且我会得到动态的计算结果,这太棒了。但我来这里并不是想给大家举一个简单的例子,我还会给大家讲讲它真正强大的功能,您会看到它是如何为我进行动态计算的。
这都是一些非常有趣的事情。我们已经把电子表格公式插到了文本中,同时运行我的软件,但突然之间事情变得非常有意思了。我演示了什么呢?这是发送电子邮件消息的客户端,一个Web浏览器,一个字处理类型的文档,一个电子表格。我们在统一的环境下将所有这些组合到了一起。而对于我,一个企业用户来说,这能帮我更加快捷地完成工作。
BOB MUGLIA:刚才Jonathan说明了自然用户界面的关键要素并着重说明了通用环境”的重要功能。
我想给大家讲一讲,如何利用.NET技术来创建这些东西。我们在这里要做的,实际上是将XML作为服务的一部分传输到客户端。您在屏幕上看到的是,全屏都是HTML。而我们实际要做的就是采用XML,应用XML样式的表格来将其转换成用户能够看懂的一些东西。通过利用这种高端的技术,我们能够打破这些障碍,打破这些存在于提高生产效率的应用程序之间的障碍,这些应用程序包括字处理和电子表格等,还要打破应用程序和Web之间的障碍。而这个例子就为我们阐明,这种自然的用户界面如何让用户以他们需要的方式来工作。
JONATHAN PERERA:非常正确。到现在我们已经说明了两件事情。首先,我们讲了一些关于动态提供智能客户端作为智能服务器工作的事情。其次,我们讲了通用
环境和高级的自然用户界面。今天关于XML我们已经谈了许多。那么,我接下来要为您讲的客户端技术也不例外,XML是下面所有这些的根本所在。
当Bob刚才讲话时,实际我已经下载了我的日历信息,并且是从互联网服务器上下载到我这里的系统上。
现在这里让人感兴趣的一点是,所有这些日历信息都是作为XML数据存储的,而对于我来说这有几点好处。如果在这里要查看不同的视图,我不必在服务器和我的客户机之间来回穿梭。这是XML信息。我就在便携式电脑中处理这一数据类型的信息。这相当有趣。
但是XML神奇的能力远远超出了我自己的系统所能做的事情。它能够帮我这样的企业用户长期地、更加合理地安排我的时间。现在我就给大家举个简单的例子。
您知道,实际上现在很难组织我的业务时间表。难点之一就是我不能同时管理我的业务时间表和我的个人时间表。但我想XML能够真正帮