技术开发 频道

文字直播:微软TechED 2008大会

  【IT168现场报道】 
  2008微软技术大会
  会议时间:2008年11月6日 上午 9:30—12:00
  会议地点:国家奥林匹克体育中心

  主持人:有请微软公司全球资深副总裁,微软研发集团副主席张亚勤博士致开幕词!

  张亚勤:

  女士们、先生们,大家早上好!

  首先欢迎来到我们2008微软技术大会,非常高兴能够和三千多名IT的专业人士的开发者一起探讨我们未来发展的趋势。可以说是一个IT技术的一个盛宴,也是IT产业的一个盛会。

  今年是tech·ed进入中国15年,在这15年中随着全球化进程的加深,中国经济的发展随着IT产业的成长,可以说我们有了很多激动人心的时刻,微软也和我们业界的同仁们共同创造了很多创新的技术。在此请允许我代表微软公司感谢大家这么多年对我们的关注、支持和帮助,谢谢大家!

  作为一家从事软件的企业,科技人才始终是我们持续发展的潜能和动力,通过我们共同努力,我们融合软件和互联网的神奇魅力,我们希望能够创造出更多激动人心一些科技的体验。也正是基于这样一个理念,微软始终关注和IT专业人士和开发人员的交流和沟通。并致力于与业界伙伴合作,为IT专业人士提供所需的工具、技术服务和培训。

  今年是微软进入中国第16个年头,也是tech·ed进入中国15个年头,16年中有15年我们都有tech·ed这样一个大会,中国目前在微软全球整个的战略中可以说扮演越来越重要的角色,不仅仅是微软在全球一个很重要的一个潜在的市场,更重要的成为一个巨大的人才的创新的基地,微软中国研发集团已经有30多年的一流的科学家和工程师,是微软在美国之外规模最大的发展速度最快的,也是布局最完整的研发的基地。

  那么我们这三千多名的研发人员,中国智造汇集全球,致力于为世界,为中国的用户创造出更多的产品和技术,与此同时,我们与中国软件产业密切合作,通过战略的投资,人才的培训,软件外包,技术转让各种渠道和方式,共同营造软件产业的生态系统。最近的报道,微软在中国与相关产业的辐射拉动效应达到16倍,那么在去年对中国IT产业贡献超过了1500亿。

  今年tech·ed主题是创新改变未来。那么这个在目前全球金融风暴,特别是经济低迷的状况下,我想这个主题显得有特殊的意义。创新我认为是企业从危机走向契机的一个重要的法宝,对于我们所处的IT行业经济的低迷肯定会对我们有影响,但是IT仍然认为是企业发展的一个发动机,一个动力。因为依靠IT的技术和创新它可以帮助企业减少成本,提高生产力,可以帮助企业省钱,可以提高它的核心竞争力和创新的能力。尽管整个全球经济在减缓,在放慢,我们还是承诺在中国会有更大的投入,在研发,在市场,在用户,在技术,不会减少我们的投入,我们会增加,而且会以双位数的速度在增加。

  那么今天我看了一下我们的日程,可以说是十分的丰富,早上向大家介绍微软面向企业市场领域的创新、产品与技术和解决方案。下午会对未来技术发展的方向的趋势,特别是微软最新发布的大家可能听说云计算的平台和windowsServer的平台做一个介绍,特别高兴我们今天请到了从总部来的Ted Kummert先生,他是全球副总裁负责我们像虚拟化HPC、SQL Server整个面向企业的平台,他专程来到这儿给大家做主旨的演讲。

  现在首先我们先回顾一下微软技术大会走过的15年历程,之后我们再请Ted Kummert给大家做演讲。最后再次感谢大家的光临,希望大家能互相交流,激荡智慧,祝大会圆满成功,谢谢大家!

  Ted Kummert:动态IT基础架构 我们准备好了

  Ted Kummert:

  大家好,这是我所说的全部的中文了,欢迎各位来参加tech·ed在中国这15年的历程,今天我非常荣幸也非常高兴在这给得到发言。实际上我是第一次到中国到北京来,我过的非常好,我拜访了客户,拜访了伙伴,参观了办事处,见到了员工,我觉得中国是非常了不起的国家,还有一个因素,我的祖父是在上海出生,毕业于上海大学,而我的祖母是40年到上海,在47年到49年在北京寄宿,这是我第一次到中国来。在19年的工作当中,我看到微软进行非常大的变化,而且我到客户那里看到他们有这么了不起的产品,就他们关键任务进行应用,而且我也看到了,今天会有来自很多客户的例子,比如说中国石油,还有他们所构建的平台和应用。

  今天我们会花一些时间给大家讨论我们如何继续前进,而且也会提到动态IT,以及数据中心未来的事情,我们会看到不仅是在基础架构,还有终端用户当中继续往前创新,我们会进行云计算,利用这个非常强有力的平台帮助大家进行应用,充分享有它带来的成果,而且就SQL Server2008年我们会跟大家进行讨论。而且我会给大家展示,我们在2010年将要推出新的产品,这之后我会就客户而言进行演示,这些演示是非常激动人心的,我最近看到过一份报告,这个报告解释了IT今后发展的方向,投资朝哪个方向,80%的投资是使大家维持现有的领域,只有20%的部分是针对现有的解决方案,这些新的解决方案会给大家带来新的价值,我们致力于把这个方案扭转过来,因为对IT来说,我们愿景是希望推出动态IT,这是未来数据中心发展的趋势,也是应用发展的趋势。未来数据中心,大家走进去,我们有各种各样的机架,各种各样的服务器,除了能运行,应用,而且有中层的,各种层面的,而且你在这样基础架构中都能进行各种层面的应用,我们在这儿可以增加新的性能,新的服务,而且可以非常动态的进行运作,能够充分应用这种活力,这就是未来数据中心的图像。

  我们要实现这个愿景首先要进行什么工作呢?把物理和虚拟进行分离,我们把它叫做虚拟化的过程。除此之外,我们要更加有效的管理各种各样的技巧,而且要对我们所有产品进行管理,我们在管理这样规模的层面上,还应该有客户所拥有的,我们现在推出是非常实用的工具,还有适合管理的系统。

  这样的基础架构应该是可以满足最基本的要素和扩展性,高可用性,高性能和安全性、高可靠性,我们这里对应用进行开发,所以我们应该促进一种无缝的整合,我们从开发应用一直到部署,到相应的调试,生产,运作等等,因此我们要使得我们的工具还有应用的模式能够形成,在应用的时候我们应该朝着服务导向的,我们要来进行整合,而且我们要来进行提升,来使得我们的模型有更高的生产力,以及包括应用的活力。如果大家今天去看一下数据中心的话,我们就会发现一般来说可能只有15%到10%的利用率,甚至只有5%的利用率,这就创造了一些非常好的机会,能使我们应用的虚拟化进行整合,能把多重的工作负荷进行整合,这是在我们SQL Server2008服务器上进行的,通过这么做给我们带来很多好处,减少能耗,同时使得成本降低,对于微软,对于我们一些性能进行这样的工作,还有其他的一些服务,我们对它通过虚拟化进行了整合。现在我们看到,我们利用率已经超过了50%,我们得到各方面的益处都是由此带来的,因此整合是使得大家进行虚拟化,而且还有更行径使得大家可以这么做,我们不仅可以进行虚拟化,而且可以进行移动,使得高可靠性进行实现,而且可以跨地域进行解决,一旦出现灾难也可以在整个社区进行解决。

  我们不仅如此,虚拟化的功效更高,比如我们可以进行整合,从商业进行测试和部署,涉及到广泛的各个领域,我们进行虚拟化的方法和途径是比较复杂的,从我们服务器到数据中心,在数据中心我们对服务器进行虚拟化,最近我们推出了Hyper-V构建我们的体系,这个提升是非常显著的,我们把它从32位提升到64位,而且内存也提升了,对于windows和Linux都进行了提升,通过这么做我们在数据中心都进行了。

  而且还有更多的应用,我们听一下我们客户经常提出的问题,其中一方面就是部署这些应用涉及到的成本,还有一点是在测试方面的要求,为了解决可兼容性的问题,我们可以部署虚拟化来解决上述问题。

  还有其他的一些行径,比如说我们用远程的系统,不管在哪进行应用都可以进行,我们可以驱动这样实际的应用,举个例子:我们人力资源部有两个不同版本,我使用现在这个版本做工作,但是现在这两个版本之间有一个冲突,就是在注册方面我们不能同时在两个机子上面注册,这个时候通过使用微软的虚拟化就可以解决了,这是基于客户的经验,那么对于应用版本可以无缝连接到另外一种,现在我同时进行了两种程序的操作了。

  比如我的公司刚部署了windows,这个时候我要进行一个兼容,对微软,我们的虚拟化工具是非常好的解决方案,假设我们可以把PC进行我们的应用,我们在这些上面进行应用,这样我们就可以在这样的环境中由我们IT进行管理,最后再举一个例子,我走进一个商店,我所需要的是各种各样的应用,那么为了非常有效的提供应用,我可能把我的windows Server进行托管,这些产品可以给我们提供非常丰富的体验,给我们终端用户,所有这些使我们有一个集中化的管理,这就是我们的系统,其中核心就是我们的数据中心,在这些系统当中我们可以做很多应用,还有环境。

  在这儿,给大家展示一个短片,可以非常形象的描述,它可以展示出一个IT人员被部署在这里。

  (短片展示)

  对话:IT的专业人士的一天

  王嵘:
  感谢大会给我作为一个IT的专业人士代表跟微软的一些技术进行探讨,我不知道大家看到刚才那个录像之后有什么样的感觉,是不是似曾相识,我在每天所遇到的问题和每天所做的工作,大部分的情况下跟他们所发生的事情是一样的,都是重复同样的工作,每天要接很多的电话,去客户端支持解决问题,那么如果客户端的机器出现问题的时候,我们每天要给他新装不同的PC机,有些情况下是买的,有些时候是重装的。还有我们去机房看我们的服务器,看这些服务器能否正常运转,如果出现问题的时候马上拿来光盘,从操作系统开始安装,直到装成最需要的样子。这个实际上对于我们来说是非常繁琐的,基本是说每天早上我们一睁眼的时候就应该低头来认真的工作,当我们再一抬眼的时候就应该回家睡觉了,每天都这样重复,对于我来说没有创造力。

  我想是说有没有什么方式来改变我们这些处境,那么前一阵微软的专家给我打了电话,说他有一种手段能够改变我这种处境,有请我们微软专家沈旭。

  王嵘:
       沈旭,你好,你在电话里说能够改变我的处境,我不知道通过什么手段来改变。

  沈旭:
       其实通过微软虚拟化的手段就可以解决。

  王嵘:
  虚拟化我用过,实际上前一阵也有虚拟化的产品,我觉得现在虚拟化理论上应该效率不是很高,很多信息都装在一台服务器之后,它们抢资源,对我来说有失控的感觉。

  沈旭:
  现在微软开创出的Hyper-V,跟以前的技术是不可同日而语的,现在现在的技术可以动态的去管理它。

  王嵘:
  是吗,你能给我演示一下吗?

  沈旭:
  好,看一下我们如何更好的分配资源吧。现在大家看到是虚拟机的,我使用一个很简单的脚本就可以把这个虚拟机的负载压上去,这个时候从外面物理机上有两条线,蓝色线是代表虚拟机的情况,它的CPU负载很高;红色线是代表虚拟机所使用物理机的CPU的资源情况,你可以看到实际上它只占到了一半,5%左右,而且我们可以动态的调整它,在虚拟机运行的时候,我们可以选择降低一下,现在是100%,把它再降低一半,这样的话你可以看到红色的线已经下去了,硬件资源变少了,但是它本身的CPU还是很高的,我们可以很有效的去控制资源。

  王嵘:
  我觉得你这样的话可以很灵活的控制这些虚拟机,另外一个问题是说虚拟机按照你这种方式,还要到数据机房里面在每个服务器上装它,这个跟我的生活没有什么太大的变化。

  沈旭:
  针对你这个问题微软最新推出一个windows server 2008,可以在这个界面上可以统一管理所有的虚拟机了。你来看一下。大家现在看到的就是windows server 2008的界面,从这个界面里面可以看到运行所有的虚拟机,还有曾经做过的一些工作,是否成功,是否成败的一个报告,在这里面我们可以看到运行所有的机器,在这里面可以看到有哪些物理机是一个以群集的形式存在的,我们可以去自定义这些参数,你认为这台虚拟机需要更多的内存、CPU,这个时候它会根据你所进行的设定重新为你计算这个排名。

  王嵘:
  每个虚拟机对于硬件的需求不太一样,所以这种可以很方便的知道我这个虚拟机放在哪个服务器上比较合适一些,按照你刚才的说法,我的感觉确实对我的生活会有一些改善,但是另外一个问题,因为虚拟机这件事情会把实际物理机上的业务系统都挪上去之后,每个业务系统出了问题的话,对我们来说是无法承受的,我不知道你的虚机有没有高可用的方式来保证,如果没有的话我还是不能用虚机。

  沈旭:
  微软有一个使用十年的高可用性的技术,叫做群集,它也支持虚拟机,我们看一下这个群集的状态,首先我们看一下第一个节点,我们看一下第二个节点, 第二个节点没有任何的虚拟机运行,因为它都在第一个节点上,现在再回到第一个节点,那么现在我这边有一个很简单的脚本,我可以去破坏一台虚拟机,我让它停止服务,当我点击这个脚本之后我们可以切换到第二个节点看到这个节点出现了什么,首先你可以看到,我们现在已经看到的是第二个节点,你可以看到刚才那台出现问题的虚拟机已经被自动的迁移过来了,在这个上面也是可以去使用的。

  王嵘:
  实际上刚才你的演示确实很快,这样的话确实使得我虚机比较关键性的业务系统得到一个很好的保证,另外一个问题,我们知道所有按照你的建议来说,未来的虚机装在一台服务器上,平时情况下这些物理机器按照平时的预算应该是能够跑在一起的,你知道我们公司实际上有一个特性,有些业务系统在一年之内,平时的时候都是压力不是很高,但是在一瞬间的时候可能有两个月或者三个月的时候压力会暴涨,在这种情况下,原来的计划可以跑到一起的物理机它的资源不够用了,这样的话有没有什么手段?

  沈旭:
  所以在Scvmm 2008里面还有一个功能叫做资源调配,如果它觉得你虚拟机占用资源过高,可以迁移到别的物理机上,我们看一下节点一,这是节点一,现在有一台虚拟机正在运行,我们看一下这次我还是加一下CPU的负载,但是我不会压虚拟机,而是会压物理机,你会看到这条曲线代表是物理机的负载情况已经很高了,稍等一下,我们来看一下节点二,现在又换了一台机器,这台机器没有做任何的破坏,只是把物理机的资源压上去了,它会把它迁移到另外一个节点上。

  王嵘:
  当一个虚机压力很大的时候,可以把那些空闲的虚机迁移到别的地方,这样比较方便,那么另外一个问题,当我决定用了虚机,并且把它部署到数据中心,所产生一个问题是说真机和虚机会混合在一起,这是很头痛的一件事情,未来可能会用两套管理方式,你刚才说的虚机可以优化,到最后我不知道虚机跑到哪里去了,有什么很好的方式吗?

  沈旭:
  学习两套方法是没有必要的,像微软的产品就是对整个IT环境进行运维的,你都可以拿它去运维的,你怎么去找某一台虚拟机和物理机是没有关系的,在windows server 2008里面有一个功能,我们可以浏览整个企业环境当中的所有网络结构,你可以看一下它是怎么连接的,另外从这组图上可以看到整个环境里面,所有虚拟机的运行情况,而且逐级展开看到虚拟机。

  王嵘:
  这样很方便,我想问一下,这个性能这么好,是用什么样的服务器和存储的呢?

  沈旭:
  我们用的是支持英特尔虚拟技术的戴尔服务器外加了一个NetApp存储。

  王嵘:
  刚才说了解决我的数据中心方面的一些问题,我的市场工作里面一部分是客户端的问题,内部问题对我来说也是非常头痛的问题,有没有什么解决方案。

  沈旭:
  我刚才介绍的是微软虚拟化的部分,另外一部分会请另外一部分专家为您讲解。

  王嵘:
  好,谢谢。

  微软专家:
  刚才给你介绍了很多服务器管理方面的问题,我给你演示一下通过微软的虚拟化和应用程序虚拟化到底能够给你IT生活有什么样的改变,这上面有两台虚机,大家都觉得Vista的桌面不太一样,这不是简单的图标。

  王嵘:
  我的理解有一些应用程序是互相冲撞。

  微软专家:
  大家会在移动Vista上会装很多的版本,会有破坏和冲突的问题,我们通过应用程序虚拟化,我们把每一个Office都运行在自己的虚拟化的环境中,这样做到了之间的不冲突,可以在同一个Vista上面运行。

  王嵘:
  你演示都是微软的产品,我不知道别的产品是不是可行?

  微软专家:
  实际上这个就是我们的第三方的软件。

  王嵘:你是说所有基于windows上的应用程序都可以考到上面吗?

  微软专家:没错,我们在装应用程序的时候有相应的安装软件,都有注册项在里面,通过虚拟化的方式不会干扰。

  王嵘:对,其他业务系统要装的话,比如说客户要说装一个Word怎么办。

  微软专家:没问题,日常也会有这种需求,他可能会找到IT,把以前的应用卸载掉,把现在需要的应用,比如说Word装上,需要花一天半天的时间,通过微软的应用程序以后我们就可以在几秒钟就解决这个事情,我给你做一个演示。现在大家看到是我后台的一个虚拟应用程序的服务器,在上面我部署了很多应用程序,我可以在它的活动目录的下面做一些修改,比如说我把它从原来隶属于Microsoft office Excel User,仅仅能够使用Excel 的用户删除掉,然后再添加进Office用户群里面,我仅仅是在服务器上对用户进行了一些更改,那么我们看看客户端会有什么样的效果,他下一次登陆,或者直接刷新一下,大家等一下五秒钟看一看我们的桌面是什么的情况,这样它就可以正常运行了。我们可以用虚拟化的应用程序,可以做到收集、更新、切换的工作。

  王嵘:我看了这个演示之后,未来桌面应用程序的部署可以坐在一个办公室里面随便修改就可以换成想要的样子,这样可以省了很多的事情,但是有些像我们的领导,他用惯了其他的,你这个不行。

  微软专家:这个我们大家都会说,现在越来越多的电脑都装上了windowsVista,比如说像我现在看到这台电脑上也是Vista的电脑,这个上面可能有些网站,有些外面的应用是很难运行的,现在怎么办呢?比如说我想用IE6去打开MSN的站点,我们有微软的企业桌面的虚拟化,让我们的这些IE6能够运行在后台的虚拟环境下。所以你看到这个红全就表示应用程序是运行在虚拟的环境下,是在虚拟的IE6,可以正常的使用它的程序。我们很多的应用程序都可以用这种方式部署。比如说我在本机上装了一个Office 2007版本,然后我在虚拟环境里面,我们装了一个Office 2003的版本,所以带红圈的Office2003是在一个虚拟环境里面运行的,Office 2007是在本机的环境运行的,可以控制这两个环境的数据交互,比如说在Office 2007上写了一些东西,我可以把它粘贴到Office2003当中,把虚拟环境当中的数据粘贴到Office2007的环境当中出现了一个窗口,通过这种方式就可以很方便的控制桌面的虚拟化环境,让我们工作人员在一个可控的范围内去访问你的业务应用。

  王嵘:这样我们用两种应用程序的虚拟化方式,能够覆盖我们整个桌面上一些应用程序所遇到的问题是吗?

  微软专家:没错,所以你应用了我们企业桌面虚拟化的话,你完全可以不再面对那么多的机器在你的电脑上整天接到无数的电话,去安装程序,去刷新你的桌面了。

  王嵘:对于服务器虚拟化能够解决我很多的问题,但是对于IT专业人士来说他的压力是最大的,那么有了这些虚拟化使得我们工作压力变得很轻,刚才看了微软这些工程师给我们的建议之后,我觉得可能应该对我所面临到的和大家看到典型的问题,可能有所改善,谢谢大家!

  Ted  Kummert:

  谢谢,非常好的演示,今天我们要发布的是所有这些产品。与会人员都可以得到特制版,希望大家可以装上它们,使用它们,谢谢大家!

  大家都愿意讨论高性能运算,这个已经存在很长时间了,比我在这个行业时间都长了。那么高性能的计算,并行计算,过去,只有一小部分人能够用,而且只能在很窄的领域可以用,但是现在我们花几千美元就可以购买一个系统,这个系统有20年前强大计算机的功能,有很多核心的处理器,我们以前很难的工作变成主流工作了,而且我们可以在多平台上进行运行,在很多领域都可以从这个高性能计算的平台上受益。那么我们在开发HPCServer2008的时候,就是希望我们解决方案可以处理更多的问题,能够使我们的Windows处理VisualStudio,使我们可以既建立一个平行系统,同时还可以使人们能够使用现有的设备,使用现有的系统,使用现有的知识,能够达到这种高性能计算所带来的效果。

  我们开始的时候是WCCS2003,现在已经到了HPC Server 2008,我们加强了系统管理,可以更好的进行部署,我们可以在一个小时之内部署256个节点,还增强了作业的调度,还提高了安全性,提高了信息的处理功能,同时我们还支持业界的标准,同时跟Windows 2008的存储解决方案相联系,我们可以在这儿之后提供存储的功能。现在世界最强大的25台高性能计算机上都已经进行了部署,有超过1000个节点,使得高性能计算不仅更便宜,而且在更广泛的范围内进行高性能计算。

  下面我想请严治庆进行演示。

  严治庆:

  谢谢大家,Windows HPC Server其实是采用了一个集群的概念,它用了一个单个同节点和很多计算节点,可以让一个普通的Windows 2008的服务器可以在一个系统化进行一些计算。深蓝计算机是一百十亿次计算点,在这样一个计算点上,它都有150亿的计算,其实作为一个国际象棋来说的话它已经不能再很好的去挑战我们的计算机。那么我们现在可以想一下有什么样更加好的游戏可以给大家呢。我们现在看到中国的围棋,它计算性要比国际象棋复杂的多得多,我们看到的这个围棋是在一个单节点上面做一些计算,我们可以看一下性能和我们这儿的运算。如果我在这儿走一个棋,你可以看到在高性能上面的时候,我在里面做了一些计算,CPU一下子就起来了,在这些CPU操作的时候,可以看到机器在这边是怎么样布这个局。其实围棋的游戏不会在这边分析去怎么样做计算的,它在运行的时候会布置很多很多的局,然后在现有的时间当中会去想我到底是用什么样子的局面对待我现在的局面,现在的局面是不是非常好的的一个节点,其实当中白字布的这个点不是非常好的的节点,这是在一个单机上面运行的DEMO。

  我们看一下如果是用Windows HPC Server作为后台,这样的话它会有很多的节点在后面做这样的运算。我们这个棋的效果会不会有一些不大一样?好,大家看现在这个棋是一个HPC Cluster,就是在这个棋的背后,它会有两个节点在同时做这样的操作,我们看一下如果说我还是用一样的节点,是不是会有一些不同。大家看当我下了一个白棋的时候,这儿的操作是非常快的,这两个节点在同时做一些对这个服务器的概念,如果说我在这儿下第二个白子的时候,大家可以看到对这个整个棋局的表示,黑棋非常聪明知道我这个地方可以有更加精确的计算,而把这个棋子给吃掉。很明显有更多计算能力的话就能够很好评估到这个棋局,对整个策略会有一个更加大的改进。如果用四个节点,或者32,甚至说一千个节点做这样的DEMO的话,我相信这个效果是非常非常好的。

  我们看一下HPC Cluster的后台,这是Windows HPC Server的桌面,从节点来说我们有两个计算节点在背后,从刚刚的作业来说,我们刚刚在走的一个是HPC的作业,它的作业是我们用Windows HPC Server作为一个后端来运行的工作。其实这个DEMO来说的话,我们在上个月在北京参加的一个电脑棋类竞赛的时候,我们刚刚用了这个程序,我们开发这样的程序已经获得了第一名,也取得了一个非常好的排名。

  HPC的一个运行不仅仅是可以被用在这样子的一个游戏上面,下面可以看企业用户国家软件测试中心他们怎么样用Windows HPC Server 2008的。

  TedKummert:

  非常好的例子,我想这个技术应该可以在更广泛的领域进行应用,我们今天也发布HPC Server 2008正式上市。大家都可以得到试用版。可以带回家,我希望大家对它进行试用。

  现在我想给大家介绍一下,我们在数据世界怎么发展,这是我的世界,我们天天都在SQL Server开发团队一起工作,我的工作就是要为数据进行各种开发,我是指各种各样的数据,包括有序的数据和无序的数据,也是指数据平台,各种平台,在桌面上,在服务器,在云端,还有桌面电脑上运行,我们也讲到数据整个的生命周期,从起始到保存,还讲到各种各样丰富的服务,包括商业的智能,无论是在VisualStudio还是其他平台,做这个新版本的时候我们想到四个类型,我们在这四个方面都取得了进展,第一个方面我们想到了企业数据平台,就是你把你的商业放在我们的解决方案上,这些解决方案上必须有最基础的特性,需要可以升级,是安全的,应该是可靠性的,同时还需要最低的应用成本,同时应该是超越关系型的。就是不仅能够工作,而且能够自我管理,我们在这个方面,SQL Server 2008做了一些新的改进,包括它的性能更加强大,还可以更好的进行升级,还有安全性,有很多新的功能我可以跟大家讲。

  其中一个功能,这是一个透明的数据加密,为什么我喜欢讲这个呢?是因为透明的,这种透明的加密可以为你随时进行数据的加密,同时还可以对它进行备份,可以使安全性更容易得到,使更多客户得到更多的安全性。

  第二个特点就是超越关系性,就是我们商业过程中有一些数据性质,除了音频外可能你还有一些新的数据类型,可能你希望对它们进行分析,除了新的业务,2008年我们有新的数据类型,一个就是地理方面的数据,所有应该都有它们具体的地理位置。因为我们有地理位置,它可以进行地理上的分析,还有文件的数据类型,在这里面可以进行无序的数据处理。

  第三方面叫动态部署,也就是开发人员可以更快的来创建一些解决方案,并且提供一些更丰富的解决方案,在这几个方面,我们在VisualStudio 2008和2005还有SQL Server这边都有一些新的创新,同时还有实体数据模式,因为这种模式不是数据的形式,我们把它放在一个概念的平台上,就是说,无论是我们的客户的数据,还有内部的数据,我们可以从最基本的基础设施方面来对这些数据进行部署。

  第四点就是无处不在的洞察力,无论是虚拟还是实体的数据,无论我使用什么样的语言都可以得到这种洞察力,只要我们有企业的业务类型,就可以使我们创建更丰富的应用。

  我再讲另一个例子,如果我们做存货的管理,我们在仓库中有各种各样的平台,有时候它需要把这种平台跟数据中心的服务器进行同步,我们有一个实时的连接功能,使得服务器跟数据中心服务器可以很容易进行连接,可以在移动的平台上进行连接,可以保证数据随时的同步,可以在实时的进行连接,还可以使用这种窄带的网络,它是非常有用的,因为它可以在更广泛的领域进行使用,同时也使开发人员有这种能力创建新的应用。

  另外一方面,不仅我们要存储这个数据,而且要能回答我一些问题,我们这个数据中心,希望能够使它了解,并且回答我们的问题,我们在商业中,在职业中面临的问题,这也就是商业洞察力的问题,或者说商业智能平台,我们希望它可以在整个数据环境下回答我们更多的问题,无论是你使用Office还是其他的,或者是嵌入功能,或者是你日常的应用,在商业智能方面最难的就是数据中心,也就是说,在各种环境中,所有系统向商业中心输入数据,有这个SQL Server2005年,我们可以做到一些世界上最大的数据中心,在2008年我们在升级上面做了一些数据中心,我们对数据加密也进行了投资,对数据处理方面也进行了投资,同时还对数据加载方面加强了性能。同时我们还可以使大家同时应用几个功能,这个是商业智能平台中的一个重要内容,可以使我们支持各种各样的用户,使他们更好的控制,更好的实现图表、报表的功能,可以使我们有更多的方式来预测数据的使用。

  下面我们请微软中国团队的经理做演示。

