首页 新闻 体育 邮箱 搜索 短信 聊天 天气 答疑 导航
新浪首页 > 科技时代 > 业界-厂商动态 > 盖茨访华全程直播专题 > 正文

亚太区高校学生.NET开发大赛直播实录

http://www.sina.com.cn 2003年02月26日 18:12 新浪科技

  欢迎加入新浪嘉宾聊天室

  大家中午好!

  KURT:亚太地区学生.NET比赛是非常有意义的活动,这次活动是我们去年7月份开始,总共有三千个左右的队伍参加这次活动,大约九万五千名高校学生参加了微软主办的这次活
动。今天有11个国家的12个队参加这次的决赛。现在我向大家介绍评委,今天我们要决出前三名,今天前三名明天会到奥体参加最后的决赛,比尔.盖茨将会给他们颁奖。

  我们现在介绍评委:印度尼西亚Santoso教授和北大教授陈钟教授,印度科学院Balakrishnan教授和Colin Png微软亚太区.NET开发部总经理。每个人有15分钟展示他们的方案,第一个队是代表中国的重庆大学,他们的参赛作品是我的银行.NET在线银行系统。

  现在重庆代表队的代表在解说他们的作品。.NET在线银行基于微软.NET的技术,他们在做一些演示,我的银行.NET这个作品做了一些什么事情。然后我会介绍一下我的.NET方案一些好处,它解决了一些什么问题。这个方案是在线银行系统,它可以节约你的成本,可以让客户更容易的访问到它的信息。

  我们现在来看看这个演示,现在我们看到是银行系统的网站,你可以看到自己的帐号。你可以在这上面管理不同银行的帐号,比如说工行的帐号、建行的帐号,你可以查你自己银行的余额,还可以做一些别的操作。在传统的外部应用里要做很多次的登录,不同的系统有不同的认证模式,现在这个系统有各种各样的银行帐号,不同银行帐号有不同的登录活动。这个网站帮你解决这个问题,只用一次性登录,不管在工行、建行有不同的网站,不同的帐号,只用一次性登录就可以访问到各个银行里的帐户系统。

  这是我们这个应用的客户端,通过客户端管理所有的帐户,现在你去客户端登录一次,我现在敲用户名和密码,我敲电子邮件的地址,我有一个帐号,现在敲我的帐号和密码。第一次登录的时候,这个系统告诉我没有一个银行,现在大家看的是一张白纸,它提醒我加入各个银行的帐号,我现在加入我在工行的帐号。每个帐号都有每个帐号的密码。我现在加入我在中国银行的一些帐号的信息,你可以用这个系统做你在各个银行网上能够做的一些事情,比如说我要把钱从我的银行帐号发送到别的帐号上去。你可以从一个银行的帐号上把钱转到我的另外一个银行的帐号上去。

  通过这个系统,你还可以得到各个帐号的详细信息,比如我的存款余额和交易记录,都可以从系统上知道。跟这个系统去交互的话,你必须有一个银行系统是基于XML Web服务,因为是基于XML Web和银行的系统来连接,数据的交换都是通过XML Web服务的,通过这个系统还可以做一些统计、报表,比如说我要看我的钱分布在各个银行里的情况,现在我们看到一个饼图,我的钱13%存在中国银行,87%存在工商银行。我们这个系统可以通过一个智能的手机访问到,你可以用你的移动设备去访问到你的帐户。你现在看到的是系统移动的界面,你同样可以去登录和查用户帐号的信息,这是非常容易做到的,通过我的移动设备去访问我的帐户信息,在任何时候、任何时间。

  现在我们看到的是,我们这个系统的桌面界面,对一个银行系统来说,管理是一个非常重要的部分。大家看到的这个界面,是系管理员界面,你可以通过这个界面来登录到我的XML Web服务,对它进行管理员的操作。

  我们现在讲这个系统的开发模式,这个系统是基于组建模式建设的,我们是在VS.NET的开发环境里面开发的,是用C#语言开发的。在这个应用里面,我们用的技术主要是微软的.NET技术,用了XML Web服务,.NET技术里面用了ASP.NET技术、ADO.NET技术,整个项目用了二万行的C#的代码。

  现在我总结一下我这个系统跟银行普通系统有什么区别,主要的特点是它可以去管理我在各个银行的帐号,它是基于XML Web服务,是非常标准的一种组建模式。我们谢谢微软公司、谢谢微软研究院对这个项目的大力支持。

  现在大家有什么问题,我可以回答。

  提问:你们为什么花了一年半的时间做这个项目?

  中国重庆大学:刚开始做这个项目的时候没有经验,对XML Web服务和.NET不是很了解。

  提问:能不能简单介绍一下这个方案对安全性、私秘性是怎样解决的?

  中国重庆大学:首先我们在用SSL这个技术来保证信息的安全性,很多信息是用智能卡来加密。这个系统是可扩展的,如果安全方面有更高要求的话,可以加一些新的安全方面的功能,因为这个方案是可扩展的。在这个系统里面,我们提供了很多不同的接口,我们提供了传统的API接口。第二个服务,我们提供了Web服务的接口,可以通过不同的接口编写不同的客户端应用。我们还用了UDDI技术,对一个客户端程序开发人员来说,只要了解我这个系统的那些接口,而不要了解各个具体银行的不同接口,他只要了解我这个接口就可以到各个银行的系统访问各种信息。

  提问:如果你的电脑被偷走了,那个小偷能不能通过你的电脑登录到你的系统上去?

  中国重庆大学:当然不行。我们的口令不是很强,只有三个字符,只是为大家做一个演示,其实我们的口令很强的。

  KURT:下一个是新加坡南洋理工大学的选手。新加坡南洋理工大学的作品是利用微软的.NET的网络服务实现超市自动化。

  新加坡南洋理工大学:我们做演示要用一个购物车,从家乐福借来的购物车。

  大家好!女士们、先生们,下午好。我们给大家演示一下超市自动化的应用。这个应用在微软平台上开发的一个先进的跨平台的基于.NET的应用。这个应用可以使很多购物者的购物更方便、简洁、有趣。我们现在演示一个很小的场景,我们有二个参赛队员来扮演一对夫妻购物,丈夫抱怨超市很大,现在给大家演示一些调查的数据,大家在排队的时间平均19分钟,95%的购物者都在抱怨购物经历不是很好。现在购物车是智能的购物车,带了一个无线的设备,这个无线的设备连接到通过无线的局域网连到超市的一个信息中心,它带一个条形码的扫描仪和一个秤。现在我们看到这个家里的厨房,准备向购买的东西写一个清单,我手中有一个智能设备可以看到冰箱里的酸奶不够了,我可能要去买一些酸奶。我们这个应用是非常个性化的,知道我的一些喜好,知道我对食品的选择,用户界面会根据我个人的喜好来定制,可以给我建议,比如我平时喜欢可口可乐,建议我去买更多的可口可乐。这些所有的事情发生在厨房里面,这是一个虚拟的购物体验。我想加更多的东西,在虚拟的购物清单上,我只要在智能设备上选择就可以了,很容易,现在我正在展示这个界面,这个界面是虚拟的购物清单。

  大家看见了我们刚才很容易的在家里构建一个虚拟的购物清单。现在我在超市里头,大家现在看到的界面是我的妻子在家里为我准备了购物清单,现在我会在购物架上选商品,以免我会漏掉购物清单的东西。我这个系统会自动告诉我,我要的东西在超市什么地方找到,如果是一个大型超市的话,我要到处的寻找,它给我展示一个地图,可以找到我需要的东西。

  我们这个系统另外一个功能,它可以做并行的购物,比如我太太也在购物,我这个购物清单可以同步,我的购物清单太太也可以看到,就不会买重复的东西。还有一个功能,它可以找到我现在的伙伴是否在同一个超市里面,我可以在超市里碰到我的好朋友。在超市里可能有一些海报跟我的系统整合在一起,我看到一个海报,我对这个商品挺感兴趣,我就拿PDA扫描商品的条形码,我就可以把商品的信息输入到我的系统里面,就可以加到我的清单里面。我的系统可以支持各种的协议,比如GPRS。

  大家好,我是超市的经理,我现在演示一下这个系统的库存的管理。我可以通过这个系统实时的跟踪我的库存,以及在架上的商品,购物者正在买什么样的商品,比如某一类商品库存低的时候,会自动通知我的供货商进货。另外一个功能就是防止扒窃。

  现在我们看看这个系统里面用了哪些技术。我们用了Web服务,我们使用了PDA设备,我们还支持移动设备,比如移动电话PDA。我们所有的子系统都是Web服务,比如库存的子系统也是Web服务。.NET提供了更简单、更快捷的XML服务的实现,而且.NET提供了Web服务的重用性。

  第三个优点是,大大降低了部署和管理的成本。这个系统解决了排队的时间完全消除了,大家不用排队了。

  谢谢大家!

  KURT:下一队是香港中文大学,他们参加的作品是基于XML的影像信息处理系统。我们评分标准是你的创新占30%,具体项目实践占20%,设计和用户界面占20%,演示是占20%,最后评委提问后奖励是10%。

  香港中文大学:谢谢大家,我们是香港中文大学计算机系的学生。

  我们创建这个系统叫XVIP,它提供一个端对端的影像信息处理和用户访问的一个解决方案,它提供了以下这些功能。在这个系统里面我们用了以下技术:.NET、MIT等,除了微软技术以外,还用了影像处理的技术,这个系统提供了很多不同的用户界面,比如说智能手机、PDA,我们当初的动机是什么?为什么要做这些东西,现在有很多问题,多媒体信息越来越多,一个影像信息里头含有大量的信息,用户很难找到他所需要的部分。我们为什么要用.NET呢?因为它有很多的好处,它能够增强系统的可扩展性,它提供的XML Web服务可以整合第三方的技术,而且它可以极大提高系统的性能。

  现在看到的是一个系统的体系架构。核心的部分叫XVIP的处理器,影像信息都是输入到XVIP的处理器,它会通过SOAP这个协议去调用别的一些组件,比如构件索引的组建件。构件索引组件会调用SQL的数据库,会调用Windows多媒体的服务器叫Media Svrcer。比如影像搜索引擎,大家看到的是一个Web界面,现在看一下演示,大家看到的是影像的处理器,它能够从影像里头提取各种各样不同的信息,然后把它存在后台数据库里。我们做代码编辑,我们这个系统还可以做语音识别。影像处理完以后,存在一个XML文件里面。

  第三步,我们会做一些知识增强。第四步,我们要提取它简要的信息。第五步,我们要把所有的信息发布到一个搜索引擎上去。现在大家看到的是我们这个系统产生的一些XML文档。现在大家看到的是Web界面,现在我输入了一个关键字叫“公务员”,我做一个搜索和查询,就会给一个查询结果,返回一些影像文件,包含有这个“公务员”关键字的影像文件,我可以在这里实时地播放,在Web里实时地播放影像文件。

  现在大家看到的是无线的一个影像设备,我们连到我们的服务器,通过局域网连到服务器。我在这个界面输入“北京”这两个字,然后做一个搜寻,大家看到有三个结果,反馈出有三个结果。现在我们看到的一个是诺基亚的智能手机,通过这个来访问到我们的系统上面去。现在看到的一个是Pocket PC的电话,看到各种各样的PDA设备都可以访问到我们的系统,现在显示了四个。

  现在我们演示的是特殊的一些功能,它可以从画面里截取文字,它可以读到画面的一些标题,然后把它转换成文字。我们可以识别不同的中文,简体中文,繁体中文都可以。

  现在我们讲讲用这个系统的好处。大家知道系统有成千上万的影像工作人员。通过我们这个系统可以很多第三方最新的信息提取技术,对内容提供商来说,他们可以提供更好的用户服务,通过可查询的影像提供更好的用户服务。对用户来说,可以在一个影像里查询他需要的内容。

  我们现在总结一下,我们这个系统是用.NET技术来开发一个非常复杂的数字影像识别系统。我们用了很多微软平台的技术,比如说多媒体XML的结构和ASP.NET,因为我们用了.NET技术,我们这个系统是分布式的处理系统,而且是具有互相操作的功能,用户开发者和内容提供商都可以从这个系统上获利。

  谢谢大家!评委有什么问题。

  提问:你提到一些技术,比如语音识别、OCR,你能不能描述哪些技术是你开发出来的,哪些技术是用第三方技术的?

  香港中文大学:语音识别我们是用的微软的一个技术,文字识别我们也是用第三方的技术。

  提问:OCR是你们自己做的吗?

  香港中文大学:OCR是我们自己开发做的。我们是根据很多论文做的。这个跟神经中枢系统没有关系。

  提问:有一个语音独立识别系统,比如我在说话,你也在说话,你能不能识别出来?

  香港中文大学:这是两个不同的人说话,这叫语音识别独立系统。

  KURT:下面一队是印度Vicekanand技术学院,他们的作品是基于.NET的保健服务系统。

  我们现在休息二十分钟。

  现在由印度Vicekanand技术学院来演示基于.NET的保健系统。

  印度Vicekanand技术学院:我们的应用包括很多关于保健方面的技术,健康方面的技术非常重要,因为每一个人都需要这样的服务。我们系统提供了很多的设备,可以访问的方式包括桌面系统、Pocket PC等。现在的应用系统都用于计算机系统,可以让计算机应用得更有效性。在我们系统里面,从病人数据访问到医生的决策以及病历库等等搜索用到的Web的技术,而且用WS-Security来保证它的安全性。

  这个是我们的系统结构图,客户端可以通过Internet或者无线网等多种方式来访问。这是我们病人注册程序,你可以很容易找到你的病历。下面我们演示的是新的病人注册程序,每个医生都有一个编号,通过输入编号可以很容易的调出医生的数据信息。从我们数据库里可以查到大量的病历信息,可以很容易帮助医生作出正确的决策。在我们程序里可以调出病人以前在医院拍摄的透射图等图片,可以通过各种不同的颜色以及放大、缩小来看这样一些信息。通过和医疗设备相连,我们可以实时的获得病人的心率图等这样的信息,并且我们可以和标准的人的正常心率来做比较,以方便来找出病人是否有病。检测出病人的情况之后,只需要在系统里点击一下,医生就可以通过.NET的Alert系统来自动获得检测的结果,并且可以通过系统和检测式进行一个直接视频的沟通。

  现在我们演示的是声音识别系统。我说一声透视图,就可以把刚才看到的透视图调出来。通过Pocket PC这种方式来访问所有的信息。我们可以利用Pocket PC来收集病人的病情变化情况,这个数据量是非常巨大的。我们在后面的数据库里面利用数据挖掘的技术,可以对数据进行智能的分析和应用。我们的系统充分利用了XML Web的技术服务优势来提高了医疗系统的效果,通过XML Web服务技术的公开性,我们可以很容易把系统发布到互联网上去,我们应用VS.NET开发系统,我们在五天的时间里就完成了这样的系统开发。

  提问:在这样一个关键应用的系统里面,可能在挽救一个人的生命,你怎么样保证信息能够完整的发送出去,保证信息完整安全可靠的发送出去?

  印度Vicekanand技术学院:这可能是一个通知的问题,如果说我收到你的信息,或者出一个问题的时候,我会给你一个消息。

  KURT:下面是韩国KonKuk大学的作品是UISS—高校信息共享系统。

  韩国KonKuk大学:高校信息共享系统,现在的状态是用户访问到一个数据库,如果有很多数据库系统之间没有信息共享,如果用了我们这个系统之外,用户访问到一个信息系统,会觉得我后台所有的数据库我都可以去通过这个系统来访问。我们现在看到的是UISS系统的架构,用了UDDI的注册表。每个子系统对拥有的信息进行索引,然后进行分类,然后把这些分类的信息在UISS系统里面注册。一个用户当他访问一个子系统的时候,如果他需要别的分类信息的话,这个子系统会通过注册表去查询这个信息所在的子系统,然后通过内部子系统获得所需要的信息。

  我们现在举一个例子,有两个子系统,一个运行在Windows平台,一个是运行在UNIX平台。现在是介绍系统的一些特性,它是一个基于互联网的分布式的GRID的架构,它用这种标准的Web协议来连接各种不同的系统平台。它应用标准知识分类的结构,它使用的是一个开放目录项目的标准,然后内容的格式也是标准的,这个标准叫都柏林和新标准。信息访问分三种,一种是公共的,一种是私有的,一种是受保护的。

  我们现在做一些演示,有五个场景,第一个是浏览私有信息。第二个场景,安装WISS,然后浏览在注册表里的公共信息。这个注册是通过UDDI来注册的。现在我们看到是一个向导,怎么安装这个项目,输入的是一个虚拟路径,我觉得它是安装到IS Web服务器上。我现在打开了目录表,可以看到在这个目录里发表的Web服务,可以选择一个Web服务,比如北京大学发布的一个Web服务,现在在UDDI目录里可以看到刚刚注册的有关北京大学的信息。安装结束。现在我在北大的网站去,我登录到北大的信息系统里头,我这个用户用了WISS系统,因为北大的信息系统用了WISS,可以跟别的高校进行信息共享,所以登录到北大信息的用户可以通过北大的系统访问到别的学校发布的公开的信息。比如可以看到KonKuk和哈佛的一些信息,不仅可以浏览,还可以上传消息,比如通过刚才在北京大学的网站上上传了一个文档,另外一个在KonKuk大学网站也可以搜索到这个信息,也可以看到刚才上传的文档。

  第三个场景是浏览在一个未注册的分类里去浏览公共信息。我们到时了,谢谢大家,现在评委提问。

  提问:你对韩国语言的内容编码,怎么对它进行编码、索引和查询,因为对应来说比较简单?

  韩国KonKuk大学:我们的文档结构都是以英文为基准的。

  提问:未来的知识系统会支持很多不同的终端设备,比如除了传统的桌面PC以外,还有别的PC手持设备,你的应用能不能测试到是哪一类设备来访问你的应用,能否支持移动设备?

  韩国KonKuk大学:现在我们还没有支持这个移动设备。

  KURT:他们用的是微软新的服务器微软Server2003里面有一个UDDI的服务器,用了这个特性。刚才评委问的问题是,你是否支持别的操作系统。

  KURT:下一个是泰国Suranaree大学,他们参加的作品是使用网络服务的分布式网络交换器。

  泰国Suranaree大学:我们来自泰国Suranaree大学,很高兴跟大家演示这个系统。现在的状况是描述一下问题,现在的Web面板上可能会存上很多重复性的信息。第二个困难是很难在很多Web面板收集信息,我们无法利用Web面板的信息。

  现在我分布式的介绍Web面板,我每个面板都是用SIS连接,它可以交换信息,人们可以从不同的Web面板上访问不同的信息。举一个例子,比如Web面板A提一个问题的话,这个Web面板A把这个问题提交给Web面板B或者Web面板C,如果Web面板C有一个回答,这个回答通过Web面板C传达到Web面板B或者Web面板A。现在我们讲讲我们的价格,有三个主要的部分,一个是服务器,一个是Web面板服务器,一个是Web面板和适配器。

  这个服务有什么好处?每一个用户可以在任何Web面板上访问到他所需要的信息。任何公司可以通过Web面板这个服务来作为他们的支持发布平台。

  现在我们来做一个演示,这是一个Web面板,这是Web面板A,我在Web面板A上输入一个信息,这个信息发布到Web面板A上去了,我到Web面板B上去,把它刷新一下,也能看到刚才在Web面板A上发布的消息。这个问题解决的是你在很多Web网站,不同的Web网站有自己信息发布的一个区域。那么,我在一个网站上,在Web面板上发布的信息,我很可能希望把它同时发布在别的公司Web面板上,我们现在分布式的Web面板系统就能解决这个问题。

  刚才我在Web面板A发布了一个消息,我到Web面板B上做一个回应,我在Web面板B上的回应,它自动的导入到Web面板A上去了。这个系统主要的好处是在线的社区可以共享这个信息,不同社区的留言可以互相交互。

  KURT:下一个是中国台湾清华大学,他们参赛的作品是语音与音乐识别的网络服务集成应用。

  中国台湾清华大学:我们这个系统有三个Web服务,一个是语音识别,一个是语音合成,第三是音乐的识别。我们这个系统的目的是任何人在任何时间可以用任何设备去访问一些信息,通过语音识别的技术来访问信息。第二,帮助应用的开发人员去创建更强大的互联网应用,使用语音识别的Web服务。

  这是我们的系统架构,我们有客户端、Web应用服务器和Web服务三大部分。客户端有PC、PDA和手机。

  我介绍第一个Web服务,语音识别Web服务。调用这个Web服务分两步,第一步先要注册,第二步调用Web服务。

  第二个Web服务叫语音合成Web服务,它可以把普通话通过语音合成系统合成一个声音文件传给客户。

  第三个Web服务叫音乐的识别,分两步,第一步也是注册,第二步才是调用。

  我们现在做一个演示,我们注册以后,会下载一个可执行文件,这是给客户用的一个程序。我们现在可以去构建一些应用,基于这些刚才说的三个Web服务,第一个应用叫音乐查询,我们用的Web服务是语音识别和TTS,音乐查询可以根据作者、歌名和出版商来查询歌曲。

  第二个应用,叫在线新闻搜索。这个里面用的Web服务业是语音识别和TTS服务,基于语音来查询新闻,我们可以查询新闻的标题或者新闻的内容,找到在线的新闻,可以人工合成语音,把它播放出来。通过语音合成的技术,把它展示成语音文件播放出来。

  第三个应用是互联网音乐搜索引擎,它用的Web服务是音乐识别和TTS。

  现在我们总结一下,通过我们刚才提供的Web服务,能够构建一些具有非常智能化的用户非常好的界面,更好的人机界面。在这个基础上,你可以去创建更好的应用。未来我们可能会开发一个支持更多种语言的系统,现在我只能支持普通话,以后可能会支持别的语言。

  谢谢大家,现在请评委提问。

  提问:你是不是以歌曲的开始来搜索?

  中国台湾清华大学:也可以从一首歌的中间开始搜索。

  提问:你们的语音识别系统的词汇量有多大?

  中国台湾清华大学:数据库有多大,我们这个系统可以存下的词汇量就有多大,现在我们这个系统有十万个词汇量。

  提问:你们现在系统有没有发表?

  中国台湾清华大学:我们在清华大学里头正在用这个系统,我们也跟一些公司有联系,在试图把这个系统进行商业化。

  KURT:下面一个是印度尼西亚Bina Nusantara大学,参赛的作品是航班信息服务企业解决方案。

  印度尼西亚Bina Nusantara大学:对于所有行业来说,客户满意度是一个非常重要的一点。任何公司都需要在任何时候、任何地方给用户提供及时的信息。我们这个方案是一个航班信息系统,我们会给大家介绍一下这个系统的架构,它所用.NET的一些技术。

  这个系统的好处,对于用户来说,它很便利,它在任何地方和任何时候都能获得自己需要的信息。对于公司来说,这个系统可以降低成本,减少了开发应用和发布应用的时间。对商业合作伙伴的好处是能够更容易访问到航班的信息,它可以开发更丰富的应用,增加商机。

  我们这个应用可以从很多设备上访问,比如在Pocket PC或者在手机上得到一些航班到达、航班起飞的时间。现在我们做一个演示,大家看到的是我们Web服务的接口。商业合作伙伴可以在他们的Web页面上使用我们的Web服务,可以把这个Web服务整合在他们自己的应用里头。现在我们看到的是一个移动设备,我们可以开发一个移动设备上的应用。通过这个界面来访问到我们的Web服务,你可以做一些航班的查询,还可以在这里订票。

  提问:现在在各个航空公司上都可以找到类似的信息、类似的应用,你这个系统有什么不同的地方?

  印度尼西亚Bina Nusantara大学:比如说现在的印度尼西亚航空公司,现在要输入航班信息,他们要用手工来输入,而且经常容易出错,没有Web服务,我们是用Web服务技术,它更灵活一些。

  提问:你们这个项目有没有部署?

  印度尼西亚Bina Nusantara大学:还没有完全部署,他们正在做一些测试。

  KURT:现在休息二十分钟。

  KURT:现在是菲律宾De La Salle大学,参赛的作品是婚礼策划者。

  菲律宾De La Salle大学:我们现在介绍一下背景,当你策划一个婚礼的时候,你必须考虑到要安排很多事情。比如说时间表、个人喜好,还有你的预算。

  你要在哪里举行婚礼,哪天举行婚礼的天气是什么,你希望有一个好天气,这是很多要考虑的东西。现在我们有这么多问题,我们有一个策划代理这个应用,他们帮你去安排这个婚礼。

  我们这个系统是怎样工作的呢?这是我们一个架构图,在底下我们有很多服务,比如旅馆服务、婚车服务、婚礼场所服务等等其他的服务,这些服务都是通过一个叫注册服务来跟我们的策划代理打交道。

  现在我们做一个演示,这是我们的用户界面,首先你可以去注册用户,可以输入你的个人信息。在这页上你看到的是它让你选择用户的喜好,你是喜欢哪种礼服,下页问你是什么时候、在什么地方举行婚礼,以及你的预算是多少。下一步是预算,多少钱花在你选的场所,有多少部分是花在婚车服务上,有多少是花在录像照片这上面。

  现在解释一下整体的架构,我们有一个Web界面,用户通过Web界面,通过互联网跟我们的策划代理打交道,策划代理要去查询目录服务,目录服务会告诉我们有哪些各种各样的服务,比如旅馆有哪些,婚车有哪些,它会去做一些查询。

  下一步,当你填了很多信息以后,填了个人选择以后,最后会给你呈现出一个报告,这个报告至少有两个选择,你可以选其中的一个,看看里面的一些细节。它提供的这个建议,你可以去更新的、改变的。比如我的计划希望在一个花园举行,可以改成一个在花园举行的婚礼,时间我可以改改,比如开始的时间从9点改成8点,我也可以在这方面进行更改一下。你可以提交你的更新。更新以后,总的价钱就自动的改变了。最后决定以后,你要确认这个服务,确认这个计划。

  我们还有一些别的界面提供给服务提供商注册他们的服务,比如旅馆,如果我的旅馆想参加这个计划的话,我想把我的旅馆信息在这个系统里注册,我的旅馆就成为用户的选择,可以在我的旅馆里面举行婚礼。

  我们用了那些.NET技术和Web服务,我们用了CLR、Sql Server2000,用了VB.NET和C#。我们这个系统解决了什么问题呢?它可以把原来非常复杂的手工的一些过程完全自动化了,通过我们注册服务,可以动态的更新我们这个系统,比如说很多公司会提供婚礼上的新的服务,可以在我们这个系统里注册,我们这个系统就自动的给用户提供了一些新的功能。比如说送鲜花服务,比如说蜜月服务,这些东西都可以加在这个系统里面。谢谢大家!

  现在评委提问。

  提问:你认为这个系统能否赚钱?

  菲律宾De La Salle大学:这只是一个试验。我们是在很短时间里开发这个项目。

  提问:刚才你输入十万块钱,如果我给你八千块钱,是不是就不能结婚呢?

  菲律宾De La Salle大学:我们的解决办法是,我们提供一些计划,但是超过你的预算了,还是会给你一些选择,并不是说,一千块钱就是上千,我会提供一些计划供你选择,但是这个计划肯定是超过你的预算。

  KURT:下面一个是马来西亚多媒体大学,参赛的作品是使用XML的、能简便的应用在家庭的远程监控和入侵预警系统。

  马来西亚多媒体大学:这个系统的名字叫GOWatch,远程监视系统可以在对任何家庭的非法入侵,可以在远程测试到的这个系统。有以下这几个功能,可以截取和传输实时的影像、语音视频信息传给桌面PC或者Pocket PC。入侵者通过移动检测算法监测得到。入侵者将被要求通过语音识别来确认他自己。

  我们这个系统还可以去给用户发预警信息,通过SMS/MMS/E-maill通知用户。我们现在看到的是远程监控系统的界面,用户首先要登录到这个系统,你可以通过Web界面,看到房间里的各种信息,实时的一些图像,我们有一个摄像镜头,把图像传到服务器。每一个图片处理大概要花5秒钟,我们另外一个功能是可以把这些图像存储起来。因为你不可能一直在监视你的房间,所以你可能会设置一些参数,让系统自动的把它捕获的那些图像存储在一个服务器上。监视器可以测试到任何移动,如果你把功能打开的话,任何移动都会触发一个预警信息,这个预警信息通过刚才的SMS或者邮件通知用户。刚才是每两秒钟截的画面,现在是实时的录像。

  现在演示POCKET PC这个版本,我们用Pocket PC的用户界面,你也可以同样的敲入用户名、密码登录这个网站,你可以同样可以看到传过来的画面。POcket PC的版本和我们的桌面的功能版本是一样的,是用微软MMIT技术开发的。

  我们这个系统未来会有一些增强,比如我们用无线Web的摄像头,通过无线的Web的摄像头来进行远程的控制。我们对移动的物体的识别,可以用一个更高级的算法。

  谢谢大家,现在请评委提问。

  提问:你们用来监测物体移动的算法是怎样的一个算法?

  马来西亚多媒体大学:这是一个简单的算法。

  提问:你的Web摄像头每秒钟拍多少照片?

  马来西亚多媒体大学:我们是二秒钟拍一张照片。

  提问:如果入侵者移动得很快,能不能监测得到?

  马来西亚多媒体大学:监测不到,是因为两秒钟拍一张照片。

  提问:现在这种物体移动的监测器有很多非常灵敏的,比如说花园里的灯,稍微有一点动静就会亮开,象楼道里的灯,你为什么不用这种,是一个非常好的设备。这个应用有一些局限性,根据人的声音识别入侵者,比如我说Hello,如果我说TODAY等其他的单词就无法识别,如果我用其它的词识别这个人,是根据声音,而不是根据你说的某个词。

  KURT:下面一个是新西兰奥克兰大学,参赛的作品是使用远程和网络服务的在线多方实时游戏。

  新西兰奥克兰大学:我们这个应用给大家演示一下.NET是很有趣的,它不仅非常强大,而且可以开发出很有趣的应用,我们这是一个游戏。

  对我来说,.NET不仅是代表一个先进的技术,更代表技术是如何在社区里应用的。我们做这个项目的目的,第一是获得.NET技术的一些经验,另外一个目的是实现从人工智能到实时游戏的算法。

  现在看到的是一个体系结构。通过Web服务发现一个游戏的对象,你可以一个人玩这个游戏或者和别的人玩这个游戏,通过Web服务可以发现多少人在线。客户分主客户和客户端,有两类客户端,你可以输入你的用户名,你希望有多少人加入你这个小组。

  这个游戏是Marshal By Ref的一个对象,这个对象在主客户端冲进去以后,把这个对象传给附属的客户端。现在我们有一个客户端,另外一个人加入到这个游戏,可以通过Web服务来查询现在有多少个游戏正在进行,可以选择加入其中的一个游戏。现在这个客户端跟第一个客户端进行同步,现在大家可以看到。第二个客户端获得刚才Marshal By Ref的引用,获得一个链接,通过链接获取关于游戏的信息。如果一个客户端退出这个游戏的时候,其他的人还可以继续玩这个游戏。

  我们在这个项目里遇到了一些挑战,其中就是事件的稳定性,传输一个事件有网络的一些因素在里面。另外绘画状态连续性。我们下一步希望提高我们代码的质量、稳定性和性能,增加人工智能的功能,我们用了很多图形界面,我们可能用DirectX这个技术。另外,我们希望增加对多种设备的支持。

  我们总结一下,我们非常高兴用了.NET技术,.NET里面的VS.NET IDE开发环境非常强大。我们这个应用说明了社区的应用是很容易用.NET来构建的,用.NET框架和.NET Compact框架来构建基于PC和Pocket PC的游戏。

  谢谢大家,现在评委提问。

  提问:你们是否有自己的游戏服务器?

  新西兰奥克兰大学:我们有一台中央的服务器,是提供关于游戏的信息,通过Web服务。真正的游戏服务器可以有很多的,不一定是一个。

  提问:能不能说一下这个系统的性能?

  新西兰奥克兰大学:这是一个大问题。我们这个系统是接近实时的系统,但不是一个真正的实时系统。现在我们最多是四到五个人一起玩,如果更多的话,这个系统的性能就会受到很大的影响。

  KURT:最后一个参赛队伍是清华大学,参赛作品是通用互联网游戏平台CIGP。

  清华大学:大家下午好!我们是从清华大学来的,我们现在这个项目叫通用互联网游戏平台。我们讲一下我们创新的一些想法,是互联网的一个平台,一个基于Web服务的解决方案。我们提供了一个游戏平台,提供了一套接口,任何一套游戏实现了这套接口的话,很容易加到我们这个平台里面去。

  我们用的Peer to Peer模式,大大的减轻了服务器的压力,当服务器把参加游戏的各方组织在一块的话,就可以离开这个游戏。

  第三个主意,我们觉得不错的是,可以对你的游戏进行定制。你可以稍微把游戏规则进行更改,就变成了一个不同的游戏。也有一个游戏规则的配置文件,你更改这个配置文件,你就可以得到一个满足你需求的游戏。

  这里是我们的系统架构,这是我们的Web服务器,现在我们来做一个演示,启动我们的这个游戏平台,现在登录到这台服务器上去,这个界面上,你可以看到所有的游戏,现在有三个游戏正在进行。这是五子棋的游戏。

  现在我们演示的是一个程序,你可以定制你的纸牌游戏,自己可以创作一种纸牌游戏。我现在自己发明了一种纸牌游戏,我想跟我的朋友一起玩,我把这个游戏上传到服务器上去,现在可以在游戏的清单上看到这个游戏。我的朋友需要把这个游戏下载,下载了以后就可以玩这个游戏。

  这是两人游戏,对于别的游戏也可以定制。现在是三个人玩的纸牌游戏。

  我现在解释一下我们的Web服务,我们提供的Web服务,我们这里只有一个接口,但是这个接口可以做很多的事。另外一个服务是注册游戏的一个服务,你可以在上面注册游戏,可以更新你的游戏。

  总结一下我们实现了一个基于互联网的游戏平台,使用的是基于XMLWeb的几个方案,用了Peer TO Peer的技术。

  谢谢大家,现在评委提问。

  提问:你觉得这个GAME应用跟别的GAME有什么优点?

  清华大学:这个非常容易去定制你的游戏。Peer to peer技术减轻了服务器的压力。

  提问:你的游戏是否在PDA上运行?

  清华大学:我们现在的游戏还不行,但是很容易移植到PDA上。

  提问:你现在纸牌游戏可以定制它的规则,有没有一种更广泛的、更普遍的一些定义规则的方式,不光是纸牌游戏、别的游戏也可以定制,定制一个全新的游戏?

  清华大学:我们是考虑这个问题,能不能提供一种更灵活机制的方式来定制游戏。

  KURT:结束了我们这一轮的演示,给所有参赛人鼓掌,我代表微软公司谢谢大家。大家花了很多时间实践你们的项目,花了很多时间准备这个演示,谢谢大家。


