与往年相比,今年的微软技术教育大会(TechEd 2002)有着更特殊的背景。微软.NET第二阶段战略的发布、.NET解决方案的国际认证,乃至紧跟TechEd之后的Windows XP的Tablet PC版的发布,这一系列举动为本次TechEd增添了颇为不同的意义……
走进北京国际会议中心,大厅里人头攒动的景象让人精神一振。9月6~8日,亚洲最大的.NET盛会——微软技术教育大会在这里召开。
本次大会的主题是“激发企业无限潜能,构建集成解决方案”。微软.NET技术及相关产品,将如何帮助国内合作伙伴构建面向各行业的企业级应用解决方案,在将近百场的专题讲座中得到全面阐释。微软公司副总裁麦克·西尼克在开幕式的演讲中表示,此前在美国进行的TechEd大会,以及不久前微软公司的几次重要会议的内容,都会“原汁原味”地奉献给中国听众。
一般来说,TechEd为微软技术、产品的研发动向与外界进行沟通提供契机,通常会议上的讲座会比微软实际产品的推出提前半年到一年的时间,因而,此次TechEd中,Windows .NET和基于VS .NET的Web Service开发与应用是重点内容。
与往届TechEd不同的是,本次会议把PDC (专业开发大会)、DevDay(开发者日)和TechED三个技术教育活动放在了一起,为IT专业人士和开发者共聚一堂提供了机会。在北京的活动结束后,TechEd2002紧接着在上海和广州等城市相继进行。
期间,记者就很多人关心的问题与微软高层进行了交流。
谜题一:.NET第二阶段的发展战略重点放在何处?.NET何以出现第一代、第二代产品?
存储也要集成
微软亚太区副总裁克里斯·阿特金森表示,.NET第二阶段战略发布后,工作的重点明确分为三个方面:第一个方面,.NET下一步要争取把各种各样的存储集成起来,这是本阶段最重要的目标。他认为,现在大家接触到的数据库,主要可以分为两大类:一类是用来存储格式化的数据,在关系型数据库中,一个个记录都规划得很清楚;另一类则是存储非格式化的数据,比如普通的表格、图形或者Word文档等。这两类存储方式就像两个不同的世界,相互之间不易沟通。
在.NET第二阶段中,很重要的一个任务就是将这两个世界变成一个统一的环境,从而让数据库更加丰富。
举个例子,现在我们在浏览网页的时候,看到有用的信息想存储下来,一般有两种方式:记下该信息的地址,把地址输入到自己的文件中,然后存储;或者打开该信息的地址,把该信息的全部内容拷贝下来,再打开自己的文件,把拷贝的内容粘贴在自己的文件中。这两种方式,操作起来都较为复杂。
如果.NET第二阶段进展顺利,那么在两三年后,碰到同样的情况,操作会简单得多。由于都是基于XML标准,是动态语言,所以在集成化的环境中,用Database就能存储所有信息。
第二个方面是完善认证系统。将来的Web服务会有非常高的自动化能力,这就提高了对认证系统的要求。当Web服务自动和外部的人进行沟通时,认证系统能判断出对方是谁,从而降低风险。
第三个方面是要扩大.NET对不同类型设备的支持。
产品升级凸显魅力
在微软.NET的前两个发展阶段中,出现了两代产品,阿特金森对此进行了详细介绍。第一代产品通过VS 6.0和XML的工具包构建而成,这些产品可以支持XML,但不能自动生成以XML为基础的应用方案。
由微软(中国)有限公司总裁唐骏(右)和微软(中国)有限公司客户关系市场部经理陶宁(左)现场表演小品,这种形式的产品推介谁会不喜欢?
随着VS .NET的推出,第二代产品上市的序幕被揭开。第二代产品从核心就支持XML,而且可以应用VS .NET生成支持XML的产品。其中,最初开发VS .NET时,微软意识到,对开发者而言,有没有选择语言的机会非常重要。所以,在Web Service开发过程中,VS .NET最多能支持25种语言。
同样,计划明年推出的.NET Server也属于.NET第二代产品。对从前的Windows Server,可以从三个角度理解:首先,它是简单的支持打印、管理的服务系统;其次,它是IT的基础设施,E-mail系统、数据库等都是装在Windows Server上;最后,它是开发平台,可以构建很多应用,来满足企业需求。而在.NET Server上,三方面都有极大的改进。
另外,在TechEd开幕式上,微软(中国)有限公司总裁唐骏也对基于.NET的解决方案,指出了三个必备条件:应用程序能支持多种装置,能广泛应用Internet中的各种资源,能把互联网中不同的应用程序连接起来。如果开发商制定的解决方案符合上述三个条件,那么它就是基于.NET之上的解决方案,可以获得基于.NET解决方案的国际认证。
显而易见,微软对于基于.NET的解决方案的定义,能够吸引更多开发者,使他们成为微软的合作伙伴。
其实,早在1997年,微软就意识到XML的重要性,并从那时开始,在研发产品时从核心支持XML。经过这四五年,终于厚积薄发,开始逐一推出产品。这正是微软的优势所在。
谜题二:标准的制定是几乎所有厂商关注的焦点,在W3C(The World Wide Web Consortium,超文本传输协议的制定者)制定标准的过程中,微软扮演何种角色?
至关重要的测试
众所周知,Web Service以XML为基础,这其中,最重要的标准就是由W3C制定的SOAP。阿特金森表示,为了完善SOAP,微软和IBM公司会经常向W3C提交方案,一旦方案通过,公布出来就成为标准。为了能更好地和IBM在Web Service方面合作,双方还成立了一个Web Service的互动组织,微软.NET的软件会拿到IBM进行测试,反之亦然,从而保证双方应用程序的互操作性。
事实上,Web Service的标准现在仍在不断演进,W3C还在一步步制定标准。在新标准公布之前,微软和IBM通过相互测试产品,确定双方支持的是同一个标准。举个例子,一个工作流的Web Service,标准还没有正式批准,这时候微软和IBM会共同测试双方的标准和互操作性,然后把共同的标准提供给W3C,以推动新标准的诞生。这样,在双方测试产品的过程中,W3C的新标准会不断地制定出来。
至于唐骏提到的基于.NET解决方案的国际认证,只能说明该解决方案能支持Web Service的标准,而不一定要求用微软的.NET平台开发。这就像做网络应用,如果支持XML标准,就能调用.NET的应用,是一个道理。如果IBM也有一种与Web Service关系密切的平台和自己的开发工具,也支持SOAP标准,那么开发者用IBM的技术开发,同样是基于.NET的解决方案。所以,应用哪一家厂商的技术进行开发不重要,重要的是,开发出的解决方案能够相互调用。这才是.NET的初衷。
Tablet PC的预览会上,Acer祭出新招:记者直接在Tablet PC新品上签到。
在这个基础上,微软和IBM会建立实验室,帮助第三方的ISV以及合作伙伴测试,检验他们的应用能不能支持Web Service的标准。
从这个角度看,VS .NET的发布让测试变得简单了。此前,开发过程就像手工操作一样,需要一步步进行。而现在,由于VS .NET自动支持Web Service标准,因而开发商用不着担心开发的产品不支持标准,他可以把更多的精力放在商业逻辑中,考虑如何让自己开发的软件更好地解决商业问题,从而提高工作效率。
谜题三:对于微软的Windows XP的Tablet PC版,很多人都久闻大名。这项技术有什么神奇之处?比尔·盖茨为什么预言Tablet PC将最终取代笔记本?微软的合作伙伴将推出什么样的硬件产品?
9月12日,也就是TechEd 2002结束后的第四天,在TechEd会场上进行过现场演示、并且颇受瞩目的Tablet PC终于可以和大家见面了。
上午10点钟,微软在北京嘉里中心举行了Windows XP的Tablet PC亚洲语言版(简体中文、繁体中文、韩文和日文版)预览会,微软的行业合作伙伴宏碁、富士通、惠普、联想和东芝等基于Windows XP Tablet PC操作系统的各种全新硬件和创新技术。
“用笔驱动Windows”
在微软预发布的Windows XP的Tablet PC版中,最引人注目的是智能墨水和手写识别这两项技术,其中,智能墨水是微软亚洲研究院的研究成果首次用作微软产品的核心技术。
微软亚洲研究院多通道用户界面组主任研究员王坚博士介绍说,Tablet PC之所以被称为是创新的产品,不在于识别技术,因为这个技术早就有了。数字墨水是这个产品中最大、最重要的技术突破。微软在这个操作系统中做的一项很重要的工作,就是把墨水变成操作系统的数据类型。只有把Ink(墨水)画出来,用自己的独特方式被存储、被管理,最终能够进行处理,它才是真正的数字墨水,产品也才能实现“用笔驱动Windows”这样的设计理念。
事实上,最初王坚开始做数字墨水方面的研究时,最困难的事情就是为自己的研究选定方向。最初研究员希望,在笔输入之后,能够识别成文本文件,但是遇到的技术阻力非常大。经过很长时间的思考,王坚认定,要把Ink变成一个数据类型,而且使之成为操作系统的一部分。这个问题解决之后,就像茫茫大海中找到灯塔一样,团队有了研究方向。
而且,正是由于数字墨水技术的存在,盖茨才会发出“Tablet PC最终替代笔记本”的感慨。记得最初移动PC上市时,也说过要替代台式机,于是一些人认为盖茨也在说大话。对此,王坚表示,操作系统才是Tablet PC最重要的部分,他认为能够运行Windows XP Tablet PC版的硬件产品,都能被称为Tablet PC。普通的PC机和笔记本,都可以运行这个操作系统。所以将来Tablet PC和笔记本之间的界限会渐渐模糊。至于移动PC,那只是物理形态上的变化,运行操作系统并没有创新。
创新的足迹
回顾Windows XP Tablet PC走过的历程,微软公司副总裁爱莉斯·劳博有很多感触。
最初成立Tablet PC组时,爱莉斯首先要弄清楚自己面临的核心问题是什么。在分析笔记本功能后,她认定,Tablet PC要具备其功能,更要有所超越。于是,Tablet拥有了手写输入和语音识别的功能。
Tablet PC团队雇佣的第一个员工就被派出去接触客户,观察他们如何使用台式机和笔记本电脑,如何使用纸和笔。这样,微软Tablet PC团队就拥有了对Tablet PC最初的定位。
现在Tablet PC即将上市,产品具备强大的功能。通过Tablet PC,微软提供一个Windows XP专业版的拓展版本,它具有所有家庭版和专业版的功能,此外还增添了很多新的功能。
对于Tablet PC的市场前景,爱莉斯很乐观。她认为,第一批用户将是今天使用笔记本电脑的用户。她把用户分为三类:马路移动族,这是经常离开办公室的白领;走廊移动族,指经常离开办公桌的白领;其他用户,包括法律界、金融界和制造界人士。
同样,微软的合作伙伴之一联想也对产品的市场前景充满信心。联想集团笔记本电脑事业部总经理夏旸指出,联想的Tablet PC产品具有三个鲜明的特点:具有中国特色的设计;多用途拓展功能,方便使用;持久的电源支持,移动性出色。(有关TechEd大会中具体产品和技术内容,请见本期《软件与服务》)
记者手记:解读微软的“变”
出乎所有记者的意料,在专访的最后阶段,阿特金森忽然问了记者一个问题:怎么看待微软在过去几年中的变化?
事实上,最近一段时间,同样的话题在国内常常被人提及。但这个问题由微软高层提出,显然意义有所不同:微软在向更高层次的全球化企业演变的过程中,越来越注重自己的企业形象。
微软的变化很多。从业务的角度看,很多年来,微软被人们看作“卖桌面”软件的提供商,而现在,微软正在向企业平台的提供者转变;从做生意的方式看,微软现在更注重为合作伙伴谋求利润;从针对的客户群来看,以微软即将推出的.NET Server为例,产品既有标准版,又有企业版,对大客户和小客户有了明显的划分。微软现在需要时间,让市场和大众了解自己。
对于种种变化,阿特金森表示,“这就是微软的初衷”。过去几年里,微软从最初在美国设立总部以及在海外开设分公司,到现在变为真正意义上的全球化公司,这是微软最重要的变化。微软对于全球化公司的标准很明确,让自己的每个分公司融入到当地的文化中去,而决不是照搬美国人做事的方式。
用一位多年来对微软密切关注的知情人的话说,微软从前是在中国开公司、聘请本地化的员工做生意;而现在则把自己定位为本地化的公司,将自己的成功建立在整个中国软件产业成功的基础之上。这就是微软的变化。
现场扫描:看好中国
今年的TechEd格外精彩的理由,在于中国市场的前景越来越被微软看好。
虽然每次TechEd大会,阿特金森都无一例外地参加,但这是他第一次出席北京的TechEd。他对此次北京之行非常看重,他表示,中国在以XML为标准的Web Service方面,技术能力强,前景乐观。年初,微软公司在全球进行的技术比赛证明了他的看法。在那个面向学生的比赛中,1000多个学生团队向微软公司提交以XML为标准的Web Service方案,结果来自中国的学生团队脱颖而出,夺得冠军。对此,阿特金森说:“中国有希望成为Web Service技术的领导者。”
TechEd 2002大会现场座无虚席。
在中国市场,微软的.NET已经有了很多应用案例。例如,北京的基本医疗社保系统采用了微软.NET平台技术,现在第一阶段已经完成。按照计划,到2003年系统搭建工作全部结束后,将有18个区县、5,000个医疗组织以及不计其数的公民因此受益。
总结了往届TechEd在中国的经验,微软此次特意从总部请来众多华人技术专家。这些专家不但没有语言交流方面的问题,而且大都在国外大学或技术学院兼职,具有丰富的教学经验。为了方便参会者学习,会场有各种各样有关.NET技术和应用开发的资料供领取。在今年的TechEd会场上,数百台PC安置在四周,专门为开发者和合作伙伴提供现场演示和学习的机会。此外,微软采纳了去年一些与会者的建议,在会场提供工作午餐。这一切,都体现了微软上上下下为能成功举办本次TechEd做出的努力。
|