微軟實現數位家庭娛樂實例 與Vista電腦無線連結的數位相框
本文作者:admin
點擊:
2008-02-12 00:00
前言:
為了和市面上只可從記憶卡或USB隨身碟讀取照片的數位相框有所區別,OEM廠商i-mate針對高階消費性電子產品市場,設計了一項具連線功能的服務導向裝置「Momento數位相框」,完善的功能配備讓它從眾多相似產品中脫穎而出。Windows Embedded CE提供了內建WiFi的連線功能、先進的圖形顯示及功能強大的整合式開發工具。i-mate使用Visual Studio及.NET Compact Framework,在四個月內開發出應用程式及網路服務。Momento數位相框不僅能透過無線網路,自本地端的電腦硬碟傳送照片與其他內容,也可以從網際網路接收照片,以及使用Windows SideShow gadget技術,顯示Windows Vista系統的即時資訊。
產品源起
數位相框於2005年底成為一項熱門的科技產品,但這些產品均大同小異,都要插上記憶卡或USB隨身碟,才能讀取資料;使用者得自己更新儲存在記憶卡裡面的照片,相框也只能重複播放記憶卡裡的內容。i-mate是一家起源於杜拜的全球性OEM廠商,擅長研發Windows Mobile的裝置和周邊產品。為了吸引那些家中裝設無線網路、熱愛新科技產品且熟悉消費性電子產品的買家,i-mate研發出Momento這項具備連線功能的時尚產品。這個數位相框可透過無線網路連接到電腦,接取電腦及網際網路上的照片。
i-mate所推出的相框還可掃描電腦,讓使用者依照日期、評比或照片附加的標記,直接自電腦讀取照片。因此無論使用者是在兩天前或三年前拍攝的照片,Momento都能在數位相框上精準呈現所需的內容。
設計此裝置時最重要的考量之一,就是無線連結的功能。i-mate產品開發團隊希望能有一套功能豐富又完整的作業系統,滿足基本功能及USB插槽等需求,以讀取儲存於USB隨身碟的內容和網路設定;JPEG顯示及影像混合調整 (alpha-blending)功能可展現更佳的圖形效果,而省電架構則可讓裝置更具環保效益。開發團隊同時也尋求熟悉又功能強大的開發工具,力求縮短產品的開發時程。
解決方案
i-mate選擇了Windows Embedded產品之一的Windows CE 5.0作業系統,設計全新具連線功能及服務導向的Momento數位相框。i-mate原本是Windows Mobile技術研發的領導者,跨越到Windows Embedded領域十分順利。
產品開發經理Matthew Calamatta提到,開發團隊選擇作業系統有多項考量,但根本原因仍在於品牌熟悉度、開發工具及其具備的技術,「我們選擇Windows Embedded CE的原因在於,它擁有完整的平台元件,業界也有許多熟悉Windows的開發人才及合作夥伴,而且我們原本就有掌握Windows開發工具的專業能力。」
Calamatta也說:「但這並非只是技術上的決策,也是商業上的決策。我們知道Windows Embedded CE可以幫助我們加快開發週期,如果我們能成功趕上特定的產業展覽及假期銷售熱季,這一點就變得十分重要。」
開發作業分成三個主要領域:將OS image儲存在唯讀記憶體、數位相框應用程式以及網路服務。Windows提供了完整的端對端開發環境,在Windows Embedded CE方面使用Platform Builder、在開發應用程式方面使用Visual Studio,而在開發網路服務方面則使用.NET Compact Framework。
有了這些工具,i-mate團隊如虎添翼,大幅提升生產力,Calamatta說:「分別負責開發應用程式和平台的兩個團隊能緊密合作,透過每週固定的交流,可以每隔幾天決定是否加入新的作業系統元件,支援應用程式的功能。」
i-mate採用Samsung SC2440 400-MHz處理器,由中國的Mobile XP公司負責電子設計作業(印刷電路板或稱PCB);並選擇Windows CE 5.0 Board Support Package(BSP)軟體;臺灣的裝置製造商英華達(Inventec Appliance)則負責組裝成品。
「為了節省資源並加快開發時程,我們不會一手包辦所有工作。」Calamatta說。「我們的硬體合作夥伴甚至提供了RF遙控使用的Windows Embedded CE驅動程式,節省我們不少的時間。我們透過微軟的產業生態鏈,找到這些軟硬體廠商並與之合作。」
Windows Embedded CE提供了多種平台元件,因而加速了核心開發作業的時間。例如使用Windows CE 5.0的內建網路及通訊基礎架構,包括USB 2.0及802.11b/g WiFi元件,就可滿足無線連結的需求。
「具備對WiFi驅動程式的API,讓i-mate的開發人員能從多家不同的無線硬體廠商中,檢查驅動程式及選擇最適用的網路卡。」Calamatta說。
在圖形部分,Windows Embedded CE提供了拖曳式(drag-and-drop)的作業系統元件給JPEG顯示和影像混合調整功能,可呈現兩張影像間的透明效果。其他主要的平台元件包括音訊解碼、強化網路安全性的SSL協定,以及可調暗螢幕的省電模式。
只歷經四個月的研發,裝置便可進入生產作業,包括一個月進行開發作業系統,兩個月用於硬體,和六週用於應用程式和網路服務。產品原型在WinHec 2006的大會上順利展出。
Momento是第一項獲得Windows Vista認證的SideShow周邊產品,搭載解析度800x480的薄膜電晶體(TFT)顯示器、內建Wi-Fi、多格式讀卡機 (支援SD、MultiMedia Card、xD Picture Card、SmartMedia及Memory Stick格式)、USB及mini-USB連接孔、RF遙控器、支援播放WMA 與MP3音樂格式及外部喇叭的輸出孔。
使用微軟技術讓裝置的無線網路設定變得更簡單。有了Windows Rally技術,Momento相框支援USB隨身碟自動設定網路連線,亦即使用者無須手動輸入WEP或WPA設定值。
一旦連接到網路後,Momento就能從Windows電腦或其他相容裝置接收內容。使用者即可從線上任何執行Windows Media Player 11的電腦觀賞照片。使用者在照片來源的電腦上設定媒體分享、在相框上選擇該電腦,即可選擇顯示所有照片或按照關鍵字/ 標籤、資料夾、日期、評比等多種顯示照片的方式。使用者還可以設定Momento Live帳戶,透過網際網路和位於全球各地的親友們分享照片。
最創新的功能就是支援Windows SideShow,讓相框能執行所有以XML驅動的迷你程式,讓相框可以顯示電子郵件、股票清單、天氣預報及日曆等內容。
有了開發Momento相框的成功經驗,i-mate目前正在規劃開發其他內建Windows Embedded CE的裝置。在2007年年中,該公司宣布開發下一代的Windows SideShow裝置。View 2010為壁掛式或可攜式的資訊顯示器,擁有14吋的XGA觸控式螢幕,支援鍵盤、滑鼠或相機等外部輸入裝置。
優勢
Windows Embedded CE帶給i-mate商業及技術層面的多重優勢。以商業層面而言,包括讓使用者高度滿意的可靠性、幫助降低成本的彈性價格及全球性品牌知名度等。技術層面的優勢則包括:製造可連線及服務導向裝置所需尖端技術、簡易的連線操作、可縮短開發時程的SDK、成熟的工具鏈、廣大的產業生態鏈以及元件化、設定完整的作業系統。
1. 商業優勢:可靠性、價格、品牌
Windows Embedded CE使用硬即時作業系統(RTOS)的核心,適用於執行重要的應用程式,因此在設計可連線裝置時,具有極高的系統穩定性。
「Windows Embedded CE帶來的使用者體驗大致上是正面的。」i-mate美洲業務及行銷副總裁Nicole Buchanan表示:「穩定性相當重要,它能消除了人們購買創新無線產品時會產生的疑慮。許多人購買Momento,是想要傳送照片給不擅使用電子產品的長輩,因此傳送失敗是不被允許發生的。而因系統錯誤退回Momento相框的比率極低,數值低到幾乎無法畫入圖表內。」
Windows Embedded CE的開發工具及執行時間授權價格低廉,讓裝置製造商能靈活運用橫跨各產品線的技術,降低開發及授權成本。「元件化的作業系統,讓開發人員能精確選擇所需的CE技術。」Buchanan表示:「這可以讓作業系統大小適中、降低物料成本。」
顧客對微軟 Windows品牌的認同與信賴,也提供了另一項重要的商業優勢。
「Windows品牌吸引了高消費的聰明買家,也是我們設定Momento相框和即時服務的潛在客群。」Buchanan表示:「這些買家擁有Windows XP與Vista的家用電腦,他們在工作時也使用Windows和其他微軟的產品和技術,因此在信任及熟悉度上都有一定的水準。微軟 Windows這塊金字招牌對我們來說是一大助力。」
2. 更為安全便利的連線功能
Windows Rally技術(過去稱為Windows Connect Now)提供連線裝置製造商最新架構,擁有易於設定、更安全好管理的連線功能,以連結至其他裝置和電腦,並且豐富終端使用者的使用體驗。
Windows Rally讓i-mate能取得微軟技術、簡化的授權作業及技術指南。使用Windows Rally技術,讓i-mate的開發人員得以專注於產品差異性,而非連線功能的基礎架構。
對於使用者而言,則可大幅降低產品的複雜性。有了Windows Rally的Plug and Play Extensions(PnP-X)元件,Momento相框可以輕鬆、可靠又安全的連結至電腦。
3. 具連線能力及服務導向的技術
Windows SideShow支援在Momento相框這類輔助裝置上的次螢幕;有了額外的顯示器,無論電腦是在開機、關機或睡眠模式下,使用者都能查看重要資訊。它使用了小工具軟體,一種便利的小程式,將資訊由電腦延伸至其他裝置上。使用者可由Windows SideShow相容裝置控制小工具、從電腦更新裝置上的資訊。有了小工具軟體,使用者可以查看來自電腦的資訊,甚至遙控電腦執行Windows Media Player及播放PowerPoint的簡報內容。
Momento相框出現在Windows Vista控制台中央的Windows SideShow,使用者可在此開關每個裝置的小工具。
使用者也可從控制台設定喚醒電腦的時間(例如每小時喚醒一次),使用中的小工具即可自動更新Momento相框內的資訊。
「或許Windows Embedded最棒的部分,就是能取得許多由全球最佳軟體公司開發的最新技術。」Calamatta表示:「Windows Embedded CE提供我們工具和技術,研發出可無線上網的裝置,可與其他電腦及網路服務進行互動。這項裝置為家庭娛樂裝置開創了新的產品路線,也讓我們從眾多數位相框產品中脫穎而出。」
隨著數位家庭娛樂產品漸趨多元,針對不同消費族群的產品紛紛應運而生。要開發出新穎的產品以創造差異性,廠商需要足夠的創意,為產品加入新的元素,更重要的,需要有力的開發工具來實現各種創意。Windows Embedded CE系列提供元件化的即時作業系統,再搭配微軟產業生態鍊的完整支援,提供i-mate強大的開發資源,耗時僅四個月的開發時程,推出無線傳輸的數位相框,開拓數位家庭娛樂市場的新選擇。