评论】【IT业界论坛】【推荐】【 】【打印】【关闭

  新浪白色情人月 激情体验心跳感觉!
  30M任你邮送相册,免费试用抽大奖

新 闻 查 询
关键词一
关键词二

search 奥斯卡 T508手机 首饰
 

  新浪精彩短信


订新闻冲浪
赢彩屏手机!

5元!激情男女宝典
疯狂铃声 鸟叫铃声
[朱孝天] 晴天
[刘德华] 无间道
[梁咏琪] 高妹正传
[和 弦] 你要的爱
更多精彩铃声>>









图片专题:流氓兔!
诺基亚   西门子
摩托罗拉 三星
阿尔卡特 松下
爱立信   三菱
更多精彩图片>>




新浪商城推荐
投影商城全面打折
  • sony电动投影
  • 超便携、明亮投影
  • igo5美味购物体验
  • 流氓兔交响曲和追捕
  • 洋话连篇疯狂5折!
  • 上网体验潮流科技
  • 诺基亚新机型诞生
  • P4液晶电脑7999元
     (以上推荐一周有效)
  • 更多精品特卖>>

     发表评论:  匿名发表  笔名:   密码:
    铃声 图片 订阅 言语传情 游戏 职业特工队 爱情快递
    · 订新闻冲浪 赢彩屏手机!
    · 独家射雕英雄传彩图
    · 两性学堂 和爱人共享激情时刻!
    · 鸿运当头 新东方春节送吉祥
    · 每月5元!“激情男女”尽享狂野浪漫
    · 海湾战云密布 聚焦美伊最新动态
    · 百变铃声千变酷图 每月5元轻松拥有
    · 点歌祝福传递柔情蜜意 语音祝福
    头条新闻
    (30元/月)
    新闻冲浪
    (8元/月)
    激情男女
    (5元/月)
    体育新闻
    (0.2元/条)
    非常笑话
    (0.5元/条)
    两性学堂
    (0.5元/条)
    你的手机: 手机密码:   > 快速获取密码
    自写短信 精彩专题:短信宝贝可爱秀 诱惑的青春 生日祝福 韩国PUCCA卡通
      你想让你的爱情开花结果吗?短信宝贝,让你们体验爱情的甜蜜,儿女的可爱,家庭的温馨。发送0到888808,即可注册  




    科技时代意见反馈留言板 电话:010-82628888-5488   欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    Copyright © 1996 - 2003 SINA Inc. All Rights Reserved

    版权所有 新浪网