进入五月以后,我终于盼到了一个真正的休息日,原来放长假也是很累人的。美国那边的MEDC五月十日在Las Vegas开幕了。这几天几乎所有Windows Mobile的Blog上,主题只有一个MEDC。所以我们这次也不能免俗,所有的内容都是关于MEDC的。
Top1:《What's New for Developers in Windows Mobile 5.0》
http://msdn.microsoft.com/mobility/default.aspx?pull=/library/en-us/dnppcgen/html/whatsnew_wm5.asp
这次MEDC上最大的事情就是发布了Windows Mobile 5,这篇文章为开发者提供了一个全景式的概览:Direct 3D,DirectDraw,DirectShow,还有针对GPS和Camera的API。尽管没有什么激动人心的新功能,但是微软终于把开发者应该得到的API给他们了。
另外值得一提的是,Windows Mobile 5是第一个提供了Managed API的操作系统,可见Managed API和Native API并存的时代会持续很久。
Top2:《What's New in Visual Studio 2005 for Native Developers》
另外一个很大的变化发生在Visual Studio 2005上,VS 2005支持了Native的移动开发,也就是说EVC这个免费的开发工具正式宣布结束。Windows Mobile 5的Native代码不能再用免费的EVC进行开发了。不过Native开发的进步不是很多,无非是同一个项目支持多个平台等,没有引入新的控件等。
Top3:《Introducing Windows Mobile 5.0》
http://msdn.microsoft.com/mobility/windowsmobile/howto/windowsmobile5/default.aspx
这不是一篇开发文章,而是对Windows Mobile 5的开发文档进行的归纳。对于开发者来说,这是必不可少的入门读物。
《.NET Compact Framework version 2.0 Performance and Working Set FAQ》
http://blogs.msdn.com/netcfteam/archive/2005/05/04/414820.aspx
常年不见更新的微软.Net Compact Framework 2.0产品组的Blog终于送出了一份大礼——经常更新的.NET Compact Framework 2.0的FAQ,内容很全,从执行效率、JIT、垃圾收集等高级话题,到GUI、控件等常见问题。希望这个FAQ能持续更新下去,大家以后有问题可以去这里看看。
Bill Gates Keynote from MEDC
http://www.microsoft.com/events/executives/billgates.mspx
这次MEDC的动静不小,其中的重头戏就是BillG的这场Keynote,号称阐述未来几年微软在移动领域的新战略,所以Keynote也得到了各方的关注。在提到移动市场快速成长的时,BillG特地用中国移动作为例子,可见中国市场在微软心目中还是很有价值的。
Mike hall’s Weblog
http://blogs.msdn.com/mikehall/
在所有的Windows Mobile开发大牛都翘课去赌城的时候,只有Mike hall还兢兢业业地维护他的Blog。当然他本人也在赌城,不过他是去工作,负责MEDC的Podcast。PodCast的RSS地址如下:http://www.microsoft.com/winme/MEDC/MEDCPodcast.xml
可以用任何的RSS工具来订阅。
Windows Mobile 5.0 SDK for Smartphone
ActiveSync 4.0 Developer Preview
http://download.microsoft.com/download/c/4/5/c45f8f83-6383-43d7-840b-cb9638484e4d/setup.exe
Windows Mobile 5.0的SDK仍旧分Pocket PC和Smartphone版本,需要先安装ActiveSync 4.0的开发者预览版。开发工具是VS 2005的Beta 2。
最后是MEDC的网址:http://www.medc2005.com/