殷皓:SQLServer2008新的功能,就是资源管理             
        

  殷皓:
  大家好,今天的演示我会简单的演示一下SQL Server 2008新的功能,就是资源管理,这是一个非常简单的一个界面,我们看到这边有三个评估,最左边是公司高级管理人员的负载,中间是一个市场部门的工作负载,右面的评估,显示的是生产线的一个工作负载。SQL Server 2008成为一个企业级的核心这样一个应用平台的过程当中,我们注入了很多功能是为了提供更加可预期的,更加稳定的性能,这边我们简单的先启动一下我们在高管这样的工作负载,每一个工作负载我们都把它设定成一个单独的资源管理池,可以看到高级管理人员的工作负载占用了100%的系统资源。接下来我们启动市场管理调研人员的工作负载,可以看到开始这两个负载都占用各自系统的50%,再启动生产线用户的工作负载,这三个负载各自占用整个系统三分之一的系统资源,值得一提的是我们性能监测可以直接做到对每一个资源管理做到监测,这些性能监测指标也是SQL Server 2008直接提供,而且通过系统的性能监测器直接进行监控的一个功能。

  这里面我们简单把我们资源做一个调控,这边有一个脚本,我们把市场调研人员的系统资源把它下降到整个系统的10%,再回到我们的演示界面,我们马上可以看到,我们整个绿色的线就代表了市场调研人员的工作负载,我们可以看到它会降到整个系统资源的10%。另两个工作池,我们高级管理人员和系统管理人员,他们的系统资源消耗在这个时候提升到40%左右,动态的再把这个系统资源做一个恢复。这里我们可以看到系统资源又会重新回到刚才平均分布的状态。整个下面的视图我们可以用一种不同的形式来显示,通过这种模式我们可以用另外一种非常直观的显示来看到系统资源的分配,所以这就是一个非常简单的演示看到SQL Server引擎当中对系统资源有了更好、更加精度的一个分配。

  下面简单介绍一个中国本土非常知名的企业,中石油在使用新一代的SQL Server上的成功案例,下面请看屏幕。

  (短片欣赏)

    

  下面简单介绍一个中国本土非常知名的企业,中石油在使用新一代的SQLServer上的成功案例,下面请看屏幕。

  (短片欣赏)

  Ted Kummert:SQLServer2008 在多个方面确保让用户满意

  好的,我们接着往前吧,今天我们也要宣布最近八月份我们生产的SQL Server 2008,而且在全球都提供了试用版,大家可以拿回家试用一下,SQL Server是在8月份推出的,大家关注程度非常高,我从来没有看到过大家有这么高的兴趣,在这可以反应出来,而且我们得到非常积极的反馈,大家对于它的性能、质量反映都很好,而且我们在全球都有应用的生产,从HIP系统、TP系统都有生产,而且我们有很多系统的应用,在全球都可以得到。

  除此之外,我们也从客户那里得到积极的反馈,我们并没有把几个进行提升,像我们的竞争对手最近就决定把价格进行提升,我们SQL Server2008的价格还是大家可以承受的价格,和2005的版本是一个价格,这就构建了我们获得的成功,因为在全球我们在数据库是处于领先地位,它发展是很迅速的,在中国它是第二大,而且发展是非常迅速的,我们推出这个版本做了很多工作,性能、安全性都做了很多工作,我们已经在业界取得了非常好的表现,而且我们也创建了几个非常好的的表现。

  接下来我们继续对安全性很努力的工作,就它的特性、就它的能力,从我们几年之前得到的教训之上吸取经验,来做最安全的SQL Server。

  我们非常高兴,虽然我们对于我们的创造安全程度很谦虚,但是我们过去能力非常强,和我们竞争对手比他们说,他们是不可以被击败的,但是我们对自己的SQL Server2008感到非常满意,我们还会继续向前努力,我们还要提到两个新产品,即将推出新的性能,第一个领域就是数据仓库,在我们试用当中我们提到,对所有创建平台,而且涉及到不同的客户端,我们涉及的是各种层面的客户,而且我们愿景是希望把SQL在数据层面达到前所未有的水平。当我们发布的时候,我们09年到2010年的上半年会推出,刚才提出了我们无所不在的洞察力,我们会适应更多的要求,更多的要求,适应消费,因此我们SQL Server 2008要做的事情,而且也会在2010年的上半年进行发布。

  首先我们看一下今天提到的商业智能,刚才我已经提到一些例子,比如我在人力资源部门工作,我老板要求我提供一些决策,比如明年工资水平是多少,在这儿我需要整合一些数据来进行我决策的支持,我们所拥有的数据只是涉及到一些工资的数据,我还要来决定业界的水平是多少,之后进行整合分析,然后才能在部门进行一个检测。

  在我这能够做的就是请IT进行帮忙,或者自己去做,然后自己作出决定,这两个选择都可以,但是也许IT能够直接帮助我作出决定,或者我自己来做,也许现在是正确的,但是我能否信任我所试用的数据是正确的呢?所以我们跟IT管理数据的人有一个鸿沟,这样类似商业问题我们我们要进行回答,我们可以做到这一点,我们可以试用每天所使用的工具帮助我们支持我们的决定,而且把其他IT工具进行管理的解决方案,让数据有安全性和一致性。

  我们推出了SQL Server的Kilimanjaro,这将是我们在2010年的上半年推出,而且通过推出这个产品我们向用户承诺,我们推出这样的服务是在24到26个月当中推出新的版本,这个动态一直在进行,那么这个就是说我们时不时的会推出,而且会增加一些另外的性能,这在这些已经有人提到一点,所以SQL Server我们把它叫做管理的服务模式,对于HR的人我需要做出决策,之后我们要看一下我们推出的是什么样的产品,在这儿,我希望有这样一个工具帮助我做出商业智能的决定,所以我们应该有一个解决方案帮助我们整合多种渠道的资源,做出BI的决策,我们在这儿并不是告诉大家BI能做什么,大家也知道其他公司的一些解决方案,我们在这儿要根据用户体验很便利的就这些解决方案进行构建。

  还有一个创新是,这种创新能给大家海量的数据,能够以一种交互的方式进行。第二个方面就是构建一个新架构的协作,一旦我构建之后我可以发展,成PPT,进行协作,就好像其他主件一样,我们有了这样的基础架构,还有Kilimanjaro,我们可以让终端用户自己构建一些报告,用不着老是来问IT,这是SQL Server 2005年发布以后我们所做的长期事情,而且我们有非常好的商业智能。

  那么有了2008年版本,我们就有了新的特性,就是说,现在可以支持所有涉及到它的特点,可以使得日常工作变得更容易,使得性能更加便于使用,我们做了很多工作,我再提一下有关的情境,我是HR,我要构建一个报告,我要融入我所需要的数据,我有来自财务的信息,有业务的,有营业的,我并不是销售员,我不需要了解怎么得到这个数据,我只需要这么一个数据,从财务可以得到这么一个可视化的效果,就可以通过Kilimangaro进行。我们这里有一个主键的模式,由专家进行发布,其他人可以创建他们的报告,之后可以分享的,这一点是非常令人激动的。

  我们再看SQL Server的Kilimanjaro它已经产生了,我想请他进行一下演示。

  ……:

  我在这里进行运行,大家通常都用这样进行应用,是非常重要的特性,首先我们可以用数据仓库进行下载,我们可以看到我们的数据库,在这儿可以看到数据库,在此,大家可以看到数据库了,大家所感兴趣的是,在这有各种各样的数据,但是我们可以得到什么样的数据呢?可能有一千万,那么我标准的有这么多。大家看到有一千万列,最重要的就是说我们不仅要看有多少数据,这个数据有多么快,我们需要进行的是非常快的解决,那么不到一秒就解决了,我们看一下,比如说欧洲的数据,我们又有了一千万列,马上就出现了,很快。

  我如果需要数据,我的同事也可以给我,我们再到这个地方,我们可以证明我们现在有我们自己的数据了,而且也有数据库的数据整合在一起,我在这里要做一个整合,之后进行分析,因为这是Excel,我们要对数据进行分析,我们创建一个,这个是非常标准的,跟你们大家在工作当中试用是一样的,我进行一个数据插入,之后我把这两个单元表连接起来,实际上我们在这里可以明确这两个表之间是有关系的,它会自动生成这个关系,大家用不着自己连接,我们帮助大家自动声称了。因此,创建了图表,这个工作非常有意思,现在我就有了这么一个图,我也可以插入图表,使这个图表读起来非常容易,我在这里进行分析,可以跟其他人进行分享。

  但是这之前,我想做几件事情,第一,我想就这几个数据进行我自己的过滤,对它进行诠释,我把它叫做数据切割,我在这儿直接加入它们,而且我对数据进行了直接可视的过滤。

  还有一点非常好,对于数据切割来说,他们谁做的非常好,我要对2008数据进行分析,这样我就看到08年有6个月,我选择2006年有12个月,它知道他们的区别,是相互关联的,我非常喜欢,运作的非常好,而且我也决定要使得它们看起来非常漂亮,使得它们能够直接送到服务器上面进行发表。之后我找到了分享的这个PPT,这个就好像是分享这样PPT的社交的网络,在这里我可以提交,我的时也试用这样的数据。大家可以看到他们正用这个数据呢,而且我也看到他们是否喜欢我的数据,或者不喜欢我的数据。同样,我也可以设定一个刷新的日期,如果不喜欢的的数据库的样子,我也可以进行刷新。我作为一个商业用户可以这么做,而且我也可以看到其他的报告,这个报告任何人都可以浏览,因此,大家可以看到海量的数据,同样也可以发布自己的分析结果和其他同事进行分享。

  TedKummert:

  大家看到有很多人这么做,可以得到非常强有力的支持,确实这对未来来说是非常令人兴奋的,谢谢。

  那么现在我们想讲下一个数据仓库我们的未来,刚才讲到,我们希望能够满足各种大小规模客户的需要,这样我们就需要数据仓库,SQL Server可以支持很大规模的数据仓库,比如说一个大的医疗集团,它有一个十七万亿的数据放在数据仓库,SQL Server数据仓库可以支持目前世界上所有的数据仓库,我们现在可以使它进行大规模的升级,可以使它支持更大规模的数据仓库,我们去年七个月,我们宣布它可以支持一个叫做DATA的公司,它是采用业界标准的数据仓库进行创建的,这个公司支持了很多客户,比如TOKO,他有四百万亿的数据仓库,我们可以使他们在世界通用的硬件上面创建数据仓库,他们软件和硬件总体的成本只是我们竞争对手的五分之一到八分之一。

  第三个就是在技术上怎么来进行升级,我们对它是怎么看的呢?我们怎么样通过SQL Server支持数据仓库的升级?我们能做的就是把DATAALLEGRO的技术和SQL Server结合起来做一个发布,Madison将在未来进行发布。这个可以使数据仓库以SQL Server的方式进行运营,像管理SQL Server一样,是一个端到端的管理,同时我们还会继续与我们伙伴进行合作,同时我们会在业界标准上面进行创建,使它能以更低的成本,使客户有更低的总成本。

  我们在10月份的一个会上,我们已经把相关技术放在SQL Server上,我我们在100T大的数据仓库中,只在很短时间内处理很多问题。

  所以我们讲到了我们的数据平台,我们如何能够支持客户的重要使命,我们怎么样支持各种广泛的数据类型,我们怎么样支持升级,怎么样支持洞察力,今天大家可以用这个SQL Serve 2008、 Office 2007讲到未来是怎么样,讲到BI,使得更多用户可以更多创建,消费商业洞察力。后来我们还讲到了怎么样改变高端的数据仓库,我们提供了廉价的解决方案,我们2010年会正式推出这个解决方案,所以我们非常骄傲,我们正按照计划来进行,按照进展发展我们未来的计划。

  今天讲话都是关于创新,这是大家的创新,如果我们不能支持大家创新,我们就没办法创新,没办法成功,我们希望能支持大家在你们商业模式上进行创新,带来更多的价值,我们给大家带来IT和数据仓库中的解决方案中带来一些新的性能,还有新的用户体验,那么同时我也讲到了高性能计算2008年我们在高性能计算方面有什么计划,包括我们VisualStudio这些应用,这些应用可以支持高性能的计算平台,使我们能在更多场合下进行应用,我们刚才讲到了数据平台今天是什么样,未来会怎么发展。那么我希望鼓励大家,在 tech-ed能有更多的收获,希望能在网络上面跟专家进行讨论,问他们很难的问题,对他们挑战,希望你们能学更多想学的东西,希望你们回去能讨论通过这些工具能做什么,我非常感谢大家的合作伙伴关系,在 tech-ed跟我们所有的支持,感谢大家!

  主持人:

  感谢TedKummert先生,及各位技术精英给我们带来的精彩演示。

  有请微软公司平台及开发合作部平台策略首席顾问赵立威先生。

  主持人:

  感谢TedKummert,先生,及各位技术精英给我们带来的精彩演示。

  有请微软公司平台及开发合作部平台策略首席顾问赵立威先生。

  赵立威:

  刚才我的同事建议我应该跳着上来,这对我太挑战了。

  各位 tech-ed的朋友大家早上好,非常高兴来到这里,其实这已经是我第四次参加 tech-ed,其实每次参加 tech-ed都有机会学习很多新的知识,有机会跟大家交换对行业的看法,所以我觉得这是一个非常非常好的平台。

  刚才TedKummert先生跟大家分享了我们未来的一些服务器的产品和一些特性,在接下来的环节里面跟大家分享更多有关前端的应用,以及用户体验方面的东西,在我们环节里面我们也会有很多的演示,也会有两个重大的利好消息跟大家宣布。

  今天我们的软件无处不在,我相信这个观点所有人都同意,其实我真正非常非常的切身的意识到这个问题大概是在8年前,8年前在软件行业发生了一件很大的事情,因为今天在座我发现很多人都非常年轻,很多人那个时候都在学校里面学习,八年前,也就是2000年的时候我们软件行业出现了一个千年图的问题,我当时参加这个千年图问题的制定,我会意识到周围、身边几乎所有有关电子的设备,除了电灯的开关,灯泡,或者除了接线板以外几乎没有一个电子产品里面是没有软件的,我们也可以这么讲,软件是所有电子设备的大脑,是它们的思维,用户体验我们可以赋予软件更加丰富多彩的生命力,那么今天在座的大多数我相信都是IT人员,都是软件开发人员,你们可能会问用户体验跟我们这些技术人员有什么直接的关系吗?我们现在先暂时抛开技术,暂时抛开软件,让我们谈一谈用户体验。

  用户体验提高很多事情的标准,举一个最简单的例子,服装,如果今天在座的各位不管是陪你的女朋友,还是夫人,去时装店买衣服,你会看到很多衣服卖的很贵,你很关心这个衣服是不是时尚,颜色是不是够漂亮,可能没有人会问,这一件一千块钱的衣服,这件衣服是不是饱暖,饱暖其实是服装一个最基本的功能,我们大家可能都记得北京奥运会开幕式,当在开幕式上多大2008名的鼓手击缶而歌,欢迎全世界各位来宾的时候,大家会觉得那是一场视觉的盛宴,让奥运会开幕式达到了一个非常好的高度,这都是用户体验一个非常良好的体验。那么昨天美国刚刚选出了他们的新的总统,如果大家有机会在网上看他们选举过程当中的造势活动,除了候选人去阐述他们的政治观点,整个活动会非常非常的热闹,灯光等等。

  那么我们这边简单的看一下,这是我们的一个对比,96年,12年前MTV的网站是什么样子,你也可以看看现在的网站是什么样子,在对比的过程当中大家可以看到,技术不断的严谨,比如说像(英文)等等,让我们到现在的互联网有一个丰富的界面,大家更应该看到的是说在丰富界面的后面有更多的商业机会隐藏在这里面。因为更多的视频、音频等等这种采用吸引到了越来越多的在过去的12年间,越来越多的用户来到互联网上面,他们停留了更长的时间,这为我们广告机会、企业盈利提供了更多的选择和机会。

  除了视觉冲击力以外,用户体验如何能够帮助我们企业提高生产力,如何帮助企业提高商业洞察力,这边有一个很简单的例子,是商业智能系统的前端,所有的数据可以通过我们的柱状图,非常直观的演示出来,在这个后面我们解决了一个非常重大的一个问题,也就是平常所说的叫(英文),什么意思呢?就是说我们有非常非常海量的数据,但是我们只能够通过我们的一个更加有效的方法,把海量数据面所隐藏的丰富多彩的信息能够提取出来,并且最终帮到企业去做决策,这是非常非常重大的一个变化。

  那么我们相信在座的每个人手里面可能都有不止一件的电子设备,前两天有一个美国同事跟他聊天,他们是四口之家,两个小孩儿,他们包括自己娱乐用的电脑大概加起来有八台,他们家大概有六台电视,我看过一个调查是讲说,国内90%的手机用户,大家可以想一想,90%以上的手机用户都会把自己的手机在每天每个人清醒的时候,把手机保持在距离自己一米的范围之内,也就是一个出手可及的范围之内,其实现在包括互联网在不断的快速发展,互联网发展的过程当中也是电子设备的一个催化剂,国内有2.53亿的网民,这2.53亿的网民里面有超过84.5%的网民都在使用互联网去下载音乐,去收听歌曲。这里面给大家看到的是最常用的一些设备,这些所有的设备不管是前倾式体验,还是后仰式体验,还是一尺的目视距离,还是两尺的目视距离,我们能够想象的是说我们都希望用这样的一些电子设备,用这样的终端去访问互联网上面同样的数据,在访问过程当中我们希望得到相同的用户体验。

  我们谈了如何改善生产力,我们谈了跨设备的用户体验,我们现在再谈一谈如何通过用户体验去改善,去差异化我们的产品和服务。现在的市场竞争非常非常的激烈,我们通常知道说产品有几个要素,几个基本的要素,包括产品的性能、功能、价格、销售渠道以及售后服务的体系,在现在这样的商业环境下,其实我们去拼价格、拼售后服务的覆盖率已经非常非常的难了。但是有些时候用户体验可能会起到意想不到的效果。

  这边给大家看一个例子,耐克,不见得每个人都穿过这个鞋,其实我相信所有的人都知道这个品牌,但是有一个事实大家可能不知道的是说,耐克其实它所有的运动鞋没有一双是它自己生产的,它很多的鞋其实都是在广东的东莞生产的,耐克大概自己有四千到五千名员工,这些人每天在干什么?这些人他们每天都在生产用户体验,这个用户体验渗透在各个方面,渗透在他们的市场营销过程中,渗透到他们的销售过程当中,耐克有一句口号,叫做(英文),这是它强调的一种运动精神,它通过跟这些很多大牌的体育明星去签约,做它的形象代言人,不断给大家灌输一个观点,运动精神,强调耐克的运动精神,其实它的功能趋同性非常高,我们很难想象耐克的运动鞋和李宁的运动鞋有什么本质上的不同,但是通过这种营销手段,这种运动精神在市场营销环节上面首先给大家一个冲击,在销售环节中,这是耐克的网站,是它的一个电子商店,在线商店,首先大家看到的是页面的设计非常非常的酷,其次是每个用户,你可以在耐克的网站上面自己去选择你想要鞋的款式、颜色、样式,甚至它可以提供打包和一些时尚的电子产品,或者是其他的体育用品打包去销售来形成一些差异化销售的感觉。那么综上所述,用户体验可以给我们带来更多的收入,可以带来更强的客户忠诚度,可以给我们企业提供更强的竞争能力,所以我们会讲用户体验非常非常的重要。

  用户体验在国内的发展情况还处于一个比较初步的阶段,我曾经看到国内的一篇报道,公司汽车的一个老板,他讲说造汽车很容易,没有什么复杂的,造汽车就是四个轮子加一个发动机,那么我现在看到这家工厂还是停留在一个非常初步的以价格来去竞争的阶段,但其实现在全世界的汽车工业早已经进入到综合各种汽车消费体验使用,汽车文化里面去了,我有幸参加国内知名网站举办的一个沙龙活动,大家讨论一些感想,探讨了很多的理论,但是当最后的时候,我们几乎很难举出一家国内的网站是说这家用户体验是非常的出色,大家看一些视频网站,门户网站,你会看到这个页面,特别是首页的设计都是非常非常的趋同的。那么我们也有一个很好的例子,这是央视大楼,可能很多人不认同,觉得这个设计太前卫了,不能接受整个的一个设计,我有机会跟央视的一些朋友聊天就说,为什么你们的楼会设计成这个样子呢?他们给我回答说央视本身自己是一个媒体,媒体其实是和用户体验非常非常接近的这样一个行业,他们希望他们对用户体验不断的追求来真正把他们的企业树立一种新的形象,来跟其他企业竞争过程中能够有一种非常差异化的精神在里面。这也是国内在用户体验层面不断的孜孜以求的一些新的尝试。

  那么用户体验其实我们说回来跟整个软件的发展是息息相关的,我们可以看到在这张图上,整个软件的一个发展历史和整个用户体验的一个发展历史几乎是完全是同步的过程,在这里面我们看到从最早期很简陋的桌面应用,以至于到现在Server的演示,我们自然用户界面的一种新的尝试,一直到沉浸式的体验,整个的脉络发展非常一致。给大家举两个简单的例子,第一个例子,大家都用过(英文)键在电脑上切换不同的程序,在以前的版本windows里面只能看到一个一个浏览器的一个小的(英文),现在在Vista里面可以看到每一个文件是什么,这样可以提高windows试用者的工作效率。另外一个很简单的例子,我们windows的右下角,无线上网的按纽,以前只能显示有没有上网,现在我们可以让你看到信号的强度,你进入到哪个网络里面去了,以及有没有连到互联网上面都可以一目了然的看到。我们总结一下,软件的下一代,用户体验会是非常非常重要的一个因素,因为用户体验会帮助我们软件创造更大的价值,会赋予软件更强大的生命力,在这里面我们不光会谈到有更强烈的视觉冲击,也会给用户提供更强大生产力方面的支持,包括跨越社会的体验等等。

  那么在这个时候希望我们每一个在座的IT人员,我们在座的每一位开发人员也需要问自己,你有没有准备好?比如说我们给大家举一些例子,你有没有准备好利用最新的互联网技术去开发一个应用来支持高达几百兆的高清晰图片快速的浏览、搜索。那么你有没有准备好应用我们非常先进的(英文)技术去开发提供真正3D支持的,及音频、视频等等这样的流媒体这样的一些技术的高度应用,那么你有没有准备好真正去开发一个应用它可以支持多人同时操作,多触点触摸,甚至包括物体识别的应用。

  那么不管你有没有准备好,在我们后面的演示里面会给大家看到,我们微软通过一系列新的技术,通过提供新的工具我们可以帮助大家武装起来,我们有非常先进的盔甲,我们有先进的武器,有了这些东西我们就可以应对新一代的软件开发过程中各种各样的挑战。

  我们后面会通过四个演示给大家来看我刚才谈到的一些观点,第一,用户体验如何真正帮到大家去提高我们的生产力,提高你的商业洞察力,那么现在在很多大型的企业里面都有非常大型的游戏,ERH、供应链管理等等,这些系统本身非常复杂,由于我们人员的限制,或者随着业务不断发展,我们系统更新、重建、重构都会变得非常复杂。另外一个很大的挑战,其实我们还有很多数据大家可以想象是存放在每个人的笔记本电脑里面的,这些数据如何有效的试用,我们能想到一个最简单的办法,就是用你手边最熟悉的技术,用你手边最数据的工具来去打开来去访问这些数据,并且把它展示出来,这样的工具是什么呢?你很容易想象Office,下面有请到我的一个同事,来自微软中国公司的王宇航来给大家做这个演示。

  王宇航:

  今天我想给大家带来通过你刚才所说的(英文)界面访问后端的数据源,使大家更快、更好的、更方便的用(英文)进行业务流程。大家现在看到的就是我已经展开了一个(英文)的表单,它和普通的表单有一点不同,我们有一个新的表单,叫做(英文),实际上它是一家旅游组织公司,它所经营的业务是可以帮助客户来组织这么一种会议的形成,并且通过实时的查询我们SAP的系统和调用我们(英文)数据中的系统,使销售人员可以更快的帮助用户所并购到所需要的表单。

  赵立威:

  怎么去访问一个SAP系统?

  王宇航:

  实际上第一步,我们每天工作的时候来进行SAP系统的访问,我们第一件事情,我们要保证用户可以存取到SAP的信息,第一件事儿,我们需要对用户进行校验,我们打开用户的客户端输入用户名和密码,然后再切换到一些应用程序,然后剪切这个信息来试用,在(英文)里面输入我们的用户名和密码,在我们后端通过WebServer的形式输入用户名和密码,可以给予相应的权限,所有的选项都已经可用了。通过用户的校验就可以存储信息,这个旅游公司最重要是可以查询所有的航班的航线,可以通过一个简单的点击,自动的进行和SAP的连接,展示一下我们熟悉的表单里面的,我们不光是简单把这个表单展示了,我们可以使航班的信息非常直观的显示出来,比如说像我们有一个美国航空公司,到纽约的航班,今天是最后一班机,明天有一班机,我们用黄色的线来展示,这也是用图形和颜色来展示,用户我们公司里面所有会议组织的信息,像地点,每个会议有几个(英文),什么时候开始这个会议都存在(英文),我们不需要切到另外一个程序去读取这些信息,我们可以通过上面的内容读取这些信息。

  比如说我们可以看到,有一个整个的会议组织形式,大家看到实际上在我右手边的竖状结构,这些所有的信息,会议信息是从(英文)里面读取出来的,我们有机把这些信息结合在一起,我们可以看到展开这些会议的同时,下面是(英文),每个(英文)有不同的(英文),像我们的金牌服务,银牌服务,铜牌服务,所有的航班都会展现出来,就是把SAP的数据有机结合在一起,另外一点我们真正的目的是让企业盈利,我们通过来卖这些(英文)得到盈利,在这个程序当中也可以直接在(英文)里面销售(英文),我们有一个客户想订购 tech-ed,参加这个大会,我们可以直接购买(英文),SAP里面会有一些用户的信息,当我们点击下来,我们会发现这些信息全部是从SAP里面出来的,它通过SAP把所有的用户都理出来,紧接着我们去订购航班。通过我们对SAP的读取,我们实时把可订购的航班展示在屏幕上,来让销售人员帮助客户订购这个订单,当我们选取了航班之后,这是财务信息就已经存回到SAP里面了,完成了整个查询,统一的(英文)表格里面。

  赵立威:

  让我简单的总结一下,你可以通过(英文)去访问SAP,可以把(英文)去访问(英文),可以把这两个数据有效整合的展现在(英文)里面。

  王宇航:

  对,有了这些企业盈利之后,我们销售和管理人员会进一步问,那么你今年做了这么多单子,我能不能看到你的业绩,是金牌服务做的好,还是银牌服务做的好,可不可以预测到第二年,实际上这些都可以通过(英文)一些内置的功能来展示,通常情况下我们是把数据从业务系统里面拷贝到(英文)里面,我们这个程序提供了另外一种动态的方式,可以直接实时从业务系统和(英文)里面获取各种页面展示给客户,比如说看一下预测情况,可以通过2008年的情况,来展示我们可以预测到2009年的销售情况。这种功能我们提取了数据,并且我们会应用(英文)一个特定的预算函数,可以充分利用我们的函数来对业务系统进行商业洞察力。

  另外一点,我们可以看到所有的(英文)销售情况,这样我们可以用熟悉的并图的方式实时的把业务数据展示给大家。

  赵立威:

  我还有最后一个问题,我通常出去见客户,给老板汇报我很少用(英文),我更多还是用PPT,用PPT我们怎么能够直接展示这些数据呢?

  王宇航:

  像以前的情况,我们可以把数据从OBA拿出来,然后再放到PPT里面展示我们的图形,这种方式一是劳神费力,二,很容易产生错误,在我们(英文)的应用开发,我们可以直接的用我们所有的数据在PPT里面动态的展示这个数据,我们这边也有这样的功能,也是通过简单的单键,动态产生我们所需要的PPT的形式,实际上这样的饼图形式是从系统中的动态出来,饼图需要手工去拿取数据。

  赵立威:

  谢谢宇航的精彩演示。刚才看到更多是前端的展示,在后端我们相信这种SOA架构的应用,以及标准的数据交换模式,包括一些文件大规模的应用,更加灵活,构建以Office应用为前端的商业系统。我们大家现在都知道,其实用(英文)是可以很容易的去构建一个应用系统,可以实现跨设备的能力,包括跨浏览器,也可以包括说运算在我们叫Linux的系统上面,这些系统都是基于PC这种基本的架构,那么我们现在讲如果想做跨设备,我们究竟想跨到一些什么样的设备上去?这里我给大家一些基本的例子,这里面会包括机械手,大型的数据机床,甚至包括车载设备,这都在跨设备的目标范围里面,下面非常高兴有请到我的两个同事,来为我们做(英文)提供跨设备的用户体验的演示。

  赵立威:

  卫娟我知道你刚刚从美国飞回来,还戴了一顶这样的帽子,为我们带来一个什么样的演示呢?

  施卫娟:

  今天是主题公园的应用程序,程序包括两大块,一块就是互联网,还有一块是在上面看到的,首先先给大家演示一下在互联网的日程安排的系统,大家可以看到这个界面是主题公园的一个地图,在这个地图里面有一些景点,有过山车,这个应用程序是用SilierLight开发的,我们有很好的视频甚至音频,非常的惊险。在界面上可以看到有等候的时间,比如说45分钟,它的高峰期是什么时候呢?八点到十点,或者是一点到四点,所以你在安排的时候尽量把高峰的时候避开,还有一点就是(英文),因为这个是互联网上的,在你的办公室,或者在你的家里都可以到这个地方安排,我们这边有一个景点,是摩天轮,正好跟我们12点不冲突,我们去摩天轮,拖到12点的时间段,也不能忘了吃饭,所以一点到两点钟休息下来,我们还有几个景点,这里有一个比较恐怖的地方,我们可以去看一下有什么恐怖的地方,放到一点到两点,这样一天安排的非常好,安排的时候根据你的需要什么时候去,绕开这个高峰的时候。

  你所有刚才选的安排就会放到云端计算,你将来到我们公园的时候这些数据都会积累起来。这个就是我们在互联网上的一个体验,可以看到通过视频、音频可以把一天的安排安排的很好。比如说现在已经是周六了,我已经很休闲了,我戴上我的帽子,试一下,那么大家可能看到,这是一个多媒体演示终端,今天要登陆进去,拨一下我的电话号码,很遗憾,这天正好是有维护的时候,我们还有一个景点可以去,就是水族馆,可以点一下,水族馆两点到五点,跟12点不冲突,很好,我就把拉到12点这里来,这样的话就可以安排好了,接下来你要进去的话拿票,点击一下,拿票。这就是完整的从互联网到(英文)终端的体验。

  赵立威:

  我一直以为这是一个取款机。

  施卫娟:

  取款机也可以用这个,其实开发起来非常简单,我们开发包括两块,一个是作为操作系统,是用windows(英文)开发的,你可以量身定做需要硬件、软件,还有应用程序,而应用程序就是用我们微软的另一个产品叫做(英文)他开发的一个(英文),现在让我的同事给大家演示一下开发。

  ……:

  首先打开(英文),( 英文)是微软为我们软件的美工设计人员提供一整套的解决方案,它包含着我们的创意设计、动画设计,我们(英文)合成以及我们的Web应用,这里打开我们(英文)项目原形给大家看一下,是一个完全的设计工具,受到给大家看到整个(英文)布局的图,设计师希望往我们整个布局里面去添加一个视频介绍的功能,通过这两块的合成,我们可以让设计师,让观众能够看到一个很接近于他这种方式的一个(英文),可以很方便的去点击,当我们设计师完成设计解决方案,我们希望开发人员在最短的时间内能获得这个方案,并且开始我们的开发。所以在(英文)跟我们(英文)开发工具之间有一个非常好的协同,两个之间的工程可以很好的一个互补。相同的我们可以在VS里面进行编辑和编码,我们可以简单看一下一些,看到很炫的一个(英文)图,通过不到十行就可以把它(英文),在这里可以让开发人员进行逻辑代码开发,之后我们可以看到应用最终体现给客户的效果就是(英文)有一个(英文)的产生,所以这个过程非常简单,而且设计人员和开发人员是一个无缝的衔接过程。

  

