項(xiàng)目經(jīng)理分享國外Windows嵌入式系統(tǒng)實(shí)施經(jīng)驗(yàn)
原創(chuàng)【51CTO獨(dú)家整理】隨著Windows Embedded CE正式更名為Windows Embedded Compact 7,微軟操作系統(tǒng)產(chǎn)品Windows 7、Windows Embedded Standard 7、Windows Phone 7、Windows Embedded Compact 7都?xì)w入了“7”系列,不難看出隨著Windows 7上市后取得的不俗成績,微軟在專用設(shè)備上的開發(fā)平臺(tái)、手機(jī)平臺(tái)都希望能延續(xù)“7”的輝煌。
微軟將Windows 7很好的用戶體驗(yàn)移植到了專用設(shè)備上,推出了Windows 7的嵌入式版本操作系統(tǒng)Windows Embedded Standard 7,在我們的日常生活中,越來越多的會(huì)接觸到嵌入式設(shè)備,比如POS機(jī)、導(dǎo)航設(shè)備、銀行的自動(dòng)取款機(jī)、自動(dòng)終端查詢;我們乘坐公共汽車的刷卡機(jī)、地鐵站的終端機(jī)等等,要想在這些專用設(shè)備上有與在PC上同樣的用戶體驗(yàn),Windows Embedded Standard 7將會(huì)起到至關(guān)重要的作用。
51CTO.com聯(lián)合微軟共同舉辦了《Windows Embedded Standard 7顛覆嵌入式應(yīng)用開發(fā)體驗(yàn)》巔峰訪談,邀請微軟嵌入式Windows產(chǎn)品部項(xiàng)目經(jīng)理施衛(wèi)娟、北京思創(chuàng)銀聯(lián)科技有限公司副總經(jīng)理萬雪松、北京誠亞博瑞科技有限公司技術(shù)工程師、嵌入式MVP肖正波一同探討這一場“7”的顛覆從何而來!從現(xiàn)場實(shí)錄中可以引發(fā)我們的諸多思考:
Q: OEM廠商是跟終端用戶直接接觸的群體,那么終端用戶在選擇使用嵌入式設(shè)備的時(shí)候,最關(guān)心的是什么?
萬雪松 :我們所服務(wù)的這些客戶最關(guān)心的應(yīng)該是安全性和可用性這兩點(diǎn)。但是他們在提出這些需求的時(shí)候,往往是比較籠統(tǒng)的。比如就提出一個(gè)需要安全的設(shè)備,這其實(shí)是一個(gè)很大也很難的需求。我們接下來就要分析安全的設(shè)備到底是怎樣構(gòu)成的,其中哪些是由嵌入式系統(tǒng)實(shí)現(xiàn)的,我們就盡力使用系統(tǒng)級(jí)的特性來滿足客戶。哪些是系統(tǒng)可能不提供,是以后要做二次開發(fā)或者是用戶專門定制的功能,然后結(jié)合操作系統(tǒng)一起提供給客戶,通過這樣的模式來實(shí)現(xiàn)客戶的某一個(gè)特殊的需求。所以我們的客戶安全性、穩(wěn)定性和易用性上是必跑的三駕馬車。
Q:國外Windows嵌入式系統(tǒng)的實(shí)施有什么樣的經(jīng)驗(yàn)可以分享給國內(nèi)的用戶?
施衛(wèi)娟 : 和國內(nèi)的客戶交流時(shí)發(fā)現(xiàn)他們其實(shí)有很多非常有創(chuàng)造性的想法,很有創(chuàng)意。微軟也希望能通過社區(qū)的活動(dòng)和類似這次的51CTO舉辦的訪談活動(dòng),能夠更多了解我們的產(chǎn)品平臺(tái)并未大家的創(chuàng)意提供技術(shù)的支撐。國外嵌入式項(xiàng)目團(tuán)隊(duì),無論從整個(gè)方案或者從測試方面都加入了很多傳統(tǒng)的軟件工程的思想,在測試方面可能會(huì)有更多的經(jīng)驗(yàn)。因此我們也將一些項(xiàng)目中總結(jié)出來的經(jīng)驗(yàn),固化成為一種工具,來幫助更多的人使用這些好的經(jīng)驗(yàn)。
Q:有一些嵌入式應(yīng)用的場景是這樣的:設(shè)備需要在前端獲取大量的數(shù)據(jù),在后端處理大量的計(jì)算,然后迅速的將計(jì)算結(jié)果反饋給前端做下一個(gè)動(dòng)作。這樣的應(yīng)用Windows Embedded Standard 7是否也適用?
施衛(wèi)娟 : 這里面應(yīng)該包含有幾個(gè)連續(xù)的環(huán)節(jié),業(yè)務(wù)程序數(shù)據(jù)處理抓取過程,還有網(wǎng)絡(luò)傳輸?shù)倪^程,我的理解是并不完全依賴于操作系統(tǒng)平臺(tái),因?yàn)檫€有你的硬件,比如說CPU的速度有多快,網(wǎng)絡(luò)傳輸是不是有瓶頸等等,操作系統(tǒng)層面并沒有太多的控制。不過從客戶建立的數(shù)據(jù)中心的反饋結(jié)果可以看到,現(xiàn)在很多票據(jù)、身份驗(yàn)證都是經(jīng)過前端設(shè)備采集,馬上回到后臺(tái),驗(yàn)證之后再把信息返回來。從效率來看已經(jīng)達(dá)到了企業(yè)級(jí)的標(biāo)準(zhǔn)。
肖正波 :如果是工業(yè)級(jí)設(shè)備的話,采集模塊本身的速度,它本身的處理能力還有你的網(wǎng)絡(luò)帶寬都有有所影響,W如果嵌入式設(shè)備對實(shí)時(shí)性的要求很高,也可以使用Windows Embedded Compact 7,也就是大名鼎鼎的Windows Embedded CE。