錦上添花 Silverlight點亮WinCE R3
剛剛發布不到三個月的Windows Embedded CE 6.0 R3擁有眾多出色的功能應用,除可以無縫支持Windows 7以外,還引入了對微軟RIA技術Silverlight的支持。
Windows Embedded CE 6.0 R3版本對SilverLight的引入,在用戶界面及應用程序效果等方面帶了巨大的改善,而這種改善可能將是革命性的。Silverlight是一個跨瀏覽器、跨客戶平臺的技術,能夠開發出具有專業圖形、音頻和視頻的Web應用程序,增強了用戶體驗,同時,Silverlight還提供了強大的工具來提高開發者的工作效率。WinCE R3版的Silverlight,本質上是C++編寫的本地代碼用戶界面框架,供設計者和開發人員參考,可以極大地加強設備的用戶界面。
Windows Embedded版的Silverlight的API集是全新的API集,與原來的Silverlight API有所區別,盡管大多Silverlight2的功能已經添加到Windows Embedded版Silverlight中。但是Windows Embedded版Silverlight似乎是不支持Silverlight3功能的。不過,它可以讓Windows Embedded設備上的應用程序更加美觀,并且可以把UI設計和代碼開發更好的分離,分工合作提高開發效率。
Silverlight在嵌入式設備上的應用
Silverlight的全新API集,在媒體方面提供了,如GPU硬件加速、原始位流音頻視頻API等。在圖形方面提供了,GPU加速和硬件合成、遠景3D、位圖和像素API等新功能。使得Windows Embedded版的Silverlight功能更加強大,畫面更加絢麗。
其中,比較有特色的一點是,Windows Embedded版的Silverlight框架,可安裝在所有的手持設備,可作為WinCE R3的小工具運行,支持類似于Windows 7的觸摸和手勢功能。當然利用WinCE R3的其他特性進行開發,優勢還有不少,比如:
一些不錯的公司,在開始設計階段可以迅速了解Silverlight、微軟Expression Blend和Internet Explorer Embedded的專業知識,然后就能夠實現平移和縮放、觸摸及手勢輸入等多項功能,改善Web瀏覽和整體的用戶體驗。
通過Windows 7產品平臺及微軟連接管理器,可以實現與基于Windows 7的PC間的無縫連接,從而使基于WinCE R3的設備與PC間實現互連。使用微軟Office及PDF閱讀器,可以在各種設備與PC上實現始終如一的體驗,讓人產生熟悉感,容易被用戶接受,并能盡快融入市場。
當然,如果原始設備制造商,利用在Windows Embedded CE平臺中已有投資,比如BSP,板級支持包、硬件及設計資源等等,絕對可以提高自身的設計及開發效率。而且,軟硬件產業的運營商都可以借助微軟新打造的通用架構,實現更低成本的、更好支持的、維護迅速的、管理簡易的創新產品。
【編輯推薦】