赵立威:

  非常感谢给我们带来的演示。我们请大家看一个演示,如果用(英文)非常方便的去构建一个前端,我们同时也非常希望给我们所有的开发人员和设计人员非常统一的一个用户体验,在整个开发和设计过程中,我们可以非常好的协同工作。使我们希望能够构建一个统一的模型来帮助大家创建和部署这种应用,我们会看到这张图上大家看到的是我们新的,一个新的,就是.net一个新的标识,新的蓝色的设计跟(英文)的标识很想象,同时也像一个DNA,本身.net可以看作一个DNA,我们既有面向高可达性的开发手段,(英文).net去构建一个网站,我们需要非常丰富的这种用户体验的时候,我们也可以选择WPF这样一种技术去开发我们的高互动性的一个应用,如果我们考虑更多的跨设备、跨浏览器,有更多平台兼容的时候,我们也可以考虑试用(英文),所有这样一些技术都是在.net大的体系框架下,我们所有的高级语言,或者说其他的语言,包括VBVC等等这样的语言都可以用来编写我们业务系统复杂的后台业务逻辑,而且保证很高的执行效率。那么同样我们提供这样两套工具,ExpressionStudio,来帮助我们所有的开发人员和设计人员可以非常的协同的在一起工作,我们刚才看到的例子是用(英文)如何去定制一个页面,后面我也非常高兴请到我的同事,胡先生,给大家演示如果利用ExpressionStudio,基于(英文)可跨平台的应用,可以很容易的访问后台非常复杂的数据系统,有请胡先生。

  在你的演示开始之前能不能先简单的帮我们分析一下演示大概的体系结构。

  胡先生:

  IT的技术专家大家好,我们这个简单的演示,我们把几个比较重要的,比较吸引人的面向(英文)的开发技术能够用在里面,ExpressionStudio,是微软一个(英文)开发一个重要的(英文),我们看一下,这是我们演示的一个范例,我的同事上网说这都是(英文)干的活儿,我认为其实这样的风格有一种传统跟严肃的美感,显然这还需要大量的优化,今天我们非常强调的(英文)也要能够抓住眼球,做出让大家受欢迎的软件。但是很重要的一点,再好的软件都必须要跟后端各种的服务,各种的数据库做紧密的连接,在这张演示的架构里面,演示好像看起来就是一张地图,但是里面放了一些学问在里面,我们把它分为三个T,(英文)在Web的,尤其是即将迈入到(英文)这样的时代里面,地图上面是有很大的研究的,我们可以看到在前端我们应用了(英文)跟( 英文),在中间WebServer数据传输层的部分,我们调用了(英文)一个WebServer,我们在本地会对WebServer进行操作,并且我们在后面的数据层的部分,我们用了Server2008,我们存取一个新的形式,存取空间的数据,在(英文)和(英文)Server对这个资料进行存取,进行访问,最后整个是包在以(英文)支持WCF的技术下面。

  我要对这个地图进行互操作,所以你可以看到,我们从Internet上面拉下来的一个(英文),这是由HTM要调用的,我们如果对WebServer进行本地的操作,我们要花一点功夫,所以我们怎么做呢?我们用Server(英文)写了一个空键,下面这是一个Server(英文)的编辑器,它可以拿来开发(英文),下面你可以看到这是它的(英文),如果当你用(英文),那么所做出来的2跟(英文)所能够(英文),这个(英文)完全是(英文),你觉得这个东西抓不住眼球,你就可以请一个(英文),他会针对(英文)用(英文)来去做视觉上的加强。第二个要跟各位报告的,我们怎么样来运用Server(英文),现在有一个特点,它可以跟(英文)进行互操作,我们用(英文),用了(英文),我们用了这样的技术就可以在本地把互联网上引进来的服务,在本地端进行操作。

  接下来我们要把一个(英文)超市的位置从地图上调用出来,这个地址是存在另外的数据端的,所以你可以看到,我们从数据库里面把(英文)的超市市场,把它拉出来,我们看到了一个(英文),是在北京,看看它到底在哪儿,是在北京二环的某一个地方,我们来看一看我们怎么来做这段数据的取用,你看到这是一个(英文),这是第三个要跟各位说明的,(英文)可以进行(英文)设计,我们这边在搭配的ADO(英文)直接进行数据的取用,所以到此你没有看到(英文)的语法,这是在(英文)2008以后(英文),大家不用到处学习不同的程序了,你只要懂得调用这些物件跟方法,你只要用(英文),就可以进行数据库资料的取用、修改跟操作。我们把标的模式打开,我们开启一个新的(英文),我们把它叫做小区1,这样的(英文)各位很容易应用在你的公司里面,你要做一个市场的一个分析的系统,你想要根据附近小区的距离远近来分析他的购买力,那么这样一个架构很适合在一些营销系统上面就应用得到。

  那么我们再来看一看这个数据是怎么写入进去的,我们这边事实上有两个(英文),(英文),我们把这个东西用两个(英文)去做这个资料的存取,我们可以看看,如果你觉得这个资料是不是真的写进去了,我们把(英文)调用出来,我们来下一段(英文)的指令,我们来看一下,是不是我们的确把这个资料写进去了,你可以看到这是一个新的(英文),所以我们把刚刚小区的空间资料的坐标从SQLServer2008取用出来,把它写入进去,刚才我们用了两种访问数据的方式,一种是(英文),一种是(英文)。那么它写用进去的时候,这里( 英文)2008,还有一个,我们把所有的这些数据就包用在两个,一个是(英文),另外一个是(英文),这两个就是由(英文)支持的WCF,跟它做数据层,上午刚刚简单的一个演示,就让各位看到,从前面,不是很美观UI的(英文),但是它确实运用了(英文),再加上(英文),把这些复杂的,但是却非常容易学习的这些技术轻松的就能够让你WebServer架构上面开发出这种非常有延展弹性的一个解决方案的架构。

  赵立威:

  我们看到(英文)2008的强大,我也听说下一代的(英文)即将推出,我们有一两款去给大家看一看吗?

  胡先生:

  其实技术进步真的很快,在WebServer这已经是超过了SOA的时代,那么接下来我们即将又要迈入到云运算的时代,所以(英文)2010年就要跟大家见面了,它有四个主要的亮点,其中最重要的一个它充分的支持用户的体验,我们一直在讲说我们希望(英文)来发展(英文)的系统,那么微软也为了(英文)所提供在程序开发的过程中就能够享受到(英文),它的界面都是用WPF来做设计。所以你可以看到我们的(英文)在2010预计最迟,就是在2010年过年时候可以让各位享受到汉化的版本,以上是简单的说明。

  赵立威:

  谢谢精彩演示。我们大家可以想象将来在我们用到2010年的时候,当我们开发一个基于WPF非常丰富用户体验的时候,我们也可以享受WPF带来视觉上的冲击和更加丰富的那种感受。那么我们刚才介绍了两个话题,好的用户体验如何帮到我们企业提高生产效率,提高商业洞察力,同时看到了一个好的用户体验如何帮到我们不管是复杂的商业应用,还是前端UI非常美端跨互联网的应用,都会帮到我们的忙。那么下面如何用好的用户体验来提供产品和服务的差异化,奥运会刚刚过去几个月,奥运会很多事情还都在历历在目,那么在奥运转播期间,其实这次北京奥运会是全世界靠前次通过互联网进行转播,进行视频的直播,全世界有很多的大的电视台都用他们自己的网站提供视频直播的节目,NBC,国际奥委会最大的电视转播的承包商,在他的官方网站上面就用到了(英文)来提供这样一种视频直播,在整个直播过程中打破了很多像美国在转播视频体育节目时候的记录,这里面我们列举了几条,包括13亿的网页浏览量,包括超过五千万的独立IP访问用户,其中还有一点我没有列在上面,大家我觉得这一点是非常重要的,就是说据它的官方统计,来网站上面浏览视频直播所有的用户,他们平均停留在这个互联网上的时间平均超过了27分钟,这是有史以来没有过的一个非常非常高的记录,也就是说好的用户体验可以帮到我们实现我们产品巨大的差异化。

  虽然可能在座的各位,因为国际奥组委是有限制的,NBC的网站面对北美地区的网站进行直播,所以我相信大多数的来宾没有机会看到NBC用(英文)去展示新产品时候的用户体验有多么多么的棒,今天大家不会有什么遗憾的,今天非常高兴有请到来自腾讯科技有限公司,我们刘楠先生为我们演示腾讯基于(英文)和WPF开发下一代的用户体验的新的产品。

  赵立威:

  你知道我们今天在现场有多少来宾?

  刘楠:

  我看应当有两千多吧。

  赵立威:

  不止,应该超过3500人了,为我们超过3500名的来宾会给我们带来什么样的体验?

  刘楠:

  好吧,我们看看帽子掀开里面会出一个兔子呢?还是一个什么样精彩的东西呢?滔滔这个产品是腾讯的一个业务,叫滔滔,它主要是我们的一个博客。

  赵立威:

  跟传统的博客有什么不一样吗?

  刘楠:

  用户它不用细心的去组织他的博客,写博客,它可以很快的、很及时的有一些自己的想法,一些心情,可以发表到互联网上,这样你的朋友可以很快的收到你的信息,在这里面有一个叫做炫酷体验版,这是已经上线的业务,点击进去这是采用基于(英文)实现的一个滔滔页面,当鼠标滑动的时候这边是人气叨客,我输入一个QQ号,我找QQ号它所发表所有的唠叨是什么样的,这个叨友叫做泡小面,可以看到这是他所有的朋友跟他的叨友,它有很多的模式,第一个是标准模式,还有可以看到时间模式,有一点像我们做项目表一样的,很清楚,把不同时间,12小时前,24小时之前,他发表了什么样的唠叨,都在这里显示出来。我还可以看,它具体多少是什么样的,可以看具体唠叨的内容。还有一个模式,这个模式可以看到叨友他最近发的唠叨,大家可以看到这样一个特效,这个有一点像大家在时光隧道当中往历史上去追溯,可以看到它的叨友和他自己发表的言论!被叨友所有的关注跟他的朋友所包围这样的感觉,是这样一个效果。这是我们今天要展示的第一个基于(英文)的应用。

  第二个是叫做QQ(英文),就是把传统电视内容放在互联网上来看的,这是我们的一个官网,这里有一个炫酷的体验版,是通过(英文)实现的一种体验方式,这是同步的,你打开电视机就是这样的节目,这等于是在互联网上看了,友好的方式让用户享受这种体验。同时比如说我想访问上一集,这时候我是以时间表的模式来显示,可以很清晰的看到,有一点像我们最传统的看晚报,它的这些节目预报,我也可以用其他的方式,大家可以看到,这时候所有的电视实时的所略图,比如说这个电视,实际上这些图都是实时内容的一个截频,抓下来的,这是属于任意模式,同时我还可以用分类去看不同的剧场,而且我可以采用文字的方式,我是以哪个字母开头的,这样让用户很方便的选择。

  这边特地还要介绍我们有一个叫做队列模式,我们看电视的时候,我不知道看什么电脑,都是拿遥控器在那儿按,也很费时间和体力,这种模式通过这种方式就可以看到选择这些电视的列表,通过滚动鼠标的方式感觉绝对是比你按遥控器的方式舒服多了。

  赵立威:

  这两个产品现在都已经上线了吗?

  刘楠:

  对,都已经上线了,刚才给大家演示都是一个正式的版本。

  赵立威:

  我想今天回去会有不少的朋友去试用,我知道腾讯出了这两个产品以外产品线非常非常的长,最有名的产品是一个叫QQ这样的一款产品。

  刘楠:

  对。

  赵立威:

  那么在QQ上面你们现在有什么新的尝试吗?在用户体验的层面。

  刘楠:

  刚才演示的都是我们上线的产品,大家知道腾讯有一个QQ即时通讯工具,把我们试验室的情况跟大家做一个小小的透露,这个实际上就是我们现在的QQ工具,我们通过SilverlightWeb版本的QQ,这是我打开进去的一个情况,可以看到他的好友、朋友、家人,很多的业务可以通过这样的方式去进行选择,可以很方便的去选择他所需要的腾讯服务,体如说他要聊天,他可以选择人去了解,他可以选择多个人,这边有一个窗口,可以很灵活的组织这些窗口,这个感觉是比较酷的效果。

  除了Silverlight版本Web的QQ,我们用WPS实现了一个WPS版本的一个QQ,这个实际上也是在试验室的一个原形产品,大家可以看到,这是现在的界面,大家可以看到,也是我通过鼠标的滑动可以清晰的看到不同的业务在跳动,同时大家可以看到有一些背景的切换,同时大家看到通过滑动鼠标,可以清晰看到他们不同排列的情况。我刚才是从SilverlightWebQQ给叫杰克的人发了一个信息,这个人已经收到了信息。收到了来自于WebQQ上发布的信息,同时WPFQQ这一块同时可以跟很多人去聊天,在这里可以很轻松的,大家可以看到,我可以把这个人很清晰的拖进来,我可以在一个窗口里面实现和不同的人进行沟通。实际上我发信的是从WPF的客户端发到我现在摆的这个QQ,可以看到我现在版本的QQ已经收到了这个信息,它有很多的特效,包括时尚,在登陆的页面,都有很多这样的特效,像叶子这种摆动的感觉。最后我这边把刚才我讲的都可以展现在一个列表里面,可以看到在这里是用(英文)实现的WebQQ,这块是用WPF实现的QQ,还有(英文),让它们三方进行一个很简单的通信,我演示一下这是我们现在研发当中一个现状的情况。

  赵立威:

  能不能跟我们分享一下你们在尝试新技术,开发非常丰富用户体验一些自己的感受呢?

  刘楠:

  腾讯是一个技术驱动的公司,也是一个产品驱动的公司,我们有很多的团队在实时的跟踪这种新的技术,就是非常好的技术。尤其是在Server2.0发布,正式发布,我们工程师很快速掌握了它的一些应用,做出了一些相关的一些研究,在这里展现给大家,在这里我想说在整个开发过程之中,这些微软提供的工具让我们很快速的实现了我们的构想,并且作为一个快速增长的团队,我们也希望像WPF这样的专家能够融入到我们的团队,跟我们一起大家志同道合的在一起,为下一代的中国的互联网的更加神奇的体验做出我们的贡献。

  赵立威:

  好,谢谢。我们知道其实在这样一个非常复杂的,或者说非常复杂的功能的这样一个好的用户体验的应用后面,有很多我们的设计人员、开发人员,或者说我们的创意人员和架构师共同的努力,就好像在图上给大家演示的事件,七大奇迹,跟我们国家的故宫、长城一样,在这个后面我们看到它们后面有非常非常多的建筑设计师,工程人员,以及有很多普通的劳动者,是他们的通立协作才让这些美好的建筑名垂青史,我们当然也希望通过使用我们的工具,通过我们这样的通力合作,可以开发出来能够有非常优秀的用户体验软件出来。

  那么在我们的最后,有两个消息要宣布,来宣布我们第一个消息,在今天我们这个会议现场,我们能够感受到大家对我们技术部的热情,也能够感受到对我们支持的渴望,更能够感受到我们肩上的责任,我们肩上的责任是什么呢?就是给我们所有的IT人员,给我们所有的开发人员以更大的支持,让大家在将来的工作当中能够更好的去运用我们的产品,开发出我们的应用,第一个宣布的消息,所有今天的与会嘉宾我们都有机会获得五个月免费 tech-ed的订购,当然,也非常欢迎大家经常去访问 tech-ed的官方网站,因为那个上面有大家需要各种各样的信息。宣布的第二条消息,今天下午,大概在一个小时之后会有更多的精彩内容跟大家分享,这里面会包括上个星期在美国洛杉矶刚刚宣布的微软新的云计算的平台,演示给大家我们如何在云端开发第一个应用(英文),另外可以给大家去演示Server非常非常精彩的(英文),第三,如何应用Silverlight去整合,去基于互联网整合所有各种各样的设备,让大家所有的数据,不管是在家里面,还是在办公室,还是远在其他的海外去旅行都可以让这些数据实时的同步。

  那么今天上午的内容就到这里,再次谢谢大家,再见!

  (上午会议结束)
 

  2008微软技术大会

  会议时间:2008年11月6日 下午 13:30—17:00

  会议地点:国家奥林匹克体育中心

  主持人:

  现在让我们热烈欢迎微软平台及开发部大开发区总经理,互联网全球战略总经理柏尚杰先生做精彩的演讲,有请。

     

  柏尚杰:

  大家好,非常高兴来到北京,我今天非常高兴看到刚才的舞蹈者,喜欢我们开发软件人员,因为很多认为我跟你们这样的软件开发者都是很酷的人,都是非常另类的人,我想也许舞蹈者认为我们是非常酷的,所以我很高兴,今天非常高兴跟大家介绍一些新的技术,向大家介绍,我们非常愿意与中国开发者进行合作,非常高兴与大家讨论我们认为什么是最重要的技术,这也是我们所面临的机会。他们开发了非常好的语言技术,比如说发明了C语言,下一位他也做了很多新的技术发展,同时还在微软做了一些新的创新,中国开发人员,包括王选,他开发了中文输入系统,这些都是很著名的英雄,软件业的英雄。

  但我认为今天在座的有很多都是英雄,我们中国开发团队,给大家做了一些照片,大家可以看到你们自己的照片。

  王立楠:

  大家下午好,非常感谢今天参加我们 tech-ed,今天我其实特别紧张,为什么呢?因为今天上午演示,上午的演讲很精彩,加上中午有很棒的节目,弄得我感觉下午的内容能不能比上午更好,我们有两个杀手锏,一个杀手锏就是我们的(英文),第二个杀手锏是我们今天很多领导和很多同时都介绍了Server,我马上要给大家掀开一幕,来看看我们的内容。

  大家可以注意到,很多人可以在屏幕上找到他们的脸,我们世界上有那么多非常著名的(英文),我们相信这些人,我们今天在座所有IT在座的人都是未来之星,在这个过程当中我们可以看到,为什么我们的同事现在照相可以很快传到我们的屏幕上,除了网络连接很好,还有一种技术,叫做(英文),保证任何一种设备跟我们的计算机之间都有一种连接,云计算我们提供两类基本服务,一类是计算,一类是存储,这个服务就是我们给每一位消费者提供免费的存储服务。那么在我们即将来临的几个月,我们会向中国所有的用户发布这个产品,当你有一个MSN的帐号就可以拥有这个设备。

  看一下整个的演示过程,现在我给大家照一张照片,现在我们看一下我的手机会发生什么事情,把手机放在(英文),大家看一下,我把我的手机调亮一点,现在发现在我手机上有一个软件的客户端,叫做(英文),在每一个拥有(英文)都有一个服务,它是其中的一个,它提供一个网上共享的存储,我们在每一个设备上都会提供一个客户端,只要微软自己提供的平台都会有免费的客户端,包括手机和计算机。现在我的客户端会发现我的手机某一个目录发生了变化,它会将相应的数据提供到云里,这里看到的我的图片在传输了,现在已经看到我们的数据已经传输了,连到我们的网络上看一下,现在的界面就是我自己的(英文),它会把我所有连接上(英文)的设备都会显示在屏幕上,其中包括我的手机跟我的台式机。这个环境做什么用呢?它有两个功能,第一个功能是在互联网上存储我们的数据,另外管理我们所有的连接设备,在互联网上没有带自己的计算机可以随时打开一个别的计算机,来打开(英文),它会把我们平时放在设备里的数据通过(英文)的环境显示给大家。连接到我的(英文),刚才我们通过手机还有几个同事一起照的数据都已经同步在我自己的桌面上了。

  看到所有的这些都是我的设备,某一个设备上的路径,在我的手机上照一张照片,我们在互联网上,可以通过在网页上的资源管理器打开它。这边还会有一个媒体拍的照片内容,这也是我们用这个技术来实现的内容。可以看到目录最后一张会是什么呢?是我们的柏尚杰先生。今天我有一个早上起来刚刚发生的一个故事,一个朋友参加 tech-ed,他说你能不能帮我照一张照片,但是后面发生的问题就是我怎么共享给他,实际上这个过程在以前比较麻烦,我要找电脑,还要访问Internet来发邮件,实际上我们如果有这种技术,我马上可以通过手机照相之后,在我手机上或者互联网上来选择把这个内容共享。我可以点击一个邀请来把我朋友的邮件收进去。有人会问,这个设备是在网上,但是你能不能在客户端上来看,没问题,微软所有开发的产品在未来都会推出相应的客户端,我们推出了PC机和手机的客户端,在电脑里所有通过手机照的照片都可以显示出来,今天我带了一些其他的设备,也有苹果公司开发的一个(英文),在瞬间我们所有传输过程已经完成,另云给所有人一个空间,实时保持同步的。这是我的一个演示。

  大家期待已久我们Server设备,我们有很多的同事已经提及过Server的设备,这是一个Server的界面,强调的内容是自然交互,微软致力于发展的目标就是能够让每一个人都能够使用电脑,微软在未来除了有这种方式之外我们提供更多的交互方式,今天就是手来交互,对于盲人来讲我们还有语音识别其他的内容,这里面所有的程序摆在这里我们都可以拿手来操作。第一个应用是我们可以在设备上有一个共享的内容,我们可以把平时的数据放在互联网上,也包括互联网的内容。刚才我在手机上照的内容,我想在Server上显示没有问题,我把手机放在Server,我手机里所有的内容都会跟它连接。

  谢谢大家,我们可以看到这些照片都是我刚刚在台下照的,Server除了共享媒体之外,我们还可以看到其他的内容,它起到一个很好的多媒体的终端,同时也是一个好的人机交互设备。这里我们看到Server的设备默认情况下,我们是给大的酒店,娱乐场所,娱乐内容提供一个设备,我们可以在上面做一些多媒体的应用,我们可以听到音乐已经响起来了,这个过程完全是通过我的双手完成的,给大家提供一个自然的交互方式,使得我们平时的做事的方法就可以实现,我们这种模式不是为了取代键盘和鼠标,而是使用户有更好的体验。

  如果你喜欢就给一些掌声。这个强调的是说这种设备在其他场合见过,一些大酒店,有些手机就有这种功能了,这种设备跟一般的设备区别在于Server提供的设备提供的多点触摸,我们的(英文)是多媒体的。能保证我们应用可以真正很好的应用出来交互。这里给大家看应用,有人会问,Server只能用于家庭和娱乐场所,那么在其他的工业界会有什么应用呢?我们知道每个人在医院做体检会给你做很多的扫描,很多数据已经存在了计算机系统里,今天展示的内容就是我们一个给医院做的应用,我们知道一个病人跟医生交流过程当中有一个很好平台的交互是非常好的,今天我们的平台就做到了这一点,当然病人内容不是每一个人都能浏览的,所以现在这个屏幕是锁住的,如果把我的设备放在这个上面,它可以识别我的身份,这里有我的很多病人,我假设自己是一个医生,我选择一个病人之后,可以看到每个病人有不同的数据,有心脏、脑,我们可以用一个非常直接的方式进行交互,包括医院获得各种各样的数据,可以用这种方式来浏览。

  这是Server在一个工业界的应用,对于(英文)来讲,Server能够带来什么呢?这是一个应用,我们平时有一些地点,有一个朋友可能推荐我一个餐馆,我想看看这个餐馆在什么位置,在卡片的下端可以点击地图,这个功能是把Server跟Internet连接在一起来应用我们微软在互联网上提供(英文)的服务,所有的地图信息、地理信息、交通信息都会显示在上面,当然它不仅仅是一个城市,而是整个地球。这是一个地图应用,如果大家想看真实的数据,从卫星拍的照片也可以这么显示,只要我切换一下。那么刚刚结束的奥运会就发生在北京,在中国的版图上找到北京的城市,这是渤海湾,这是天津,还有北京,今天的会场在哪儿呢?在北京城中间偏北的部分,在地图上都可以找到。有一个很标志性的建筑就是我们的鸟巢。这边就是我们奥体中心,那么我们现在每一个人这么坐在这个场地,在我们的正北边就是我们的鸟巢,奥运会刚刚举办完,很熟悉这个建筑了,这是卫星上拍出来的照片,是今年7月份的数据,我们(英文)每隔一个季度就会更新我们所有的数据,这是火炬,还有当时奥运会举办时候的画卷还在里面,这是他们在预演的时候我们拍摄的。

  柏尚杰:

  好的,我们看到这幅图像,这就是软件未来的图像,但也许这并不是未来,也许这是现在的软件,我们要充分利用我们所提到的软件和技术,这是我们下面所要提高的。

  大家看到一个很重要的变化,发生在软件开发方式当中,首先就是WEB的实现,互联网让我们有可能建设不同软件的资讯。第二点,就是自然的人机界面,这是自然交互的界面,使我们有多触摸,而且使很多人同时可以使用一个设备,在这大家可以看到一个软件平台的变化,我们有多样的设备,好像我们手机能够帮助我们摄像,收集信息,我们电脑也可以帮助我们分享。接下来我们更多讨论一下未来软件的三个领域,首先请大家看一下Web的界面,现在大多数人正在发三个平台,包括客户端,PC,也许你正在开发Server的应用,有的人可能应用net.com,或者是p2p,也许有人利用移动使用了一些设备,这是内部的。在下一代的平台之上,其实就是云计算,在这大家可以看到有了云计算,我们可以满足新的需求,而且我们也可以使得大家就服务进行软件的提供。

  今天上午大家听到了我们的虚拟服务器,另外我们也提供虚拟服务器,也提供Servers在云中的计算,我给大家介绍,这些是动态的服务,大家可以决定有多大的容量,多大的计算能力,是适用于这个应用的,除此之外,我们还有开放的业务模式,之后会详细的介绍。

  为什么我们需要云计算,它为什么如此重要呢?现在如果大家要把软件提交给客户的时候,我们要想到怎么对软件进行安装,怎么来提供服务,客户需要多少的服务,对客户而言,他们需要4个CPU或者16个,或者一个G或更多的容量,所有这些都是会变化的,我们要针对可用性来满足需求,也许我们在互联网上提供服务,就让我们在一天24小时,一周七天都需要可用性。但是出现问题怎么办呢?我们容量有多高?我们要多大的容量满足客户的需求?我们还有一些特殊的功能,首先我们觉得我们要提供很高的安全性,你怎么确保提供身份的识别,同样的,你怎么对一个服务器的安装进行支付,也许你是很小的公司,但是你有非常好的软件,也许现在你有足够的钱提供服务,但是如果之后,在很快时间内得到很多的客户,你有100个服务,你没有足够的现金流,也没有足够的收入,这样一个服务器,那么云计算就帮助你这么一个需求。这就是为什么云计算改变了整个软件的前景。

  微软非常高兴,我们宣布我们有一个新版本的windows,这个新版本的windows是针对云计算的,在这就好像是在云端进行windows的运作。windowsAzure就是蔚蓝色的天,在接下来的服务就是允许你来构建windows。对于这样的windows产品包括三个层面,首先第一个层面就是代表了一个云计算运行的系统,而且它也是便于我们计算,这是微软管理,但是是在云端进行计算的,我们在这可以提供各种各样的服务,大家对于传播的运行系统所需要得到的服务我们都可以提供。但是除了最基本的服务之外,我们还有一些模块,提供额外的服务,就这些增加的模块而言,每一个模块都能够保证给大家提供新的特点,你可能在自己应用当中会使用到。

  比如我们有能力部署新的软件,或者得到数据库,第三点,我们把它叫做完成的服务,这种服务包括微软的Office本身在云端进行运作这样。

  接下来我们看一下细节,看一下具体运作的系统是什么,这就是windows。在windowsAzure内部我们有不同的新的特点,第一个特点,我们把它叫做系统服务的特点,系统服务的特点能够帮助我们解决客户所需要的要求,比如说在可扩展性方面的要求,有了系统管理你就可以部署软件,之后就可以说,我需要4个CPU来提供计算能力。这是我应用所需要的,之后我收到一个电话,而且我了解到全球有300万人运行我的应用,之后我需要把4个CPU环城8个,这样我就能够把CPU的数字翻了一番,来运行我的应用,因此,我能够运行非常小的应用,这是我的朋友使用的,或者构建企业级的应用,它可能包括成千上万的CPU并行运作。

  同样,我还可以有一些错误的容忍度,换句话说,如果云端出现错误我可以进行管理,因为我的CPU是虚拟的,而且是动态的。任何一个CPU出现问题,那么自动就可以把这个应用转移到另外一个后备的支持CPU上,所有这些都是冗余的,同样我们非常便捷的部署,可以使大家可以很轻松的部署,另外大家可以在这里看到Table这些,这些使大家可以部署海量的数据,在系统当中运作。

  比如说大家看到我们有锁定这些,允许大家进行应用,而且他们之间是相互可以交流的。

  在座的各位,因为你们到此是参加微软的盛事,我相信你们有人已经对微软的平台有所了解,我非常的高兴大家,你们所构建的这些性能也是能够被部署在windows当中,因此windows就可以在VisualStudio进行运作你的应用,我们的语言跟大家使用也是非常相似的,Visual C+这些都是可以在windows进行运作的,而且我们可以帮助你有着非常良好的体验。

  同样我们也支持第三方的语言,因为这是个开放的标准,我们也支持一些人的研发,当然你最好是使用微软的平台。另外我们再看一个新兴应用的系统,大家可以看比较简单的应用,比如说你好世界,这样的应用,我要给大家进行介绍,这在中国是第一次,给大家介绍一下你好云端。我希望它能够帮助大家进行首次云端的应用。

  殷雪明:

  各位嘉宾大家好,今天下午我非常荣幸能够把windows Azure,我们的第一个windows Azure的应用程序介绍给大家,首先要写一个windows(英文)的应用需要什么东西呢?很简单,跟我们以前开发应用程序很相似,第一,需要安装.net(英文),在安装传统的应用程序之后,需要到www.(英文).com上下载,因为STK是不需要开发工具,我们用一些传统工具可以编写,最方便的是用(英文),我们需要安装一个windows(英文)的一个空件,这样就可以支持了。

  还有一点,我们有一个网站,就是一个(英文),开发者门户网站,在这个网站之上我们就可以管理我们的windows Azure应用程序了,这个帐号是需要申请的。在windows(英文)这个平台上面,我们实现了几个功能,第一就是服务的管理,windows(英文)的管理,我们叫做windows(英文),(英文)是什么意思呢?就是编制物的意思,我们把海量的计算机,在微软的数据中心里面,所有的数据用windowsAzure管理起来,在模拟我们的windows Azure的运作环境,在HelloCloud的应用下面这样我就可以有一个应用平台了,这是它的一个管理和虚拟计算的平台,它主要是管理我们虚拟的计算,这样我们应用可以部署到我们的windowsAzure的计算能力,第二点,刚才提到一个存储,包括了windowsAzure大的数据模块的存储,第二,就是(英文),还有一个Q,在本地安装好以后,同样我们会有这样一个平台,大家可以看到。

  在windowsAzure,我们需要安装一个windows和windowsAzure,安装完这些程序以后安装我们第一个HelloCloud应用,我们通过(英文)菜单新建一个项目,大家可以看到,在windows(英文)和(英文)大家可以看到都有一个(英文)的Service,我们可以看到有(英文)和Web(英文),在这里大家提到两个观点,在虚拟计算的服务里面我们有两个角色,一个是Web的角色,一个是(英文)的角色,Web的角色就是在windows(英文)的平台之上构建我们Web的应用,可以提供界面给用户观看,可以浏览,也可以提供WebServer的服务。第二,我们需要有一些后台的进程来处理我们的一些业务,需要(英文)它是在后台进行运行的,这样不会有界面出现,它们一些并行来处理我们的windows平台。今天我们可以写HelloCloud。

  大家看到这个页面开发起来跟原来的ASP.net都是一样的,添加我们一些空键就可以了,在这里面可以通过修改成HelloCloud。运行就可以完成了在这个里面大家可以看到,在边运行的过程当中,就是在我们(英文),这里面有两个应用的实例,当我们的应用部署在windows(英文)会占用两个虚拟计算的实例,这一点需要windowsAzure的配置文件,我们可以看到,在用(英文)开发它的应用,在这边有两个项目,一个是Web界面的应用,第二,就是(英文)的应用,我们看到有一个windowsAzure文件,在这个文件里面有一个Web应用如何在windowsAzure之上应用,其实非常简单的应用就已经完成了,我们如何把它部署到我们windowsAzure的平台之上呢?我们需要一个非常简单的打包程序,因为我们项目有很多的文件,我们需要把这个应用打成一个包,我们用windows(英文)的工具来找到目录,执行一个简单的应用程序就可以了。它有一个编译打包的环境。编译完成以后我们需要回到刚才我们所看到的(英文)上面,把我们这个应用部署上去。我需要重新登陆一下,大家可以看到我们统一的应用,可以管理我们所有的windows,所有的服务。回到我们开发者的门户,大家可以看到,我实际上在之前已经部署了一个HelloCloud的应用,这里面有两个环境,一个叫做(英文)的环境,是我们实际的部署环境,当你部署上去可以看到下面有运行的状态,我在第一个实例部署的时候,我申请了一个运行实例,有一个(英文)我点开大家可以看到,HelloCloud,我们有一个测试实时的环境,它们的环境是一样的,但是需要另外一个链接,重新部署一下,在我原来部署的(英文)服务之上,实际上也是有两个实例的,停止掉以后,我会把它(英文)掉。
    HelloCloud,部署完成了,大家可以看到这个环境和这个环境已经部署完成了。非常高兴能够给大家演示这样一个Demo。

  柏尚杰:

  谢谢,大家可以看到这样的应用非常简单,但是同时大家也看到,要来部署这个应用在云中也是很方便的,大家都能够得到这样的应用。

  那么对大家来说,关键在于这样的应用是非常合适,是很简单的,但同时也是企业级的,大家可以试用Azure来进行应用,它是由成千万的人所使用的,因为大家可能位于不同的城市,接下来我们现在是可以提供企业使用了,我们有这样的模块,有来自于.net的支持,其中一些和大家看到非常相似的,就是在.net框架当中,还有SQL的服务,给大家带来一些基本的数据库的性能,或者是在云中计算,他们都有很大的扩展性,和我们今天所描述的是一样的,还有一些LiveServices帮助大家把部件进行连接。我们接下来看一下这样企业级的功效是什么,性能是什么,接下来我们邀请王筱东到前面来给大家展示一下怎么试用这个应用。

  王筱东:

  很高兴给大家演示,我这里有一个应用,它里面有很多的部分,工作流这些,我今天给大家演示的是平时应用开发当中最常用的服务,我们把所有的存储都同本地或者自己的数据中心移到云端里面,这个应用是一个什么样的应用呢?我先把这个应用跑起来,这是一个远程教育的系统,这比刚才HelloCloud稍微复杂一些,它本地是一个WPS客户端的,客户端装在我的机器上,全国各地的用户只需要装这个客户端,就可以通过这个客户端来学习不同的课程,这些课程的课件是非常复杂的,不光是简单的文字,还有不同的文档,这个文档还有一些PPT,可以通过翻页的方式浏览,这些PPT是一些图片。我们还有视频,这些视频是可以播放的,这跟我们平常的应用是有什么区别呢?实际上这些所有的数据并不是存在我的本机上,也不是在公司的服务器上,而是在一个云端里面的,是一个超级的计算中心,大家可能会说,那我凭什么要来做这个东西呢?这个感觉有一点看不见摸不着的,大家想一想,作为开发数据库应用的时候,经常遇到一个问题,就是存储的空间够不够,我今天是这么大一个存储空间,将来我应用发展了怎么办?当我要进一步拓展这个空间的时候是不是有很好的扩展器,同时我服务器的性能够不够,会不会加服务器,那么原有的又怎么迁移和扩展呢?超级的运算中心,都是超级的计算机,都是超大容量的存储,对于各位用户来说你根本不需要考虑说我第一次需要多少,将来怎么去扩展,因为所有的对你来说就是无限的,不断扩充你的CPU,不断扩充你的容量,存储的空间,本身的应用不需要做任何的改动,这就是它最大得好处。

  作为一些刚刚起步的小公司也不用担心今天买一个服务器,如果我买的太好的,现在用不了,也浪费,买了太差的以后再扩展怎么办,有了SQLServer只需要得到一定的存储数量,根据你的需求不断的扩展。这个应用是怎么开发的?大家在试用的时候可以得到一个类似帐户的词儿,所有的这些存储空间都在帐户之下,帐户之下的存储空间我们通过一个一个的容器,就是有不同的数据库,数据库里面存储的就是我们不同的数据,有三个词,帐户,不同的数据库,数据库里面不同的(英文),我们看一下,这个是挺好的,无限的空间,无限的性能都可以达到,我使用起来是不是会像本地一样方便呢?其实它使用起来也是非常简单的,.NET当年推出来的时候,通过(英文)是非常简单的,因为通常在一个(英文)这里面去(英文),跟本地对象一样,可以通过(英文)方式调用远程的Web服务,对于其他的也是一样的,我们只需要一个(英文),我们将这个地址写到这里就可以直接调用了。

  这里我们可以看一下,这是(英文)的地址,我打开浏览器给大家看下,这确实是一个WebServer,我们添加(英文)它会在本地创建一个代理(英文),我们来看一下,这里有两个方法,一个是(英文),一个是(英文),我们先看(英文)的方法,这里跟我们传统的WebServer编程是一样的,这是我添加了(英文)之后我会本地创建一个代理(英文),输入我的用户名和密码,然后直接查询语句,就可以直接从SQLServer里面读取数据。这里是通过(英文)的方式,除了(英文)还有没有其他标准的协议呢?有的,REST,是非常流行的访问方式,它特别适合像处理一些大容量的数据,像这些视频、图片这些,这些我们在SQLServer里面也提供了(英文)的社区访问,大家看到(英文)的方法我们就是用的(英文)的方式。

  我们来看一下,大家看到这是它的URI,它的一个特点就是直接通过URI去访问它直接对应就是网络上的资源,我可以把它考到浏览器里面大家看一下,大家看到了,前面有一个(英文),实际上是我申请的(英文),大家理解帐号的ID,后面就是Server的地址,我们直接在浏览器里面访问,它会要求输入用户名和密码,大家能够看到,我的(英文)对应的ID,我可以继续执行查询,我在这里可以直接输入(英文)的语句,(英文),这里它可以把我刚才说的下面对应的是(英文),他会把所有的(英文)列出来,这里有一个(英文)叫做(英文),实际上就是我刚才的(英文)所使用的,我在这里输入(英文),继续查询,可以查到所有的(英文),里面有文档,图片,有视频,直接通过URI执行一些普通的(英文)的操作,查询的语句就可以得到大容量的数据,像图片和视频,怎么通过(英文)和(英文)的方式很简单的访问我们的SQLServer,那么我们平时怎么管理的呢?我们这里有一个管理器,同样可以输入我们这样一个地址,输入用户名密码,它会直接读取这个数据,下面大家看到的这些,正好对应的就是我们的一些操作。我们可以通过这个来执行管理。实际上SQLServer里面包括各种各样的功能,需要大家自己去探索的。

  柏尚杰:

  谢谢,所以我们认为对于云计算所带来的机会在中国是非常明显的,首先就云计算而言,在中国有着广泛的覆盖,比如说举个例子,你们为医院做应用要进行构建,如果在云端进行构建,今天你可以在北京一个非常大的医院进行部署,也许你是100个CPU,也许需要很多性能支持成千上万的医院工作的工作人员,但是你们也可以部署同样的应用在很小的城市里,在很小的医院,在云中进行运算,做起来非常便利。你在不同的层面上,不同规模当中进行部署,而且涉及到不同层面信息的管理,我们SQL的服务就行了,而且对于微软的架构模块服务就可以做到了。

  这样的服务机会对大家来说,也是非常好的,能够促使大家接触到在中国用WEB的人群,因为在云中的计算都是和互联网相关的,所以我们可以构建非常丰富的应用,大家可以看到我们这个介绍,就可以充分利用这样一个丰富的应用,而且可扩展性很大,使得大家能够增加或者减少计算的能力,这是根据你客户的需求做出调整的。

  同样,这样的机会会对于各位来说,都能够成为一个领导者,来驱动软件的开发,我们宣布了windowsAzure上周在拉美推出,我24小时之前来参加这个会议,我向大家宣布,我们是世界上第二个国家,第二个主人群知道这个产品。我们开发者的会议包括世界上最领先的开发者,他们看到我们的产品,大家因此就有机会成为新一代的领导者。构建新一代的平台。

  接下来我想跟大家讨论第二个变化最大的领域,这就是我刚才所提到的自然用户界面的变化,大家在微软可以看到自然用户界面,有了这样一个界面,其实是涉及到了我们思维的变化,涉及到了我们构建界面的领导。30年之前所有应用都是基于特性的,我们叫做CLI,之后在八十年代的时候,要来构建图线的应用,现在是自然用户界面索取动的,是windowsSQL所代表,对于这样的用户界面来说,是由我们进行增加,而且还有新版本的windows,我们现在接下来两三个月当中会给大家进行交流,我们会告诉你们什么时候会得到它们。

  

  柏尚杰:

  对于微软来说,我们Services能够呈现一个图像,能够向大家展现出使用我们技术管理是什么样的,因为这样一个部件,我们试用windows的Vista,但是还有一个新的特点,我们使用新的硬件,比如说我们叫它多点触摸,你可以使用你的手触摸图像,多个点同时进行。第二点,我们也可以支持多个的用户,比如说有两个人可以在Surface进行应用,比如两个医生可以同时运作。我们对于Surface的应用.NET,而且也是同样的,自然用户界面,我们同样也支持各个部件,比如说大家看到手机放到Surface上,也可以对它进行识别。刚才提到的性能是大家可以看到的,也可以增加到你们开发环境当中,多点触摸,多个操作控制,一些能够增加的能力,在这给大家展示我们的应用在这方面操作的边界,下面请王立楠给大家做一个演示。

  王立楠:

  我们如何把一个应用程序开发并部署在Surface,大部分的开发者可能在想,我们发展这么快,今天给大家看的是我们(英文)还是按照以前的方式编程,这边我要给大家建一个应用程序,还是用我们熟悉的工具,(英文),对于Surface我们会有新的(英文)来提供,你在新建项目的时候会发现Surface的模板,一类就是平时写用户界面的应用程序,另外还有Surface模板,微软还有另外一套游戏开发,在Surface上也可以用这个平台开发,今天做的就是在(英文)做的应用,我们使用的和它上面是一致的,我们把3D的模型,显示在界面上,这个应用程序里面会有一定基础的代码,这是一个3D模型,当然我们为了效果很好,我们把一些贴图放进去,这里大家会看到,还是跟一些地理信息有关系,比如说你这是不是一张图片,很多人觉得会更明显一点,对于一个3D的模型里面对它增加一些运动的元素,同时我们增加一个事件,在windows启动的时候来激活它,现在可以真正看到它的3D的模型,有些对于北京熟悉的朋友,这是我们的CBD,中央电视台一些新的建筑和国贸,那么对于Surface,我们可以把它部署上去,这边我写了一个脚本,我们需要量个步骤,一个是把我们的开发程序编辑好,同时我们需要一个描述文件来描述应用程序在Surface做一个注册,这里面会有应用程序运行路径和它的特性,我把这两个文件通过脚本部署到Surface而,这是拷贝的过程。

  我们看看Surface这边是什么样的情况,如果你需要它出现,我们需要把它的界面程序重新打开一次,我们再一次进入我们Surface多了一个应用,对于它的编程我们支持同样的平台,整个应用场景在开发过程中,对于Surface开发来讲是非常简单的过程,除了很好的应用场景,同时我们有一些手操作,马上在下一个应用里就可以看到,那么我在我的环境里重新建立一个新的工程,还是WPF,我把同样的场景再导入我们的工程里,帖图放进来,开始我的变成,缩放的操作在Surface里面怎么操作的,在它界面上增加一些新的空间,专门为它准备好的空间,叫做(英文),可以把零散的数据和内容分布在Surface的表面,我先通过一个代码来对这个内容进行一个编程。这段代码建立了一个图片的对象,(英文),把它读入到这个界面里,并且向(英文)的对象上增加一个项目,看看这个程序会是什么样,这是Surface的模拟环境,如果你有两个鼠标可以支持多点操作,可以三个,四个。

  回到我们的应用程序,我把3D的内容再重新加到我的应用程序里,刚才我是加在了Surface的根目录上,而我们现在不是,把同样一段3D场景还是放在一个新的(英文)里,这个(英文)是什么呢?把我们的动画放到相应的位置,之后再增加跟刚才一样的事件,启动的时候激活。现在我们看到在模拟器里看到了同样的(英文),我们把它部署到Surface,还是同样的方法,图表信息拷贝到Surface上,用我这个脚本。拷贝完成,我们回到Surface,我需要重新把应用程序界面打开,这边又多了一个应用程序,什么效果呢?刚才我们运动的(英文),可以在它这个上面进行交互,把它变大,这样一个人机交互的方式,自然界面交互方式,在原来一样的开发模式上我们也可以实现。

  回到我们幻灯片,我们来介绍一下这样的场景将发生什么样的情况,现在的Surface已经有人机交互的方式,未来windows上也会有这样的方式,然而今天Surface作为一个尝试的平台,我们跟windows应用的平台并不一样,虽然WPS是一样的,但是在多点操作上我们是基于不同的平台上开发的,我们会有一个Surface的(英文)平台和(英文)的平台,我们将会把这个多点操作的开发模式和相应的内容放到这里,会随着3.5的(英文)来发布,在3.5里面分为S部分和windows部分,在下一版本我们会把它默认在一起,在未来所有应用windows的平台都会内建的来支持。

 

  柏尚杰:

  好,大家刚才看到一个很好的例子,就是.NET4.0强大的能力,大概在未来几个月就会推出,在.NET4.0中还有很多其他的功能,有很多核心的功能,基本的功能。比如说有这种并行的功能,并行功能可以支持云计算,可以支持高性能计算,支持虚拟化的运算,同时我们还在性能上有很大的提高,所以我们.NET4.0的运用比.NET3.0的要快得多。

  那么用户体验大家知道了,是图片式的,嵌入式的,非常丰富的支持,实际上我们在Surface下一个版本也会提供这些,都会在.NET4.0当中体现,工具都是大家非常熟悉的工具,比如说VisualStudio,如果大家今天用VisualStudio的话,你未来可以为Surface,还有云计算当中使用,还有很多很快的应用,这个.NET4.0中带有这种应用,可以使大家更快的开发,比如说工作流程,用户界面的开发等,所以.NET4.0对我们.NET3.0来说是很大的增强。

  第三个方面,也是最后一个方面,是我们新软件的发展方向,我们怎么样来支持这个设备,也许五年之前,我们大多数人只有一台计算机,我们有一个桌面电脑,但是现在我们有一个笔记本电脑,还有一个手机,这个手机有很丰富的功能,可以进行一些应用的运营,也也许它还可以通过浏览器进行云计算,也许还可以应用Surface,那么这种框架和我们这种使用的方式,需要软件能够支持所有的这些设备,使用户能够在各种设备上使用一种应用。

  这个是我们通过windows这个平台向大家提供的,特别是通过LiveServices来向大家提供,它可以做不同设备之间的同步,还有身份识别,也就是这个人可以通过他的手机进行连接,或者通过他的机器进行连接,我们知道他是同一个人,同时我们还有这样的功能,管理不同设备商不同应用的使用,这些都是在Live进行的,所以我们只要有一个用户的姓名,连入LiveServices,就可以使所有设备进行应用分享,身份分享,以及其他.NET框架的功能。

  大家可以看到这样一个例子,就是这种场景对我们来说很重要,大家只要看到这个上面有多少设备,设备上面有多少应用,在多少种网络上面应用,在使用邮件当中,我使用邮件跟我工作上的人联系,但是用用另一个邮件跟我生活中的朋友联系,现在我们在用同一个设备来分享。给大家提供一种Mesh,把所有数据连在一起,我们叫做LiveMesh,就是把我们用户可能使用的各种设备都联系在一起。

  那么为了能够给大家演示一下,软件开发者能使用它们做什么呢?我们怎么开发应用呢?我们给大家做一个案例的演示,下面就请黄先生做演示。

  黄继佳:

  首先欢迎大家来到Mesh的世界,一个是大家熟悉的(英文)应用,还有一个是(英文)的应用,上午腾讯的演示可能对(英文)有很深的应用,如果把它部署到LiveMesh的平台,我给大家分别做一些演示,这个应用非常的简单,我主要是说在Live(英文)当中集成了一个(英文)的工具,这个工具把我刚才应用中的数据都读取出来,这些数据都会供我使用,有各种各样的数据来获取。这是一个简单的应用。下面我给大家介绍一下我之前做的一个(英文)应用,我还是用这个打开,我首先打开配置文件,首先编译一下它,这个应用起名叫做(英文),这个应用能否把(英文)的应用部署到我的LiveMesh的平台上呢?非常的简单,首先我只要添加三个(英文)进来,我们来到C盘,我安装了(英文),这里面有(英文),在这里面我引用(英文),添加完之后,打开后台文件,之后我们需要添加一个方法,这个里面在应用之后会触发什么事件,之后我在(英文)这里面完成应用,首先大家看到的代码。

  首先我建立一个Mesh(英文)的对象,现在非常简单,我在这里面做一个编译,如果做过(英文)开发者都会知道,他编译一个SAP的文件,在这里面我怎么引用它呢?首先我建立一个新的项目,这里面分为两个,一个是(英文),一个是(英文),我建立这个项目它会添加两个项目,一个是Surface,它里面包括一个Surface应用,还有一个项目叫(英文),它是图标的一个项目,把我所有(英文)应用打包,到(英文)中去,我编译一个(英文),还需要做一个简单的修改,应用当中这里面有一个(英文),它引用的是刚才建立(英文)应用很简单的SAP,之后我只需要编译,这里是分为五步完成这个应用,第一步是新建一个项目,第二步,它可以把我刚才的配置文件,一个路径的拷贝到我的粘贴版上,把这个文件可以粘贴过来,这里有1.68兆的文件,我只需要(英文)就可以了。我给大家看一下最终的结果。

  柏尚杰:

  今天下午大家看到的是一些例子,这些例子是我们叫做软件加服务,我们拿到一些工具,一些功能,大家已经使用的工具和功能,把这个软件变成了服务,把软件在客户端提供,把软件在设备上提供,现在我们还增加新的功能,就是把软件放在云端,这个软件可以使用Live Mesh或者windows Live,可以进行互联进行分享,那么在云端和我们本地的计算设备之间分享这个身份和信息。这个会为我们带来很多新的机会,也会改变很多事情,如果我们把这种丰富的用户体验放在里面,我们发现会有很多机会可以为我们的用户带来更多的价值,那么给大家介绍一下我们从微软角度怎么来看这个发展,怎么样改变人们试用这个技术。

  所以我希望通过我们这种网络的世界,通过我们这种自然用户界面,通过我们这种自然用户界面,通过我们使用各种新设备的功能,大家都可以成为英雄,无论大家是IT专业人员,还是软件开发人员,你们都有机会帮助中国的商业发展,帮助中国的消费者,帮助中国的公司成为领导者,使他们成为更好的利用技术的人,大家都可以成为领袖,使全球的公司都可以使用这个新的技术,如果我们在云端来做一个应用,北京成都甚至厦门的人都可以使用这种应用,伦敦的人也可以用,所以他们为大家带来整个世界的机会,使大家提供自己的服务进行创新。

  期待看到中国有更多英雄推动这一变革,希望大家了解,我们在非常努力的工作把这些新技术呈现给大家,在未来几周内,我们会有更多的信息可以使大家更好的了解我们今天所介绍的技术,无论是软件,无论是windowsAzure还是我们讲的多点触摸Surface,还是讲到的LiveMesh的应用,我们把这些下载连接发给大家,大家可以在中国msdn的网站上面可以找到,大家可以申请试用版,我祝大家好运,感谢大家支持微软,也感谢大家今天所做的工作,帮助中国的客户,确保他们通过试用技术能享受竞争的优势,我希望能够代表微软向大家表示我们的希望在未来能够更紧密的合作推动在中国更多的创新。

  感谢大家!

  主持人:

  感谢各位技术专家的精彩演讲和演示。

  (下午会议结束)

0
相关文章