NET平台的存储功能也非常类似,但是这里的存储更高一层次,它不再是在某一个特定的设备上。NET平台具有令人难以置信的智能,可以在不同的设备之间根据需要对存储进行控制。它知道你何时通过一条高速链路联网,它可以依据你所使用的设备和你所处理的内容决定适合的数据类型,它可以以更加丰富的形式存储信息以备今后的检索,这样你可以更加有效地搜索存储的信息。它实际上是基于数据库技术的,我们称其为XML存储(XMLStore)。它是整个平台的一个组成部分。
再来看看Windows中的“剪贴板”,我们可以利用它在不同应用之间交换信息。这种重要的先进功能在DOS环境中是无法实现的。在当今的Internet世界,从不同的信息源获取信息并进行集中,使其最终可以用于生产率产品是一个纯手工的操作。因此我们打算利用XML以一种无缝的技术进行数据采集并合并。
Windows环境几年来的最大发展就是复合文档。众所周知,对象链接和嵌入以及所有基础结构都是与其伴生的。当Windows真正面向对象以后,我们可以获得不同类型的嵌入技术并且可以允许各种支持嵌入技术的第三方应用程序所提供的操作。
我们现在从整体背景上来探究XML数据。这个背景就是你不必离开浏览器,甚至在你进行创造性工作时也不必。作为演示的一部分,我们今天将向大家首次展示这种整体背景技术。
Windows中的每个元件——用户接口、应用程序编程接口(API)、硬件驱动程序(允许Windows与用户插入PC的任何硬件协同工作)等与新平台中的都非常相似。都是跨越所有不同设备的并且都包含在更高层次上运行的东西。
这种重要的理论获得了极大的成功并且被越来越多的人所认可。我是说,数以万计的应用程序正在为这种标准编写。它提供机会使应用程序提高到一个新水平并最终使NET平台获得成功。
现在谈谈构造模块。我已经阐述过了作为核心之一的XML存储。身份认证(identity)是从今天称为护照(passport)的服务发展而来的。通知(notification)是指所有的站点都跟踪你可能感兴趣的内容并且把它们提供给你的代理。日历(calendar)不仅仅是一个人的日历,它可以在几个人之间共享。查找能力可以使你的软件保持最新版本。这些例子都是完全可编程的服务。同Windows一样,我们提供开发工具套件,方便用户编写应用程序,从而更好地利用这些服务的优势。
我们自己当然要在此基础上开发应用程序。但是在所有应用程序中,我们只占很小的比例。
现在说说新用户经验问题。当我们突破了NET的重要技术瓶颈后,我们在公司内部建立了8个不同的小组。每个小组都走出去花费数月的时间与业界精英们共同探讨我们的架构。
我领导的小组主要从事用户经验研究。人员主要来自Windows、Office以及研究部门。他们各自心目中理想的用户接口各不相同。
有趣的是当你重新考虑并审视用户接口时,你可以把它看成是一张干净的白纸。你可以针对过去10年间用户接口的发展以及添加的东西开展大量的工作。你可以保留那些有用或者经过实践验证的东西,并把它们加以重新整理。
建立新用户接口是一个非常有意思的工作,但是你必须从一个更高的层次上去考虑问题。你必须从浏览器的层面、从使其以通信为中心的层面开始入手,并且把其定义成一个所有自然接口技术都可以与为这种新用户接口编写的应用程序协调工作的方法。
这种用户接口更加抽象。因为我们使用的屏幕形形色色。在那些PC主宰的年代,我们可以明确地告诉你屏幕分辨率:620×200、640×480、1024×768。这些数字在大脑中是具体的。
你车内的寻呼机、屏幕电话和电视,以及全屏幕PC设备,它们的种类和形状比现在要丰富得多。不只你拥有写字板形状的产品,而且有的人的LCD比你的桌面设备还要大,以便查看尽可能多的信息。由此引出了如何利用显示器平面的问题。
我们还需要定制一些内置在环境中的东西。我们需要明确文件、电子邮件和数据是完全不同的,你用来控制引导这些东西并与它们一同工作的命令之间也是相互独立的。当你打开当前的用户接口并且询问你的PC中有多少搜索命令时,答案会是很多很多。有时甚至连使用者本身也不清楚到底有多少命令,对话框也千差万别。正因为如此,在用户经验方面才大有文章。
至于在任何地方接入存储的信息,你可以脱机工作,在你脱机工作时,你所需要的信息可以基于对你的了解自动地保存下来。你不必再亲自动手下载这些代码、文件和电子邮件。
关于创建具有创造性的Web问题。Web不仅能够阅读,还可以评注,不论是文本评注、语音评注,还是手写评注。这是跨越文档和Web站点的基本能力。你能够创建并且查看这些评注,这种用户经验文件向导将详细定义这些东西的特征。
因此,不论你是使用键盘还是其他的新型自然接口,这些应用的外观都与现在我们使用的应用外观有很大的差异。
为了增加大家的感性认识,我将向大家演示一些组成元件。现在有请JeffRainier先生为大家展示一些自然接口元件的例子。
JEFFRAINIER:谢谢比尔。今天,我将向大家介绍NET的两种用户接口元件:智能标记(SmartTags)和输入行(type-inline)。
众所周知,计算机擅长许多方面的工作,但是在某些方面却表现不佳。例如,当你输入June23rd后,计算机不知道这是指一个日期,又比如它不能明白你输入的2∶00PM是指时间。即使是计算机明白了这两个东西,它也无法把这些时间和日期与事件(例如计划中的会议)联系起来。
但是NET平台可以明白此类事情。事实上,它可以自动地对一些输入的重要单词和短语进行识别和分类,并把它们转换成为智能标记。在输入过程中,有关公司名称、人名、时间、日期的信息,以及大量其他信息被自动标志。
让我用生活中经常会遇到的实际问题来说明。假设我收到了一封要求我提供报告的邮件,那么我就要开始搜集报告中所需的数据。我需要记住所需的信息保存在那个数据库中,知道如何使用相应的数据库管理软件并且把相关的信息转换成为数据表格进行分析。
但是利用NET用户界面,这项工作将大大简化,省略了许多步骤。
我不必再逐字逐句地阅读邮件,找到重要的公司名称。因为NET业已在公司名称下方标注了蓝点下画线。它可以自动判定为公司名称并把它转换成为智能标记。当你把鼠标移动到它上面时,会出现一个按钮。按下按钮后,将出现一个包含许多针对Astro这个公司名称的操作的菜单。从这里,我可以进入它们的主页,查看这家公司投资者的金融报告,或者分析它们的销售数据。
大家现在了解了智能标记在Email信息中是如何发挥作用的,而实际上它们在NET平台上无处不在地发挥着类似的作用。智能标记可以个人定制:用户可以指定哪个单词应当被智能标记、应当如何分类、应当在显示的菜单中出现何种操作。
在这个数据表格中,山地自行车的型号同样被智能标记,因此我可以在MB3000上点击查看有关该型号产品的更多信息。这时,我可以进入自己公司的内部网并且查询有关该型号的信息。
现在让我演示一下NET识别智能标记的动作。
我切换到文字处理程序并且进行一些输入。你可以看到蓝点下画线标注的信息出现。这意味着被识别为一个智能标记和一个公司名称。我可以从这个菜单获得前面介绍操作。
值得一提的一个操作是我可以由此进入的主页,但是我根本没有输入任何URL或添加任何超级链接。这是因为NET注意到公司经常具有主页并且知道如何通过公司名称衍生出公司的主页地址。
在的主页,你同样可以见到在山地车、公司名称以及人名下面有蓝点标志的下画线。这表明智能标志在Web网络上也同样能够发挥作用。它们采用相同的方法、相同的菜单、相同的按钮以及相同的功能选项。
现在让我们再来看看NET的另一个革新。
NET的用户接口比以往的用户接口功能更加强大,更加贴近自然。这种自然化的接口是基于新兴的技术,如语言识别、自然语言处理以及手写体识别技术。
这种用户接口的核心功能之一称为输入行。由此你可以进行一些简单的工作,例如输入命令、打开文档、或者搜索网络,但是这种接口的真正功能却不在于此。这是因为NET可以以自然语言回答你提出的问题,如果你愿意,它甚至可以读出答案。
现在让我演示。
我向大家介绍了NET用户接口的两个元件,它们都可以进行键盘输入、语音输入和手写输入。我还为大家演示了智能标记。它可以自动对单词和短语进行识别和分类,并且允许你对它们进行操作,这个中心可以处理命令、提问并且与你的计算机协同工作。除此以外,还有很多很多的革新。今天仅仅是一个例子。
感谢大家。
比尔·盖茨:谢谢,Jeff。干得非常好。
显然自然语音理解是一个非常重要的组成。特别是允许第三方应用程序介入并说明它们如何通过语音或者输入行与不同的方式进行交流。所以,应用程序编程接口非常非常重要。
继续我们的NET之旅。我们针对那些同步进行硬件开发的合作伙伴进行了一些非常重要的假设。我们没有假设PC和Internet的能力将一成不变。事实上,我们的假设基于了大量的技术革新和突破。我们假设宽带成为流行。当然,宽带在目前企业之间的连通中使用非常普遍,但是要进入消费者特别是在全球流行尚需时日。
但是在我们提供的一些先进功能中比如利用视频流的数字会议,将会利用到并依赖于宽带优势。
我们对无线技术持乐观态度。你需要把无线技术划分为几个不同的种类。我们已经把无线技术引入到工作场所。微软的大楼已经完成了布线工作。我们可以在参加会议或者在各个办公室之间走动时随身携带PC。不论我们在哪里都可以以11Mbit/s的速率连接。这种灵活性并不需要很大的投入。我想这将逐渐成为办公场所的标准。
至于家庭,随着一些新标准的出现,超高速家用无线联网技术也会逐渐降低成本。这种能力不再是把照片分配到电冰箱或者室内任意角落的简单LCD屏幕上,不仅可以发布你的音乐,还可以通过在一间房间中的PC机把用户接口发送到任何屏幕。所有这些利用无线联网技术都将实现。你的照片可以在任何地方得到,意味着你的应用程序也可以在任何地方得到。这是一个广泛的基础。
这类无线网络不需要分分秒秒发挥作用。它可以通过简单的设置使你在需要它的时候发挥作用。
广域网上无线数据的价值和投资热点在于它标志着从纯话音市场到数据市场的发展变化。数据市场发展可以分为小屏幕设备和大屏幕设备。小屏幕设备主要指用于查询地图、日程安排、获取重要信息的手持设备。而大屏幕设备主要用于创建文档和浏览内容丰富的信息。因此,这两类产品都应当连接到无线环境中。
随着第三代无线通信系统的建立,我们相信无线数据能力将在几年后流行。
我们认为识别技术的发展对此非常重要。口令在安全系统中是一个薄弱环节。所以智能卡的普遍使用(在某些情况下还引入了生物识别技术)是非常必要的。
如果人们明白了口令是一个薄弱环节,那么人们就不敢把更多的信息引入这个环境。
所以,用户识别技术非常重要。值得庆幸的是,通过我们以及合作伙伴的共同努力,在智能卡的成本并且使它们替代键盘读写器方面取得了一定的进展。
我们所想象的PC要比现在的PC功能强大得多,将内置话筒,因此用户可以利用自然语音以实时方式进行绝大多数交流。与其他人联网、共同编辑文档等业已成为了普通的功能。人们会奇怪以前为什么不能方便的这样做。
虽然不是所有的PC都配备摄像头,但是相当比例的PC将装备这种设备。这也是平台支持的自然接口的一个方面。
PC将具有一个新型的外形,例如写字板,通常它要小得多、方便得多。甚至那些桌面LCD也将成为一种特殊形状的PC。
小屏幕设备也在发生变革。小屏幕设备的功能将比10年前刚刚引入Windows时的PC的功能要强。它们在阅读方面、音乐播放方面、处理图像方面、媒体的丰富性方面,以及代理的智能性方面(也可以深入到小设备中为人们服务),将会使人们叹服。
现在让我们看看下一代的设备。我希望请BrianShafer为大家介绍未来的电话。
BrainShafer:比尔早上好。大家早上好。我们都喜爱那些进入我们生活的种种新设备,特别是蜂窝电话。但是它们都有一个共同的弱点,它们都是技术的孤岛,尽管它们可以通过一些特殊的手段与PC同步,共享电话号码。但是它们彼此之间或者与其他平台之间无法实现全面的互操作。
NET环境为我们提供了解决这类问题的能力。
我所拿的就是一种新型的设备,一种NET设备。这种我们与三星公司共同开发的智能电话将在明年的某个时间投入市场。
这类设备将为我们所熟悉和喜爱的无线电话技术引入功能强大的计算能力。我们可以把NET环境延伸到每一个像这样的便携式设备,就像这个。
现在让我们来看看这个设备的使用。
我现在拿着的这个新型智能电话因为某些特殊原因还从来没有使用过。它没有任何数据,也没有利用一些特殊的手段进行过个性化设置。因此,当我第一次使用它时,我必须使用口令系统登录到设备上并且由此接入到NET环境。
登录以后,首先,所有在NET服务器中你个人领域内的相关信息都将下载到这个设备上,包括电话号码、日程表、约会安排等,甚至我的Email也将下载到这台设备上。我个人的信息也被下载。