Silverlight和嵌入式(手机,上网本,智能终端)开发



公司项目,国庆之后开始,将用Silverlight开发智能设备,这次Silverlight不是嵌入到网页中的,而是嵌入到硬件中,目前我们正在学习windows ce 6.0 迎接 R3的到来,到时候 直接就开始开发了。目前Silverlight的手机支持(可不是嵌入在网页中,我们说的是直接嵌入到手机硬件中,作为前台的界面,支持触屏和手势)还没出来,微软正在开发中,10月windows CE将支持Silverlight。2010年诺基亚的塞班和windows mobile将支持Silverlight。然后是其他品牌,然后就是其他领域支持Silverlight。
下面就列举一下Silverlight在智能设备的支持!




1微软公司  



1windows CE(2009/10)-


我马上要在这个平台上开发


 微软于波士顿召开的嵌入式系统大会上发布了Windows Embedded CE 6.0 R3,作为Windows Embedded CE 6.0的又一次升级该版本主要新增了与Windows 7的连通性,为开发人员和原始设备制造商提供了Windows 7 Device Stage驱动端口,此外,R3还包括Microsoft Connection Manager(微软连接管理器)帮助实现设备和PC机间的连接。

  微软Windows嵌入式业务部门主管Kevin Dallas表示,新的操作系统除了支持消费Internet设备之外还支持“全功能、小型Windows笔记本”,Windows Embedded CE 6.0 R3添加了Windows 7的触控技术以及Silverlight for Windows

Embedded技术,
其中Silverlight for Windows Embedded技术是“不依赖于浏

览器,对微软Silverlight技术的本机代码执行”。

  Windows Embedded CE 6.0 R3还提供了更多新功能,比如开发人员可使用Silverlight、Microsoft Expression Blend和Internet Explorer Embedded技术开发高清内容,实现了移动和缩放、触摸和手势输入等,显著改善用户体验;通过Windows 7 Device Stage和Microsoft Connection Manager无缝连接到Windows 7 PC,实现Windows Embedded CE 6.0 R3设备与个人PC的共同操作。



2windows mobile 7(2010上半年)





作为微软自己所开发的网页元件平台,Silverlight的发展一直顺风顺水,而最新的Silverlight 3也是指日可待了。同为微软旗下的Windows Mobile系统当然很快也会加入对Silverlight 3的支持。

  据悉,将于明年发布的WM 7系统将会支持Silverlight 3,微软方面称,Silverlight 3将会是一个类似于.NE模式的跨平台软件。

  Silverlight 3最大的优势在于软件开发者可以用.NET语言去编写Silverlight 3的程序,而另据消息,虽然Silverlight 3还未正式推出,但其后续版本Silverlight 4也已经在开发中。




2MY SPACE(2009/03)



周一,社交网站MySpace宣布,将在其新的手机应用中增加对Windows Mobile的支持,另外,将向MySpace开发者开放使用Silverlight。

  MySpace在Windows Mobile上的应用将由MySpace和微软共同开发,有望提高Windows Mobile手机用户的MySpace使用体验。MySpace表示,目前共有2000万MySpace移动用户,该公司一直致力于为各种手机平台开发应用,包括iPhone、Android、黑莓、Palm和诺基亚等等。如先前报道,MySpace预计在未来的几年里,其一半的访问将来自手机。因此,MySpace加紧对各个手机平台的支持,并于最近改版了其移动主页。

  据悉,MySpace的Windows Mobile应用将于今年秋天在微软的应用程序商店出售,而LG将在其下半年上市的Windows Mobile手机中内置MySpace应用。

  至于Silverlight,MySpace将在其开放的平台中包含Silverlight,并提供一个相应的SDK,这将提高JavScript OpenSocial的性能。

  此外,本周四下午1:30,MySpace将与微软一起在Web 2.0展会上发表联合演讲,介绍MySpace开放平台下的Silverlight。


3诺基亚



Nokia宣布它将让Microsoft Silverlight 2.0支持运行Symbian OS的S60手机,以及Series 40设备和Nokia Internet平板设备Silverlight让开发人员有机会创建运行在多种平台上具有丰富和良好交互界面的应用程序。

Silverlight面向进行集成化富媒体(integrated-rich-media)Web 2.0应用开发的人群,也是微软对Adobe Flash的一个回应。Silverlight是:

Silverlight 2包括了一个跨平台、跨浏览器的.NET Framework版本,能让丰富的.NET开发平台运行于浏览器中。开发人员能使用任何.NET语言(包括VB、C#、JavaScript、IronPython和IronRuby)来编写Silverlight应用程序。

这个公告包括了这个星期在Las VegasMIX08会议上面向开发人员的一个演示:

3月5日在Las Vegas举行的微软MIX08会议上,微软将在开幕主题演讲上演示运行于S60的Silverlight。Silverlight打算在今年晚些时候提供给S60开发人员,并会在短期内为具有S60许可证的人提供初期服务。这将让S60开发人员为基于Symbian OS的S60应用程序选用比如今更广泛的开发环境。今天S60开发人员能使用:C++(利用原生的Symbina OS APIs和Open C提供的标准POSIX函数库的子集)、S60 Web 运行时(支持基于标准的Web技术,如Ajax、JavaScript、CSS和HTML)、Java语言、来自Adobe的Flash Lite和Python。

Nokia需要Silverlight的原因在Nokia的新闻发布中解释得非常清楚:

如今,消费者对于他们的需求非常清楚:“在任何设备上都能轻易地访问紧密集成的访问和数据”,Nokia设备软件部门的资深副总裁Lee Williams如是说,“Nokia的软件策略是基于跨平台开发环境的,实现跨Nokia各类设备的丰富应用程序开发。Nokia致力于支持市场领先和内容丰富的互联网应用程序环境,接受并鼓励开放的创新。通过和微软合作,我们正在为开发社区、具有S60许可的人群和整个业界创造一个非常好的机会和额外的选择。”

Silverlight是一个跨浏览器、跨平台的插件,用于实现下一代媒体体验和丰富交互的应用程序。Silverlight已经为世界上大量的应用程序和组织提供强大的功能,包括Entertainment Tonight、NBA和NBC Universal,把优秀的Web体验提供给了客户。与Nokia的这个安排通过让Silverlight运行于亿万台设备上,而会大大延展Silverlight的领域。

微软是决心给予开发人员一个用于移动设备上的强大平台,其将超越Nokia Symbian OS现有的开发平台:

微软最终计划在他自己的Windows Mobile平台上包括一个Silverlight的运行时。虽然Nokia并非微软Windows Mobile手机设备合作伙伴,据闻Nokia也将加入(以向Sony Ericsson和HTC这样竞争对手靠拢)。以此同时,微软选择Nokia作为把Silverlight带到手机里的厂商,也是因为Nokia处于市场的领先位置。

Nokia关于Silverlight的演示可以在MIX的网站上找到,关于这个公告更多的信息可以在Nokia网站上看到。


posted @ 2009-09-28 15:57  书奎  阅读(858)  评论(1编辑  收藏  举报