精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

微軟平臺上的嵌入式開發技術大展廳

開發
本文的目的在于和各位學習討論微軟平臺上的嵌入式界面開發技術。文中對微軟UX技術Silverlight、WPF和Alchemy進行了概述總結,并著重介紹了Alchemy。

從微軟的嵌入式 Roadmap 圖可以看到,Cashmere 代號很可能是微軟即將發布的 Windows Embedded CE (08年又被改名為 Windows Embedded Compact )的R3版本的代號,Chelan 代號很可能是2010年發布的Windows Embedded CE 7.0版本的代號。

自從前年R2版本的發布到現在,Windows Embedded CE 已近很久沒有大的變化了,Cashmere 版本給我們帶來了不少亮點,比如系統集成了 Adobe FlashLite、Gesture,優化了網絡協議棧等。相關新聞請看這,但是這些新聞的真實性我不敢保證。

本文的目的在于和各位學習討論微軟平臺上的嵌入式界面開發技術。目前確定的是Windows Embedded CE R3版本上將支持這個最新技術,很可能在Windows Embedded其它產品上也支持這個技術,所以標題我用嵌入式替代了Windows Embedded CE,桌面系統WPF、Silverlight如此多的資源也讓我們相信這一點。微軟總會想辦法讓它的技術在它的平臺上通用,讓其平臺下的程序員當起來不是那么的辛苦。

微軟最新嵌入式界面開發技術

目錄

如果給大家和自己帶來了價值,我想也許能繼續寫下去。前面的文章Windows Embedded CE 6.0 Internals等系列我仍然會繼續。我簡單整理了下,這個系列大概分為以下幾個部分,未來我會結合自己目前做的項目,將收獲和大家一起分享。這篇文章將做簡單介紹。

1.微軟UX技術概述

2.Alchemy帶來的開發流程的變化

3.Alchemy的一些Feature

4.Silverlight、Alchemy整體架構,及其比較

5.深入Alchemy

6.Alchemy的性能問題及優化

7.動手寫一個Alchemy Shell

8.將編寫的好的Shell編譯進內核鏡像中

9.Alchemy對手勢(Gesture)的支持

10GPU插件的編寫

11.把Silverlight(Web)、WPF(Desktop)應用程序移植到Alchemy上

#p#

1.微軟UX技術概述

在博客園中我們經常看到Silverlight的文章,讓我們先看一下這個技術是怎么來的。

微軟UX(User Experience,或稱UE)技術一覽:

微軟最新嵌入式界面開發技術

為了更高的開發效率,為了滿足用戶更高的視覺要求,新技術就這么不停的誕生了。從1981年MS DOS的第一個Release到現在已近28年了,很難看到還有使用DOS API編程的。當然使用Win32 API編程的還是挺多的,特別是Windows嵌入式開發。當然為了提高開發效率,也會用上MFC或者ATL/WTL,如果你要問用哪個適合,在這篇文章有解釋:從0開始Windows Mobile 開發。

博客園的討論最多的話題就是.Net,從.Net Framework第一個版本發布時(2002年2月13日)就作為微軟的核心產品。Windows Form介紹資料可以看這里。我在大學的時候自學過一點Asp.Net知識,對Web Forms印象還在,不過說實話當時學的確很浮躁,從來沒有問過自己為什么。希望你不要像我哦。如果你想找點介紹資料看,維基的請看這里,微軟的資料看這里。

跟一些人聊過WPF等新技術,有人反對,有人支持,不管如何我認為作為一名技術人員,不能總隨波逐流,應該靜下心來看看新技術到底有什么好的地方,好東西為什么不學習一下呢?如果說Windows Form大部分是對Native Win32的“包裹”的話,得到絢麗的用戶界面比較困難,那么可以說WPF改變了這個尷尬的局面。

看看維基對WPF的解釋:

"The Windows Presentation Foundation (WPF) is a graphical subsystem for rendering user interfaces in Windows-based applications.WPF, initially released as part of .NET Framework 3.0, is another step in Microsoft’s evolving rich client strategy. Designed to remove dependencies on the aging GDI subsystem, WPF is built on DirectX, which provides hardware acceleration and enables modern UI features like transparency, gradients and transforms. WPF provides a consistent programming model for building applications and provides a clear separation between the user interface and the business logic.”  (WPF基于DirectX,提供硬件加速和一些高級的特效。目前我跟大家一樣有個疑問:Alchemy跟DirectX的關系。相信以后編寫Alchemy GPU插件可以看到Alchemy與DirectDraw、Direct3D、OpenGL ES等的關系。)

WPF被完整的包含在Windows Vista、Windows 7、Windows Server 2008中,WPF Full package大概有200M。為了在Web和Embedded上使用這個技術,微軟推出了更精簡的Silverlight Web(大概有4M)和Alchemy。

#p#

一提到Silverlight大家就想到了Adobe的Flash。是的,Silverlight是如此的相似Flash,以至于開發工具Expression Blend都像Flash的開發工具。(我最早接觸Flash是大一的時候學習Macromedia“網頁三劍客”^^,好懷念!)

下圖為Expression Blend: 

微軟最新嵌入式界面開發技術

下圖為Adobe Flash Professional: 

  微軟最新嵌入式界面開發技術

我簡單跑起來自帶的SmoothBlends例子,效果挺不錯,相信在嵌入式設備上會更有吸引力:

微軟最新嵌入式界面開發技術

Silverlight目前可用的學習資源已經很多,這里就有關于Designer和Developer Workflow的介紹。我簡單列了一些,當你使用 Alchemy 時,你會發現它們在這些方面是通用的。

XAML是銜接Designer和Developer的關鍵: 

微軟最新嵌入式界面開發技術

#p#

這些經驗同樣可以用在Alchemy上,特別是Designer部分工作: 

微軟最新嵌入式界面開發技術

微軟最新嵌入式界面開發技術

微軟最新嵌入式界面開發技術

當然這里的項目類型現在看來還應該加上Alchemy:

微軟最新嵌入式界面開發技術

經過上面這一介紹,你可能你還沒有弄清楚Silverlight、WPF、Alchemy之間是啥關系。其實它們的關系并不像三角戀那么復雜,捋一下就順了:

(1).使用相同的開發工具(Visual Studio、Expression),Designer和Developer的協作方式是相同的(上面圖中看到的那樣)。

(2).近乎通用的XAML(Extensible Application Markup Language)和UI,Controls、Graphics、Animations等都可以定義在XAML中。

(3).下面的截圖是Silverlight支持的類,Alchemy基本與其相似,除了沒有CPanel(記的可能不準確)。

微軟最新嵌入式界面開發技術

#p#

2.Alchemy帶來的開發流程的變化

從第一部分我們已經看到帶來了什么變化。這里僅僅新技術談談給Windows嵌入式產品帶來的影響。

微軟最新嵌入式界面開發技術

XAML來自XML,微軟為了能夠統一Web、Desktop、Embedded的界面開發而推出了XAML。XAML不光分離了Designer和Developer的工作,也為將Desktop和Web上的界面移植到Embedded設備上帶來了便捷。Alchemy給我們帶來了"Code Behind”式的嵌入式開發體驗。"Code Behind”式編程相信有過開發Asp.Net網站的應該都有所體驗。

快速的UX方案將大大縮短嵌入式產品的開發周期。新的設備可能僅僅只需要設計人員去設計一個新的UI。這些新的UI從哪來?也許并不需要你重新構思,從Desktop的WPF程序、從Web的Silverlight程序中都可以輕松的移植過來。

3.Alchemy的一些Feature

這里我簡單列出一些比較重要的Feature,更詳細的請等微軟正式發布這個技術時就可以看到了。

(1).支持Native C++ Code,不支持Managed Code。

(2).R3版本只支持2D加速,支持方式通過DirectDraw插件或OpenGL ES插件。Windows Embedded CE 7.0上將支持3D加速。

(3).支持Animation(這里不支持Adobe Flash,只支持使用Expression Blend開發的動畫),支持Transparency。

(4).不支持Build-in Media Control。

(5).支持Custom Control、Win32 Control,不支持Sub-Classing Control。

(6).不支持DeepZoom。不知道什么是DeepZoom?看了下面的截圖你應該知道了:

微軟最新嵌入式界面開發技術

4.Silverlight、Alchemy整體架構,及其比較

下圖是 Silverlight 版本1和2的架構圖:

微軟最新嵌入式界面開發技術

Silverlight 版本 2 支持兩個編程模型:Silverlight 的 JavaScript API 和 Silverlight 的托管 API。托管 API 基于 .NET Framework 的一個子集。Alchemy并不是基于.NET Framework,它不能使用托管語言(比如C#),而只能使用Native C++編寫。在上面有說過。

微軟最新嵌入式界面開發技術

Alchemy使用的了Silverlight Core。從圖中可以看到OEM商需要編寫的GPU插件的位置。從GPU插件中指定使用硬解碼還是軟解碼等配置。

5.深入Alchemy

這一部分可以進一步細分成下列部分:

(1).組件詳解,包括XamlRuntime.dll、Hgcore.dll等。

(2).Alchemy編程模型

(3).Visual Host

(4).資源管理

(5).控件,包括Native Control、User Control、Custom Control、Win32 Control。

(6).事件處理,特別值得注意的是Loaded事件

(7).2D加速原理

6.Alchemy的性能問題及優化

未來不知微軟是否會推出相應的工具來讓我們檢測我們開發好的Alchemy程序的Performance(包括我們開發的GPU Plugin),以及整體設備的Performance。如果沒有可能要我們自己做些這樣的工作,以及之后的優化。

7.動手寫一個Alchemy Shell

8.將編寫的好的Shell編譯進內核鏡像中

以上2部分內容后續推出。

9.Alchemy對手勢(Gesture)的支持

Gesture架構:

微軟最新嵌入式界面開發技術

支持這些手勢:

微軟最新嵌入式界面開發技術

在使用Map、圖片查看等Application時,手勢會提供很大的便捷。但是像逆時針旋轉、順時針旋轉、半圓旋轉等手勢可能不支持。

10.GPU插件的編寫

11.把Silverlight(Web)、WPF(Desktop)應用程序移植到Alchemy上

以上2部分內容后續推出。

以上就對微軟平臺上的嵌入式開發技術進行了一番大致的總結。本文來自王克偉的博客:《微軟最新嵌入式界面開發技術》

【編輯推薦】

  1. 可口可樂使用Windows Embedded構建新型出售機
  2. 點對點消息隊列函數:用于WinCE的IPC機制
  3. WinCE系統下GSM Modem的測控應用
  4. WinCE文件目錄定制及內存調整
  5. 基于WinCE的液位遙測系統軟件設計
責任編輯:yangsai 來源: 王克偉的博客
相關推薦

2009-12-23 10:33:30

Silverlight

2010-01-13 09:51:21

微軟Linux嵌入式

2010-12-28 19:23:47

2011-06-21 11:30:31

嵌入式 Qt

2011-01-14 13:13:23

嵌入式Linux開發

2009-11-07 19:15:51

嵌入式軟件開發

2009-11-30 16:54:28

微軟

2009-07-17 16:06:59

ARM嵌入式開發

2010-01-06 11:21:05

嵌入式開發

2010-03-26 11:23:59

無線嵌入式控制技術

2011-07-01 16:43:26

微軟MVP微軟嵌入式金融行業

2010-01-06 09:53:08

嵌入式

2009-07-10 17:36:29

嵌入式開發微軟Windows Emb

2010-06-09 11:33:50

嵌入式開發微軟Windows 7

2010-01-13 09:15:35

嵌入式

2011-11-30 17:19:06

微軟

2011-07-05 15:42:02

QT 嵌入式 Embedded

2021-10-26 21:50:10

Rust嵌入式開發

2010-03-18 11:22:10

Windows Emb

2011-12-13 14:51:05

微軟
點贊
收藏

51CTO技術棧公眾號

99精品999| 中文视频一区视频二区视频三区| 秘密基地免费观看完整版中文 | 69堂国产成人免费视频| 婷婷精品国产一区二区三区日韩| 日韩精品乱码久久久久久| 国产精品传媒| 欧美亚洲国产一区二区三区va | 亚洲丰满少妇videoshd| 国内精品久久国产| 欧美激情一区二区三区免费观看| 精品久久ai| 欧美在线免费观看亚洲| 日本男女交配视频| 成人18在线| 成人性视频网站| 国产精品草莓在线免费观看 | www日韩视频| 18+激情视频在线| 久久精品亚洲乱码伦伦中文| 97自拍视频| 高潮无码精品色欲av午夜福利| 日韩精品免费一区二区三区竹菊| 亚洲综合激情网| 日韩欧美99| 天堂资源中文在线| 国产成人精品影视| 国产有码在线一区二区视频| 亚洲免费黄色网址| 欧美私人啪啪vps| 亚洲精品中文字幕有码专区| 男男受被啪到高潮自述| 欧美videos粗暴| 欧美视频在线看| 日本免费a视频| 国产原创精品视频| 国产精品视频麻豆| 欧美不卡三区| 黄色一级大片在线免费看国产| 久久国产中文字幕| 日韩电影免费观看中文字幕| 婷婷激情小说网| 日韩久久一区| 欧美日精品一区视频| 无码人妻丰满熟妇区毛片18| 97超碰免费在线| 一区二区国产视频| 亚洲精品少妇一区二区| 国产在线观看91| 亚洲人成在线播放网站岛国| 永久免费精品视频网站| av网站在线播放| 国产欧美日韩另类视频免费观看| 国产精品三级久久久久久电影| 国产极品视频在线观看| 国产欧美日韩精品高清二区综合区| 色婷婷综合久久久中文字幕| 欧美日本视频在线观看| 丁香花在线观看完整版电影| 亚洲激情欧美激情| 国内精品国产三级国产99| 久操视频在线播放| 亚洲免费观看高清在线观看| 成人性做爰片免费视频| 亚洲淫性视频| 国产脚交av在线一区二区| 欧美综合在线观看| 日本阿v视频在线观看| av网站在线免费看推荐| 亚洲精品中文在线观看| a级片一区二区| 哥也色在线视频| 亚洲视频狠狠干| 欧美日韩dvd| 韩国日本一区| 欧美日韩一区二区三区在线免费观看| 亚洲综合在线中文字幕| 国产手机视频在线| 国产精品一级黄| 国产91一区二区三区| 亚洲欧美激情在线观看| 91天堂素人约啪| 日韩伦理一区二区三区av在线| 精品国产av鲁一鲁一区| 国产成人av电影在线| 国产精品日韩一区二区三区 | 亚洲成人免费观看| av黄色在线网站| 欧亚一区二区| 欧美一区二区高清| 中文在线永久免费观看| 夜夜春成人影院| 久久精品国产亚洲| 日本一区二区免费在线观看| 久久精品免费| 成人网中文字幕| 天天综合在线视频| 中文字幕一区二区三区精华液| 欧美专区一二三| 激情影院在线观看| 亚洲va韩国va欧美va精品| 动漫av网站免费观看| 亚洲热av色在线播放| 亚洲电影免费观看高清完整版在线观看 | 亚洲成人网在线播放| 日韩精品一区二区久久| 欧美福利视频在线观看| 麻豆成人免费视频| 国产美女久久久久| 欧美日韩高清在线一区| 中文字幕伦理免费在线视频 | 亚洲午夜高清视频| 国产精品探花在线| 欧美日韩久久久久久| 波多野结衣影院| 亚洲精品电影| 国产精品久久97| 欧洲成人一区二区三区| 国产精品入口麻豆九色| 欧美老熟妇喷水| 国产成人免费av一区二区午夜 | 隣の若妻さん波多野结衣| 久久精品人人做| 毛片在线播放视频| 亚洲日日夜夜| 国产一区二区三区欧美| 亚洲精品www久久久久久| 国产麻豆一精品一av一免费| 欧美色图亚洲自拍| av免费不卡| 欧美成人一区二区三区在线观看 | 久久香蕉国产线看观看99| 欧美精品一区二区性色a+v| 中文字幕成在线观看| 精品国产乱码久久久久久图片 | 爱爱精品视频| 久久久精品国产亚洲| 中文字幕av无码一区二区三区| 麻豆国产精品官网| 久久大片网站| caoporn视频在线| 精品国产一区二区三区久久影院| 日韩免费高清一区二区| 欧美激情在线| 1卡2卡3卡精品视频| 黄色片网站在线| 欧美性受xxxx黑人xyx| 人妻精品久久久久中文字幕| 亚洲精品看片| 国产女人水真多18毛片18精品| 日本又骚又刺激的视频在线观看| 国产欧美日韩亚州综合| 国产日韩一区二区在线观看| 天堂99x99es久久精品免费| 91精品国产乱码久久久久久久久| 国产精品熟女视频| 久久综合精品国产一区二区三区 | 亚洲精品乱码久久久久久不卡| 欧美女王vk| 国产99久久精品一区二区永久免费 | 精品91视频| 国产三区精品| 成人在线黄色电影| 国产婷婷97碰碰久久人人蜜臀| 国产欧美小视频| 免费日本视频一区| 亚洲最新免费视频| 亚洲日本一区二区三区在线| 欧美大片网站在线观看| 亚洲精品97久久中文字幕| 亚洲成人av免费| 屁屁影院国产第一页| 欧美亚洲网站| 亚洲高清资源综合久久精品| 91麻豆精品国产综合久久久| 欧美国产日韩一区二区| 午夜性色福利影院| 欧美自拍偷拍一区| www欧美com| 成人av电影免费在线播放| 成人免费观看毛片| 国产韩国精品一区二区三区| 99久久精品免费看国产一区二区三区| caoporn国产精品免费视频| 欧美美女直播网站| 欧美人与禽zozzo禽性配| 99国产精品一区| av网站在线不卡| 国产精品豆花视频| 日韩在线三区| 四虎国产精品成人免费影视| 久久欧美在线电影| 成人精品一区二区三区校园激情| 黄色一区二区三区| 少妇视频在线播放| 成人av先锋影音| 国产原创精品在线| 一区二区三区国产盗摄| 亚洲午夜激情| 在线亚洲a色| 1卡2卡3卡精品视频| 亚洲成人短视频| 欧美激情第一页xxx| 大乳在线免费观看| 精品久久人人做人人爽| 自拍偷拍色综合| 精品国产成人在线| 欧美激情图片小说| 国产调教视频一区| 艳妇乳肉豪妇荡乳xxx| 日韩vs国产vs欧美| 日韩欧美国产综合在线| 亚洲一级毛片| 清纯唯美一区二区三区| 哺乳一区二区三区中文视频| 国产欧美精品在线播放| 最新欧美色图| 久久91亚洲精品中文字幕奶水| 91麻豆成人精品国产免费网站| 国产精品天天摸av网| 国产精品第七页| 国产黑丝在线一区二区三区| 无限资源日本好片| 欧美亚洲在线| 免费国产a级片| 伊人成人在线| 欧美 亚洲 视频| 日韩精品电影| 日本精品一区二区三区视频 | 3d动漫精品啪啪一区二区三区免费 | 日韩中文视频免费在线观看| 香蕉视频网站在线| 日韩欧美国产综合一区| 国产普通话bbwbbwbbw| 欧美三级日韩在线| 在线观看污污网站| 欧美性xxxx在线播放| 免费在线观看黄网站| 亚洲永久精品大片| 中文字幕av免费在线观看| 一色屋精品亚洲香蕉网站| 黄色国产在线播放| 欧美国产禁国产网站cc| 国产7777777| 国产女人aaa级久久久级| 偷拍夫妻性生活| 国产午夜精品一区二区三区视频 | 日韩不卡高清视频| 欧美午夜性色大片在线观看| 在线天堂中文字幕| 天天色综合成人网| 国产视频1区2区| 日本高清成人免费播放| 免费看污视频的网站| 欧洲一区二区三区免费视频| 91久久国产综合久久91| 在线一区二区三区做爰视频网站| 欧美高清视频一区二区三区| 中文字幕一区二区三区不卡在线 | 国产欧美自拍一区| 国产精品免费在线| 国产精品巨作av| 久久99精品久久久久久青青日本| 亚洲欧美在线综合| 999热视频| 女同久久另类99精品国产| 欧美另类一区| 国产一区二区三区日韩精品| 午夜精品一区二区三区在线观看| 国产精品videossex| 久久99精品久久久久久秒播放器 | 久久精品国产秦先生| 日韩va在线观看| 大尺度一区二区| 免费日本黄色网址| 国产农村妇女毛片精品久久麻豆| 精品一区二区视频在线观看| 久久蜜桃av一区精品变态类天堂| 日韩欧美中文视频| 成人一区二区三区在线观看 | 成人夜色视频网站在线观看| 亚洲中文字幕无码av| 欧美国产欧美综合| 肉色超薄丝袜脚交69xx图片| 亚洲一区二区三区在线播放| 日本韩国欧美中文字幕| 欧美日本视频在线| 丰满少妇被猛烈进入| 亚洲欧美国产精品专区久久| 午夜激情视频在线观看| 欧美精品福利在线| 国产私拍福利精品视频二区| 亚洲精品日韩av| 性欧美lx╳lx╳| 国产手机视频在线观看| 国产日韩欧美在线播放不卡| 久久撸在线视频| 99久久国产免费看| 一级黄色片日本| 一本久道中文字幕精品亚洲嫩| 日韩欧美高清在线观看| 欧美日精品一区视频| 亚洲成人77777| 中文字幕最新精品| 三级在线观看视频| 91久久精品www人人做人人爽| 日韩电影免费观看高清完整版在线观看| 日韩免费av一区二区| 国产成人免费av一区二区午夜 | 黄色欧美网站| 一级特黄录像免费播放全99| 亚洲永久免费| 国产精品嫩草69影院| 中文文精品字幕一区二区| 精品无码黑人又粗又大又长| 欧美日韩一区小说| 欧美女子与性| 97人人模人人爽人人喊中文字| 91超碰在线播放| 亚洲一区二区三区777| sdde在线播放一区二区| 大伊香蕉精品视频在线| 国产一区二区毛片| 999精品在线视频| 欧美亚洲精品一区| 久久视频www| 欧美性视频在线| 国产一级成人av| 国产 欧美 日本| 国产一区二区三区四区在线观看| 国产在线观看免费播放| 自拍偷拍国产精品| 中文字幕精品在线观看| 亚洲色图50p| 肉色欧美久久久久久久免费看| 国产精品女视频| 美女少妇全过程你懂的久久| 日本欧美黄色片| 成人av在线资源网| 日本熟妇色xxxxx日本免费看| 欧美日在线观看| 污视频在线免费| 国内揄拍国内精品| 成人自拍在线| 久久久亚洲精品无码| av不卡免费在线观看| 欧美亚韩一区二区三区| 亚洲精品久久7777777| 1区2区3区在线| 99re在线视频上| 欧美1区2区| 蜜臀aⅴ国产精品久久久国产老师| 久久久.com| 成人免费一级片| 久久精品91久久久久久再现| 成人污版视频| 一区二区三区一级片| 国产伦精品一区二区三区免费| 久操视频免费看| 在线免费av一区| 色老头视频在线观看| 999国产在线| 一本久道综合久久精品| 麻豆国产精品一区| 日韩欧美第一页| 日本韩国在线视频爽| 91久久久久久久久久久久久| 亚洲精品久久| 国产原创剧情av| 一本色道综合亚洲| 在线观看麻豆| 国产精品国产精品| 亚洲欧美成人| 天天色影综合网| 精品久久国产97色综合| 欧美13videosex性极品| 视频一区二区精品| 国产乱对白刺激视频不卡| 日韩欧美性视频| 中文字幕精品av| 中文字幕一区二区三区四区久久| 一本久道久久综合| 国产v日产∨综合v精品视频| 青青青国产在线 | 水蜜桃av无码| 欧美视频一区在线| 青春草视频在线| 欧美一区二区三区精美影视| 免费成人在线影院| 久久精品国产亚洲AV无码麻豆| 日韩情涩欧美日韩视频| 黄视频免费在线看| 中文字幕制服丝袜在线| 99re这里只有精品首页| 亚洲一区二区人妻| 海角国产乱辈乱精品视频| 精品一级毛片| 免费不卡的av| 欧美日韩国产高清一区二区三区| 国产三级在线免费观看|