技术开发 频道

MEDC上想看到的新技术

【以上文章只代表个人观点,所有信息来自公共媒体。本文中包括的技术信息与MEDC无关,也不提供任何关于这些技术会出现在MEDC上的保证】

[IT168 技术资讯]美国的MEDC 2007结束了,中国的MEDC 2007还没开始,趁MEDC在世界各地转战的工夫,让我们来梳理一下,微软在MEDC 2007上所展示的新技术,不过我无法承诺,在MEDC 2007中国会场能够见到这些技术:

Windows Mobile 6.0

Windows Mobile 6.0是微软2007年发布的Mobile相关的最重要软件了。尽管基于Windows Mobile 6.0的设备刚刚推出,但是很多新的功能还是可以从SDK里就可以了解到了。因为与Windows Mobile 5.0一样基于Windows CE 5.0,所以Windows Mobile 6.0在操作系统层面上的变化并不大,这对于开发者来说是个好消息。我们可以通过下列的网络资源,来了解一下Windows Mobile 6.0:
What's New for Developers in Windows Mobile 6
http://msdn2.microsoft.com/en-us/library/bb278115.aspx#BuildingOneApplicationThatRunsonManyDevices
Windows Mobile 6 SDK 中的 Cellular Emulator
http://www.cnblogs.com/upto/archive/2007/02/14/cellular-emulater-in-wm6sdk.html
Windows Mobile 6 SDK 中的 GPS 工具
http://www.cnblogs.com/upto/archive/2007/02/15/gps-tools-in-wm6sdk.html
后边两篇是黎波的文章,也是了解Windows Mobile 6.0很好的中文资源,大家可以在http://www.cnblogs.com/upto看到更多关于Mobile开发的文章。
Windows Mobile 6.0 SDK的下载:
http://www.microsoft.com/downloads/details.aspx?familyid=06111a3a-a651-4745-88ef-3d48091a390b&displaylang=en
需要说明的是Professional版本对应之前的Pocket PC,Standard版本对应Smartphone。
Windows Mobile 6.0的资源映像,CHS是简体中文:
http://www.microsoft.com/downloads/details.aspx?familyid=38C46AA8-1DD7-426F-A913-4F370A65A582&displaylang=en

Visual Studio Orcas和.NET CF 3.5

如果说Windows Mobile 6.0是最大的确定因素,那么Visual Studio Orcas是目前最大的不确定因素。Orcas上所搭载的.NET Compact Framework版本是3.5。目前我们还只能通过来自微软开发团队BLOG中的只言片语来推断.NET CF 3.5中所包含的功能:WPF、WCF和LINQ将是最大的亮点,此外支持.NET CF的单元测试工具也会成为一大看点。目前Orcs的Beta1版本已经发布,不过,Beta1与未来要发布的RTM版本还有很大差距。
Visual Studio for Device Team Blog:
http://blogs.msdn.com/vsdteam/
.NET Compact Framework Blog:
http://blogs.msdn.com/NetCFTeam/
Visual Studio Orcas Beta1下载:
http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx
.NET Compact Framework 3.5 included in Orcas January CTP
http://blogs.msdn.com/netcfteam/archive/2007/01/28/net-compact-framework-3-5-included-in-orcas-january-ctp.aspx
.NET CF Team在这篇文章中介绍了.NET CF 3.5中所包含的新功能。

LINQ

目前我们还无法得知.NET CF中将支持的LINQ会到什么程度,但是.NET Framework 3.5中的LINQ已经基本成形,所以我们也可以从中了解一些关于LINQ的基本知识。MSDN Magazine中有两篇很好的文章阐述了LINQ的功能以及历史演变,并且让我们了解到LINQ可以支持XML、数据库、对象等不同的查询方式。
The Evolution Of LINQ And Its Impact On The Design Of C#
http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/default.aspx
Unleash The Power Of Query In Visual Studio "Orcas"
http://msdn.microsoft.com/msdnmag/issues/07/06/VBLINQ/default.aspx

Sliverlight

当Sliverlight还叫WPF/E的时候,大家就已经在关注这个超级酷的技术了,这可能会成为一项颠覆我们开发习惯的技术。可是当微软告诉我们Sliverlight已经支持Windows Mobile的时候,我们唯一能够看到的证据,就是这段来自Mike Hall的视频,演示者是Scott Holden,他是微软的项目经理,也Sliverlight for Windows Mobile是的移植者。记住这两个家伙,如果将来Sliverlight for Windows Mobile失踪,这两个人是最大的嫌疑犯:
MEDC 2007: Sliverlight on Windows Mobile
http://blogs.msdn.com/mikehall/archive/2007/05/03/medc-2007-sliverlight-on-windows-mobile.aspx

WCF

比起Sliverlight,WCF的消息还稍微多一些,在.NET CF中,WCF被称为Store and Forward Messaging技术,Mark Prentice介绍了如何使用WCF的邮件传输来连接Pocket PC与Server。相信这也会是一项改变我们开发观念的技术。
Windows Communication Foundation (Compact Edition) and the story of the Lunch Launcher
http://blogs.msdn.com/romanbat/archive/2006/10/21/windows-communication-foundation-compact-edition-and-the-story-of-the-lunch-launcher.aspx
Introduction to the Windows Communication Foundation for the .NET Compact Framework, Store and Forward Messaging
http://blogs.msdn.com/markprenticems/archive/2007/04/25/introduction-to-the-windows-communication-foundation-for-the-net-compact-framework-store-and-forward-messaging.aspx
第一篇文章是关于WCF的应用场景,而第二篇文章则为我们介绍了WCF的编程模型。尽管在发布之前可能还会发生很多变化,但这些文章是有很高的参考价值的。

.NET Micro Framework

.NET Micro Framework在MEDC之前就已经发布了,但是对于开发者来说,.NET MF还是非常神秘的。MEDC的传统节目Sumo机器人挑战赛,开发所使用的就是.NET MF技术。但是MEDC中国的会场上,是不会出现Sumo机器人的身影了。.NET MF的开发是需要开发板的,而目前最常用的开发板是Freescale i.MXS。
Alden Linn的文章就讲述了如何使用开发板来开发.NET MF应用:
http://blogs.msdn.com/aldenl/archive/2007/04/09/getting-started-with-freescale-i-mxs.aspx

六月,在中国的MEDC会场上我们是否能够看到这些技术,或者听到关于这些技术的讨论呢。我们期待着……

【以上文章只代表个人观点,所有信息来自公共媒体。本文中包括的技术信息与MEDC无关,也不提供任何关于这些技术会出现在MEDC上的保证】
0
相关文章