公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客。
在微软的MIX 10盛会上,Windows Phone SDK的第一个CTP版本发布了!这代表着微软的三屏一云战略进入了一个新的里程碑。
Windows Phone是一个移动设备操作系统,但是它绝不仅仅是为那些孤立运行的移动设备设计的。在微软的三屏一云战略中,用户能够充分发挥出各种设备独有的特性,享受特有的体验。另一方面,无论你身在何方,无论你使用何种设备,小到手机,大到电视甚至电影,都可以拥有统一的感觉,使用全部的数据,掌握世界的全貌。云将所有的三种屏幕,以及整个世界,联系了起来。
当前的CTP版本只提供了一个简单的模拟器,上面唯一内置的应用程序就是一个IE,用于和Web连接。但是等Windows Phone的真实设备正式推出之后,我们将会看到更多的应用程序,和Windows Live,Bing,XBox Live,等云端的服务交互。Windows Phone正式为云而设计的一款操作系统!更多预览请参考http://www.windowsphone7series.com/。
开发人员当然也可以在Windows Phone的基础上自行开发应用程序。请记住,为Windows Phone开发的应用程序,通常不仅仅要考虑如何在设备上运行,更要和云端的服务结合起来。下图是三屏一云的开发模型:
开发人员可以使用现有的工具(例如Visual Studio和Expression Studio),现有的技术(例如Silverlight和XNA),针对所有的三种屏幕进行开发。
目前Windows Phone支持两种开发技术:Silverlight和XNA。其中Silverlight for Windows Phone是一个改造过的Silverlight 3。它支持Web上的Silverlight 3的绝大多数功能,并且引入了一些手持设备所特有的功能,例如GPS定位,等等。开发人员可以轻松地将现有的Silverlight程序迁移到Windows Phone上,而不需要从头开始学习新的技能。XNA则适用于开发游戏。开发人员可以使用现有的DirectX技能(例如shader effect),轻松地开发在手持设备游玩的游戏。
下图是一个Silverlight for Windows Phone应用程序的解图:
在当前CTP版本中,native code是不支持的。之前Windows Mobile上的一些技术,例如Windows Forms,也不再提供支持。其原因是使用Win32和Windows Forms开发的程序往往无法取得良好的用户体验,而且也较难移植到其他种类的屏幕上。使用Silverlight,设计人员可以轻松设计出超棒的用户体验,开发人员也可以轻松将程序移植到其他种类的屏幕,所以Silverlight是应用程序开发的首选。
当一个程序开发完毕,开发人员可以将它发布到Windows Phone Marketplace上,供消费者购买。Windows Phone Marketplace提供了一站式服务,消费者可以方便地找到自己需要的软件,开发人员可以借助它传销自己的产品。Windows Phone Marketplace本身就是一个位于云端的服务。
孤立的程序往往价值并不会很大。一个Windows Phone程序,可以访问部署在云端的,使用标准的SOAP和REST协议开发的服务。Silverlight for Windows Phone支持WCF以及WebClient和HttpWebRequest/Response,但是目前的CTP版本只支持HTTP协议,并不支持TCP协议。有了云端的服务,各个设备,各个应用程序,就不再是孤立的了,我们的世界,由云联系成了一个整体。
在微软的三屏一云战略中,应用程序从云端被分发到各种设备,应用程序通过web service与云端的服务互动交流,并且,所有繁重的工作都在云中进行高效地计算,应用程序则着眼于如何充分发挥设备特性,给用户创造良好体验。
你可以自http://go.microsoft.com/fwlink/?LinkID=185584下载Windows Phone SDK。今天就下载SDK,开发用于Windows Phone的程序,连到云端的服务,体验云的美妙吧!
分享到:
相关推荐
仿Windows Phone博客导航源码 程序介绍: Windows Phone Blog Menu是一个Silverlight导航控件,看起来像Windows Phone 7。 控件中的tiles链接到web站点在你的博客中使用这个控件可以表达你对WP7的喜爱。 Windows...
Essential Windows Phone 7.5: Application Development with Silverlight , 很好的一本书!!!
本书旨在分享强大的Microsoft编程工具(诸如Silverlight、XNA和Visual Studio 2010 Express Edition一类)的使用心得,介绍了如何使用现有的C#和.NET编程技能来开发一些Windows Phone 7应用程序。本书作者团队探讨了...
[Packt Publishing] Windows Phone 8 游戏开发教程 (英文版) [Packt Publishing] Windows Phone 8 Game Development (E-Book) ☆ 图书概要:☆ A practical guide to creating games for the Windows Phone 8 ...
2012年6月21日,微软正式发布Windows Phone 8,采用和Windows 8相同的Windows NT内核,同时也针对市场的Windows Phone 7.5发布Windows Phone 7.8。现有Windows Phone 7手机都将无法升级至Windows Phone 8。 2014年3...
此更新包括新的 Windows Phone 仿真程序 256 MB 版本、更新的 Windows Phone 仿真程序 512 MB 版本和 IntelliSense 支持。 Windows Phone SDK 7.1.1 更新包含如下内容 新的 Windows Phone 仿真程序 256 MB 版本 ...
#FFMPEG 用于 Windows Phone FFMPEG_WindowsPhone 包括: 适用于 Windows Phone 8.0+ 的 FFmpeg v2.4 一个 .NET Windows 运行时组件,它将 FFmpeg 作为 API 公开以供 Windows Phone 应用程序使用 要立即开始使用 ...
Android、iPhone、Windows Phone手机网页及网站设计 最佳实践与设计精粹 pdf扫描版
第四章 Silverlight for Windows Phone 7: Hello Windows Phone 7 第五章 当 Windows Azure 碰到了 Windows Phone 7 推送通知服务概述 Silverlight 交互开发: 第六章 了解 Windows Phone 7 网页浏览器控件 – Part...
Windows Phone手机ROM制作工具
内容提要: 本书对WindowsPhoneXNA游戏开发的流程进行了详细的讲解,对其核心内容和开发技巧进行了深入的说明。...本书还针对WindowsPhone8的新特性以及如何将WindowsPhone7游戏向WindowsPhone8上迁移做了详细的说明。
Developers are racing to discover how to develop for Windows Phone 7—and there is no quicker resource to help you get up to speed than Windows Phone 7 Recipes. This book covers all aspects of ...
windowsphone开发:类库和案例[借鉴].pdf
Silverlight for Windows Phone Toolkit.msi 其中包含了很多Windows Phone 开发需要的组件。 你正在开发Windows Phone程序的时候, 当你需要添加日历控件的时候,你发现在基本工具箱里面没有你想要的空间,并且也没有...
该代码简洁明了,能够实现Windows Phone方格子界面功能,且有相应的注释,易于读者理解。
Windows Phone 7 高级编程 Windows Phone 用户体验设计准则 Windows+Phone7完美开发征程 Windows-Phone-7-UI设计及人机交互指南 wp7 官方中文教程
PDC2015-WindowsPhone 这是Windows Phone应用程序的主页
Google不提供Windows Phone的Google表单的API。 这是一个简单的代码,用于在前端使用表单并将其连接到用于后端服务的Google表单。 您必须根据您的代码修改我的模板。 如果您喜欢我的工作,请随时贡献。 谢谢。
HomeGenie-WindowsPhone 适用于HomeGenie的Windows Phone客户端,“物联网”世界中的开源家庭自动化服务器 主页,文档和支持论坛
本书适合于Windows Phone 7开发入门的读者,也适合于从其他智能手机平台转向Windows Phone 7平台的读者,同时对于有Windows Phone 7开发经验的读者也极具参考价值。 本书系统论述了Windows Phone 7操作系统的应用...