Post on 03-Jun-2020
Linux System Kernel amp Application
Survey Report
行動醫療技術與智慧型手機相關探討與研究
R98921048 許嘉豪
R98921069 游承翰
主題一智慧型手機與行動醫療技術
目前市面上智慧型手機(Smart Phone)百家爭鳴如 GoogleApple 與
Nokia 等等都在市場上佔有一席之地隨著 SoC 製程的進步硬體加速功能與
3G 網路的普及化使用者可以透過手機來掌握資訊與應用在商務人士可以
透過手機收發電子郵件觀看股票與世界新聞動態而年輕的使用者藉著手機
既有的豐富多媒體的資源用智慧型手機玩遊戲看 YouTube 與時下最流行
之 Facebook 等等隨時隨地享受生活樂趣將以往需要透過電腦的工作皆移
植到手機平台上
在其中以 smartphone 來作為行動醫療的裝置已成為目前的趨勢行動醫
療是指透過各種行動通訊技術及設備使患者年老或者年幼的使用者可以隨
時隨地獲得醫療服務與資源行動醫療的興起與近年來行動通訊技術的進步有
息息相關如 WLAN3G 行動通訊WiFiWiMAX 與 Zigbee 等無線通訊
技術日漸成熟加上行動資訊設備如平板電腦手機PDAiPad 等等越來越
輕巧且功能也日漸強大這些必要的基礎科技逐漸成熟到位後也連帶的另行
動醫療有了良好的推動條件
此外由於老年化社會的來臨以及保健觀念的日益普及使得行動醫療市
場和其相關產業前景看好無論是從醫療人員或者病患角度來看行動醫療都
可以帶來許多創新的服務與應用搭配著其他創新的技術產業如 Multi-Touch
Sensor 等等技術可以另行動醫療更完整性
從[1]裡面指出可以將行動醫療分成三個區域
Novel interaction techniques
Human-computer interface to encourage and mitigate
movement and activity
Graphics to improve the representation and understanding
of medical wellness and life information
而行動醫療在實作上也必須考慮到下面的因素
Usability
Accessibility
Security
Privacy
Connectivity
在綜觀來看我們可以將整體分成兩個部分分別是推動者 enabler 與平
台 Platforms
Web 20 Bluetooth and Zigbee sensors online health
records programmatic API are some of the ldquoenablerrdquo
iPhone Android Wii Microsoft Surface Web browsers are
some of the ldquoplatformsrdquo
Designing for a Range of Novel Interfaces
Low-cost sensors
Multi-touch screen
Gesture-based devices
Interface for health tracking focused
on sports and activities
iPodNike(left) and Nokia Sports
Tracker(right)
Texas Health Resources health records
application running on Microsoft Surface
Communications between doctors and
patients are improved via multi-touches
and gestures on the interactive
information screen
Wii Fit with Hula game
Designing to Encourage and Mitigate movement and Activity
ldquo宅rdquo這個名詞在目前越來越普遍年輕人越來越不願意出門運動而寧願待在
家裡不管是看電視玩電玩遊戲上網聊天與線上遊戲等等rdquo宅rdquo活動另外
有些身心不變或者所居住的環境沒有適合的空間來活動以健康的觀點來看
宅家裡看著電視搭配著 snack foods fried foods fast food 在這些因素的促使下
也相對的使行動醫療的觸手伸進了家庭的與個人的活動而智慧家庭也因此變得
更加蓬勃發展而在發展這類型的裝置實也同時需要考慮到
How can mobile healthcare make positive activities more fun
How can mobile healthcare systems reward positive behaviors and provide
positive reinforcements
在這類型產品中以 Wii 最為成功其透過遊戲的介面來讓使用者可以在家
進行一些虛擬的運動並且達到促進健康的行動透過rdquo遊戲rdquo可以使不管是病患
或者rdquo宅rdquo在家中的年輕人有更多的動機去運動
Wiirsquos controller uses infrared and accelerometers to resolve its coordinates in space
So it enabled a fun new class of gaming experiences in which users holding the
controller gesture in particular ways
透過一些手機上的遊戲互動來讓使用者可以達到學習的效果或者運動如
年邁的老人可以使用手機內的益智遊戲來讓腦力激盪而年輕人可以與手機內虛
擬的人物進行比賽來增加運動的動機
Walkrsquon Play is an exemplary application for iPhone
embodying how fun challenges competition
Walknrsquo Play works in coordination with a Bluetooth
pedometer which player must wear
The application tracks the playerrsquos steps and
computes a virtual oxygen consumption index
Brain Game are a relatively new trend enabled by
handheld gaming platforms such as NDS and
smartphone
There is wide consensus that continual learning into
the elderly years can push back the onest of cognitive
diseases
ldquoKeeping it simplerdquo is a key design requirement with
Guiding users through a series of tasks
Congratulating and rewarding
Encouraging further game play
LBS(Location Based Services)就是rdquo適地性簡訊廣播服務rdquo透過劃定區域
指定時段與事件只要有手機的用戶在指定的時段進入該區域觸發了相對應的事
件該手機用戶就會立即收到相對應的簡訊在環境上可以包含有 offices
campuses and smart homes而這類的技術也漸漸的用在居家看護上透過住宅
內安裝各類型的 sensors來偵測病患於家中的各種行動或者行為等等並即時
反應出緊急的事件來達到安全的照料病患
以上圖是以智慧家庭為例在家中的使用者可以隨時隨地的被系統之到其行
為與位置其方法是透過 LBS 技術搭配在家中區域佈署 sensors如 motion sensors
和 activity sensors並經由如 Zigbee 的巢狀網路傳輸形式將訊息傳遞給主控端
在由主控端來判斷是否要發出任何緊急的訊息或者其他相關流程控制透過這樣
的技術可以達到如瓦斯外洩出門後門窗的緊閉家中年邁或年幼的人目前的
位置與狀況等等
Better locate patient location and activity within the house
React in real-time to patient behavior and to send them notifications
Designing Representations of Medical Context and Reports
透過一些圖表或者圖形的呈現可以讓使用者更容易且快速的了解大量資料
所要表達的意思而在行動醫療方面此技術可以用於醫學方面的資訊和報告
讓不管是患者或者醫生都可以更有效率的獲得資訊
在 smartphones 中其大部分服務都以 Web-based 為服務的基礎並透過使
用如HTML JavascriptFlash等Web 技術來達到服務使用者以最有名的例子為
iPhone apps are built with Cocoa while Android apps are built using Java 而在遠端
系統的服務則可以透過如 Google 所提供的 Charts API 來當作繪圖的工具設計
者只需要考慮到如何將資料透過 Charts API 來呈現給使用者即可
It is a mobile application that tracks health statistics and
presents them on demand in many formats
It is a popular application for iPhone form which users can
research pill interactions formulae drug interactions and
more
It makes good use of menus and features well-designed
clear photographs of pills to aid in identification
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
主題一智慧型手機與行動醫療技術
目前市面上智慧型手機(Smart Phone)百家爭鳴如 GoogleApple 與
Nokia 等等都在市場上佔有一席之地隨著 SoC 製程的進步硬體加速功能與
3G 網路的普及化使用者可以透過手機來掌握資訊與應用在商務人士可以
透過手機收發電子郵件觀看股票與世界新聞動態而年輕的使用者藉著手機
既有的豐富多媒體的資源用智慧型手機玩遊戲看 YouTube 與時下最流行
之 Facebook 等等隨時隨地享受生活樂趣將以往需要透過電腦的工作皆移
植到手機平台上
在其中以 smartphone 來作為行動醫療的裝置已成為目前的趨勢行動醫
療是指透過各種行動通訊技術及設備使患者年老或者年幼的使用者可以隨
時隨地獲得醫療服務與資源行動醫療的興起與近年來行動通訊技術的進步有
息息相關如 WLAN3G 行動通訊WiFiWiMAX 與 Zigbee 等無線通訊
技術日漸成熟加上行動資訊設備如平板電腦手機PDAiPad 等等越來越
輕巧且功能也日漸強大這些必要的基礎科技逐漸成熟到位後也連帶的另行
動醫療有了良好的推動條件
此外由於老年化社會的來臨以及保健觀念的日益普及使得行動醫療市
場和其相關產業前景看好無論是從醫療人員或者病患角度來看行動醫療都
可以帶來許多創新的服務與應用搭配著其他創新的技術產業如 Multi-Touch
Sensor 等等技術可以另行動醫療更完整性
從[1]裡面指出可以將行動醫療分成三個區域
Novel interaction techniques
Human-computer interface to encourage and mitigate
movement and activity
Graphics to improve the representation and understanding
of medical wellness and life information
而行動醫療在實作上也必須考慮到下面的因素
Usability
Accessibility
Security
Privacy
Connectivity
在綜觀來看我們可以將整體分成兩個部分分別是推動者 enabler 與平
台 Platforms
Web 20 Bluetooth and Zigbee sensors online health
records programmatic API are some of the ldquoenablerrdquo
iPhone Android Wii Microsoft Surface Web browsers are
some of the ldquoplatformsrdquo
Designing for a Range of Novel Interfaces
Low-cost sensors
Multi-touch screen
Gesture-based devices
Interface for health tracking focused
on sports and activities
iPodNike(left) and Nokia Sports
Tracker(right)
Texas Health Resources health records
application running on Microsoft Surface
Communications between doctors and
patients are improved via multi-touches
and gestures on the interactive
information screen
Wii Fit with Hula game
Designing to Encourage and Mitigate movement and Activity
ldquo宅rdquo這個名詞在目前越來越普遍年輕人越來越不願意出門運動而寧願待在
家裡不管是看電視玩電玩遊戲上網聊天與線上遊戲等等rdquo宅rdquo活動另外
有些身心不變或者所居住的環境沒有適合的空間來活動以健康的觀點來看
宅家裡看著電視搭配著 snack foods fried foods fast food 在這些因素的促使下
也相對的使行動醫療的觸手伸進了家庭的與個人的活動而智慧家庭也因此變得
更加蓬勃發展而在發展這類型的裝置實也同時需要考慮到
How can mobile healthcare make positive activities more fun
How can mobile healthcare systems reward positive behaviors and provide
positive reinforcements
在這類型產品中以 Wii 最為成功其透過遊戲的介面來讓使用者可以在家
進行一些虛擬的運動並且達到促進健康的行動透過rdquo遊戲rdquo可以使不管是病患
或者rdquo宅rdquo在家中的年輕人有更多的動機去運動
Wiirsquos controller uses infrared and accelerometers to resolve its coordinates in space
So it enabled a fun new class of gaming experiences in which users holding the
controller gesture in particular ways
透過一些手機上的遊戲互動來讓使用者可以達到學習的效果或者運動如
年邁的老人可以使用手機內的益智遊戲來讓腦力激盪而年輕人可以與手機內虛
擬的人物進行比賽來增加運動的動機
Walkrsquon Play is an exemplary application for iPhone
embodying how fun challenges competition
Walknrsquo Play works in coordination with a Bluetooth
pedometer which player must wear
The application tracks the playerrsquos steps and
computes a virtual oxygen consumption index
Brain Game are a relatively new trend enabled by
handheld gaming platforms such as NDS and
smartphone
There is wide consensus that continual learning into
the elderly years can push back the onest of cognitive
diseases
ldquoKeeping it simplerdquo is a key design requirement with
Guiding users through a series of tasks
Congratulating and rewarding
Encouraging further game play
LBS(Location Based Services)就是rdquo適地性簡訊廣播服務rdquo透過劃定區域
指定時段與事件只要有手機的用戶在指定的時段進入該區域觸發了相對應的事
件該手機用戶就會立即收到相對應的簡訊在環境上可以包含有 offices
campuses and smart homes而這類的技術也漸漸的用在居家看護上透過住宅
內安裝各類型的 sensors來偵測病患於家中的各種行動或者行為等等並即時
反應出緊急的事件來達到安全的照料病患
以上圖是以智慧家庭為例在家中的使用者可以隨時隨地的被系統之到其行
為與位置其方法是透過 LBS 技術搭配在家中區域佈署 sensors如 motion sensors
和 activity sensors並經由如 Zigbee 的巢狀網路傳輸形式將訊息傳遞給主控端
在由主控端來判斷是否要發出任何緊急的訊息或者其他相關流程控制透過這樣
的技術可以達到如瓦斯外洩出門後門窗的緊閉家中年邁或年幼的人目前的
位置與狀況等等
Better locate patient location and activity within the house
React in real-time to patient behavior and to send them notifications
Designing Representations of Medical Context and Reports
透過一些圖表或者圖形的呈現可以讓使用者更容易且快速的了解大量資料
所要表達的意思而在行動醫療方面此技術可以用於醫學方面的資訊和報告
讓不管是患者或者醫生都可以更有效率的獲得資訊
在 smartphones 中其大部分服務都以 Web-based 為服務的基礎並透過使
用如HTML JavascriptFlash等Web 技術來達到服務使用者以最有名的例子為
iPhone apps are built with Cocoa while Android apps are built using Java 而在遠端
系統的服務則可以透過如 Google 所提供的 Charts API 來當作繪圖的工具設計
者只需要考慮到如何將資料透過 Charts API 來呈現給使用者即可
It is a mobile application that tracks health statistics and
presents them on demand in many formats
It is a popular application for iPhone form which users can
research pill interactions formulae drug interactions and
more
It makes good use of menus and features well-designed
clear photographs of pills to aid in identification
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
從[1]裡面指出可以將行動醫療分成三個區域
Novel interaction techniques
Human-computer interface to encourage and mitigate
movement and activity
Graphics to improve the representation and understanding
of medical wellness and life information
而行動醫療在實作上也必須考慮到下面的因素
Usability
Accessibility
Security
Privacy
Connectivity
在綜觀來看我們可以將整體分成兩個部分分別是推動者 enabler 與平
台 Platforms
Web 20 Bluetooth and Zigbee sensors online health
records programmatic API are some of the ldquoenablerrdquo
iPhone Android Wii Microsoft Surface Web browsers are
some of the ldquoplatformsrdquo
Designing for a Range of Novel Interfaces
Low-cost sensors
Multi-touch screen
Gesture-based devices
Interface for health tracking focused
on sports and activities
iPodNike(left) and Nokia Sports
Tracker(right)
Texas Health Resources health records
application running on Microsoft Surface
Communications between doctors and
patients are improved via multi-touches
and gestures on the interactive
information screen
Wii Fit with Hula game
Designing to Encourage and Mitigate movement and Activity
ldquo宅rdquo這個名詞在目前越來越普遍年輕人越來越不願意出門運動而寧願待在
家裡不管是看電視玩電玩遊戲上網聊天與線上遊戲等等rdquo宅rdquo活動另外
有些身心不變或者所居住的環境沒有適合的空間來活動以健康的觀點來看
宅家裡看著電視搭配著 snack foods fried foods fast food 在這些因素的促使下
也相對的使行動醫療的觸手伸進了家庭的與個人的活動而智慧家庭也因此變得
更加蓬勃發展而在發展這類型的裝置實也同時需要考慮到
How can mobile healthcare make positive activities more fun
How can mobile healthcare systems reward positive behaviors and provide
positive reinforcements
在這類型產品中以 Wii 最為成功其透過遊戲的介面來讓使用者可以在家
進行一些虛擬的運動並且達到促進健康的行動透過rdquo遊戲rdquo可以使不管是病患
或者rdquo宅rdquo在家中的年輕人有更多的動機去運動
Wiirsquos controller uses infrared and accelerometers to resolve its coordinates in space
So it enabled a fun new class of gaming experiences in which users holding the
controller gesture in particular ways
透過一些手機上的遊戲互動來讓使用者可以達到學習的效果或者運動如
年邁的老人可以使用手機內的益智遊戲來讓腦力激盪而年輕人可以與手機內虛
擬的人物進行比賽來增加運動的動機
Walkrsquon Play is an exemplary application for iPhone
embodying how fun challenges competition
Walknrsquo Play works in coordination with a Bluetooth
pedometer which player must wear
The application tracks the playerrsquos steps and
computes a virtual oxygen consumption index
Brain Game are a relatively new trend enabled by
handheld gaming platforms such as NDS and
smartphone
There is wide consensus that continual learning into
the elderly years can push back the onest of cognitive
diseases
ldquoKeeping it simplerdquo is a key design requirement with
Guiding users through a series of tasks
Congratulating and rewarding
Encouraging further game play
LBS(Location Based Services)就是rdquo適地性簡訊廣播服務rdquo透過劃定區域
指定時段與事件只要有手機的用戶在指定的時段進入該區域觸發了相對應的事
件該手機用戶就會立即收到相對應的簡訊在環境上可以包含有 offices
campuses and smart homes而這類的技術也漸漸的用在居家看護上透過住宅
內安裝各類型的 sensors來偵測病患於家中的各種行動或者行為等等並即時
反應出緊急的事件來達到安全的照料病患
以上圖是以智慧家庭為例在家中的使用者可以隨時隨地的被系統之到其行
為與位置其方法是透過 LBS 技術搭配在家中區域佈署 sensors如 motion sensors
和 activity sensors並經由如 Zigbee 的巢狀網路傳輸形式將訊息傳遞給主控端
在由主控端來判斷是否要發出任何緊急的訊息或者其他相關流程控制透過這樣
的技術可以達到如瓦斯外洩出門後門窗的緊閉家中年邁或年幼的人目前的
位置與狀況等等
Better locate patient location and activity within the house
React in real-time to patient behavior and to send them notifications
Designing Representations of Medical Context and Reports
透過一些圖表或者圖形的呈現可以讓使用者更容易且快速的了解大量資料
所要表達的意思而在行動醫療方面此技術可以用於醫學方面的資訊和報告
讓不管是患者或者醫生都可以更有效率的獲得資訊
在 smartphones 中其大部分服務都以 Web-based 為服務的基礎並透過使
用如HTML JavascriptFlash等Web 技術來達到服務使用者以最有名的例子為
iPhone apps are built with Cocoa while Android apps are built using Java 而在遠端
系統的服務則可以透過如 Google 所提供的 Charts API 來當作繪圖的工具設計
者只需要考慮到如何將資料透過 Charts API 來呈現給使用者即可
It is a mobile application that tracks health statistics and
presents them on demand in many formats
It is a popular application for iPhone form which users can
research pill interactions formulae drug interactions and
more
It makes good use of menus and features well-designed
clear photographs of pills to aid in identification
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
Designing for a Range of Novel Interfaces
Low-cost sensors
Multi-touch screen
Gesture-based devices
Interface for health tracking focused
on sports and activities
iPodNike(left) and Nokia Sports
Tracker(right)
Texas Health Resources health records
application running on Microsoft Surface
Communications between doctors and
patients are improved via multi-touches
and gestures on the interactive
information screen
Wii Fit with Hula game
Designing to Encourage and Mitigate movement and Activity
ldquo宅rdquo這個名詞在目前越來越普遍年輕人越來越不願意出門運動而寧願待在
家裡不管是看電視玩電玩遊戲上網聊天與線上遊戲等等rdquo宅rdquo活動另外
有些身心不變或者所居住的環境沒有適合的空間來活動以健康的觀點來看
宅家裡看著電視搭配著 snack foods fried foods fast food 在這些因素的促使下
也相對的使行動醫療的觸手伸進了家庭的與個人的活動而智慧家庭也因此變得
更加蓬勃發展而在發展這類型的裝置實也同時需要考慮到
How can mobile healthcare make positive activities more fun
How can mobile healthcare systems reward positive behaviors and provide
positive reinforcements
在這類型產品中以 Wii 最為成功其透過遊戲的介面來讓使用者可以在家
進行一些虛擬的運動並且達到促進健康的行動透過rdquo遊戲rdquo可以使不管是病患
或者rdquo宅rdquo在家中的年輕人有更多的動機去運動
Wiirsquos controller uses infrared and accelerometers to resolve its coordinates in space
So it enabled a fun new class of gaming experiences in which users holding the
controller gesture in particular ways
透過一些手機上的遊戲互動來讓使用者可以達到學習的效果或者運動如
年邁的老人可以使用手機內的益智遊戲來讓腦力激盪而年輕人可以與手機內虛
擬的人物進行比賽來增加運動的動機
Walkrsquon Play is an exemplary application for iPhone
embodying how fun challenges competition
Walknrsquo Play works in coordination with a Bluetooth
pedometer which player must wear
The application tracks the playerrsquos steps and
computes a virtual oxygen consumption index
Brain Game are a relatively new trend enabled by
handheld gaming platforms such as NDS and
smartphone
There is wide consensus that continual learning into
the elderly years can push back the onest of cognitive
diseases
ldquoKeeping it simplerdquo is a key design requirement with
Guiding users through a series of tasks
Congratulating and rewarding
Encouraging further game play
LBS(Location Based Services)就是rdquo適地性簡訊廣播服務rdquo透過劃定區域
指定時段與事件只要有手機的用戶在指定的時段進入該區域觸發了相對應的事
件該手機用戶就會立即收到相對應的簡訊在環境上可以包含有 offices
campuses and smart homes而這類的技術也漸漸的用在居家看護上透過住宅
內安裝各類型的 sensors來偵測病患於家中的各種行動或者行為等等並即時
反應出緊急的事件來達到安全的照料病患
以上圖是以智慧家庭為例在家中的使用者可以隨時隨地的被系統之到其行
為與位置其方法是透過 LBS 技術搭配在家中區域佈署 sensors如 motion sensors
和 activity sensors並經由如 Zigbee 的巢狀網路傳輸形式將訊息傳遞給主控端
在由主控端來判斷是否要發出任何緊急的訊息或者其他相關流程控制透過這樣
的技術可以達到如瓦斯外洩出門後門窗的緊閉家中年邁或年幼的人目前的
位置與狀況等等
Better locate patient location and activity within the house
React in real-time to patient behavior and to send them notifications
Designing Representations of Medical Context and Reports
透過一些圖表或者圖形的呈現可以讓使用者更容易且快速的了解大量資料
所要表達的意思而在行動醫療方面此技術可以用於醫學方面的資訊和報告
讓不管是患者或者醫生都可以更有效率的獲得資訊
在 smartphones 中其大部分服務都以 Web-based 為服務的基礎並透過使
用如HTML JavascriptFlash等Web 技術來達到服務使用者以最有名的例子為
iPhone apps are built with Cocoa while Android apps are built using Java 而在遠端
系統的服務則可以透過如 Google 所提供的 Charts API 來當作繪圖的工具設計
者只需要考慮到如何將資料透過 Charts API 來呈現給使用者即可
It is a mobile application that tracks health statistics and
presents them on demand in many formats
It is a popular application for iPhone form which users can
research pill interactions formulae drug interactions and
more
It makes good use of menus and features well-designed
clear photographs of pills to aid in identification
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
Designing to Encourage and Mitigate movement and Activity
ldquo宅rdquo這個名詞在目前越來越普遍年輕人越來越不願意出門運動而寧願待在
家裡不管是看電視玩電玩遊戲上網聊天與線上遊戲等等rdquo宅rdquo活動另外
有些身心不變或者所居住的環境沒有適合的空間來活動以健康的觀點來看
宅家裡看著電視搭配著 snack foods fried foods fast food 在這些因素的促使下
也相對的使行動醫療的觸手伸進了家庭的與個人的活動而智慧家庭也因此變得
更加蓬勃發展而在發展這類型的裝置實也同時需要考慮到
How can mobile healthcare make positive activities more fun
How can mobile healthcare systems reward positive behaviors and provide
positive reinforcements
在這類型產品中以 Wii 最為成功其透過遊戲的介面來讓使用者可以在家
進行一些虛擬的運動並且達到促進健康的行動透過rdquo遊戲rdquo可以使不管是病患
或者rdquo宅rdquo在家中的年輕人有更多的動機去運動
Wiirsquos controller uses infrared and accelerometers to resolve its coordinates in space
So it enabled a fun new class of gaming experiences in which users holding the
controller gesture in particular ways
透過一些手機上的遊戲互動來讓使用者可以達到學習的效果或者運動如
年邁的老人可以使用手機內的益智遊戲來讓腦力激盪而年輕人可以與手機內虛
擬的人物進行比賽來增加運動的動機
Walkrsquon Play is an exemplary application for iPhone
embodying how fun challenges competition
Walknrsquo Play works in coordination with a Bluetooth
pedometer which player must wear
The application tracks the playerrsquos steps and
computes a virtual oxygen consumption index
Brain Game are a relatively new trend enabled by
handheld gaming platforms such as NDS and
smartphone
There is wide consensus that continual learning into
the elderly years can push back the onest of cognitive
diseases
ldquoKeeping it simplerdquo is a key design requirement with
Guiding users through a series of tasks
Congratulating and rewarding
Encouraging further game play
LBS(Location Based Services)就是rdquo適地性簡訊廣播服務rdquo透過劃定區域
指定時段與事件只要有手機的用戶在指定的時段進入該區域觸發了相對應的事
件該手機用戶就會立即收到相對應的簡訊在環境上可以包含有 offices
campuses and smart homes而這類的技術也漸漸的用在居家看護上透過住宅
內安裝各類型的 sensors來偵測病患於家中的各種行動或者行為等等並即時
反應出緊急的事件來達到安全的照料病患
以上圖是以智慧家庭為例在家中的使用者可以隨時隨地的被系統之到其行
為與位置其方法是透過 LBS 技術搭配在家中區域佈署 sensors如 motion sensors
和 activity sensors並經由如 Zigbee 的巢狀網路傳輸形式將訊息傳遞給主控端
在由主控端來判斷是否要發出任何緊急的訊息或者其他相關流程控制透過這樣
的技術可以達到如瓦斯外洩出門後門窗的緊閉家中年邁或年幼的人目前的
位置與狀況等等
Better locate patient location and activity within the house
React in real-time to patient behavior and to send them notifications
Designing Representations of Medical Context and Reports
透過一些圖表或者圖形的呈現可以讓使用者更容易且快速的了解大量資料
所要表達的意思而在行動醫療方面此技術可以用於醫學方面的資訊和報告
讓不管是患者或者醫生都可以更有效率的獲得資訊
在 smartphones 中其大部分服務都以 Web-based 為服務的基礎並透過使
用如HTML JavascriptFlash等Web 技術來達到服務使用者以最有名的例子為
iPhone apps are built with Cocoa while Android apps are built using Java 而在遠端
系統的服務則可以透過如 Google 所提供的 Charts API 來當作繪圖的工具設計
者只需要考慮到如何將資料透過 Charts API 來呈現給使用者即可
It is a mobile application that tracks health statistics and
presents them on demand in many formats
It is a popular application for iPhone form which users can
research pill interactions formulae drug interactions and
more
It makes good use of menus and features well-designed
clear photographs of pills to aid in identification
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
透過一些手機上的遊戲互動來讓使用者可以達到學習的效果或者運動如
年邁的老人可以使用手機內的益智遊戲來讓腦力激盪而年輕人可以與手機內虛
擬的人物進行比賽來增加運動的動機
Walkrsquon Play is an exemplary application for iPhone
embodying how fun challenges competition
Walknrsquo Play works in coordination with a Bluetooth
pedometer which player must wear
The application tracks the playerrsquos steps and
computes a virtual oxygen consumption index
Brain Game are a relatively new trend enabled by
handheld gaming platforms such as NDS and
smartphone
There is wide consensus that continual learning into
the elderly years can push back the onest of cognitive
diseases
ldquoKeeping it simplerdquo is a key design requirement with
Guiding users through a series of tasks
Congratulating and rewarding
Encouraging further game play
LBS(Location Based Services)就是rdquo適地性簡訊廣播服務rdquo透過劃定區域
指定時段與事件只要有手機的用戶在指定的時段進入該區域觸發了相對應的事
件該手機用戶就會立即收到相對應的簡訊在環境上可以包含有 offices
campuses and smart homes而這類的技術也漸漸的用在居家看護上透過住宅
內安裝各類型的 sensors來偵測病患於家中的各種行動或者行為等等並即時
反應出緊急的事件來達到安全的照料病患
以上圖是以智慧家庭為例在家中的使用者可以隨時隨地的被系統之到其行
為與位置其方法是透過 LBS 技術搭配在家中區域佈署 sensors如 motion sensors
和 activity sensors並經由如 Zigbee 的巢狀網路傳輸形式將訊息傳遞給主控端
在由主控端來判斷是否要發出任何緊急的訊息或者其他相關流程控制透過這樣
的技術可以達到如瓦斯外洩出門後門窗的緊閉家中年邁或年幼的人目前的
位置與狀況等等
Better locate patient location and activity within the house
React in real-time to patient behavior and to send them notifications
Designing Representations of Medical Context and Reports
透過一些圖表或者圖形的呈現可以讓使用者更容易且快速的了解大量資料
所要表達的意思而在行動醫療方面此技術可以用於醫學方面的資訊和報告
讓不管是患者或者醫生都可以更有效率的獲得資訊
在 smartphones 中其大部分服務都以 Web-based 為服務的基礎並透過使
用如HTML JavascriptFlash等Web 技術來達到服務使用者以最有名的例子為
iPhone apps are built with Cocoa while Android apps are built using Java 而在遠端
系統的服務則可以透過如 Google 所提供的 Charts API 來當作繪圖的工具設計
者只需要考慮到如何將資料透過 Charts API 來呈現給使用者即可
It is a mobile application that tracks health statistics and
presents them on demand in many formats
It is a popular application for iPhone form which users can
research pill interactions formulae drug interactions and
more
It makes good use of menus and features well-designed
clear photographs of pills to aid in identification
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
LBS(Location Based Services)就是rdquo適地性簡訊廣播服務rdquo透過劃定區域
指定時段與事件只要有手機的用戶在指定的時段進入該區域觸發了相對應的事
件該手機用戶就會立即收到相對應的簡訊在環境上可以包含有 offices
campuses and smart homes而這類的技術也漸漸的用在居家看護上透過住宅
內安裝各類型的 sensors來偵測病患於家中的各種行動或者行為等等並即時
反應出緊急的事件來達到安全的照料病患
以上圖是以智慧家庭為例在家中的使用者可以隨時隨地的被系統之到其行
為與位置其方法是透過 LBS 技術搭配在家中區域佈署 sensors如 motion sensors
和 activity sensors並經由如 Zigbee 的巢狀網路傳輸形式將訊息傳遞給主控端
在由主控端來判斷是否要發出任何緊急的訊息或者其他相關流程控制透過這樣
的技術可以達到如瓦斯外洩出門後門窗的緊閉家中年邁或年幼的人目前的
位置與狀況等等
Better locate patient location and activity within the house
React in real-time to patient behavior and to send them notifications
Designing Representations of Medical Context and Reports
透過一些圖表或者圖形的呈現可以讓使用者更容易且快速的了解大量資料
所要表達的意思而在行動醫療方面此技術可以用於醫學方面的資訊和報告
讓不管是患者或者醫生都可以更有效率的獲得資訊
在 smartphones 中其大部分服務都以 Web-based 為服務的基礎並透過使
用如HTML JavascriptFlash等Web 技術來達到服務使用者以最有名的例子為
iPhone apps are built with Cocoa while Android apps are built using Java 而在遠端
系統的服務則可以透過如 Google 所提供的 Charts API 來當作繪圖的工具設計
者只需要考慮到如何將資料透過 Charts API 來呈現給使用者即可
It is a mobile application that tracks health statistics and
presents them on demand in many formats
It is a popular application for iPhone form which users can
research pill interactions formulae drug interactions and
more
It makes good use of menus and features well-designed
clear photographs of pills to aid in identification
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
Designing Representations of Medical Context and Reports
透過一些圖表或者圖形的呈現可以讓使用者更容易且快速的了解大量資料
所要表達的意思而在行動醫療方面此技術可以用於醫學方面的資訊和報告
讓不管是患者或者醫生都可以更有效率的獲得資訊
在 smartphones 中其大部分服務都以 Web-based 為服務的基礎並透過使
用如HTML JavascriptFlash等Web 技術來達到服務使用者以最有名的例子為
iPhone apps are built with Cocoa while Android apps are built using Java 而在遠端
系統的服務則可以透過如 Google 所提供的 Charts API 來當作繪圖的工具設計
者只需要考慮到如何將資料透過 Charts API 來呈現給使用者即可
It is a mobile application that tracks health statistics and
presents them on demand in many formats
It is a popular application for iPhone form which users can
research pill interactions formulae drug interactions and
more
It makes good use of menus and features well-designed
clear photographs of pills to aid in identification
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
透過上面的一些研究可以發現在行動醫療裝置方面通常需要搭配一些無
線通訊的技術如 Bluetooth 和 WiFi 等等透過這些技術的運用來達到裝置與裝
置之間的溝通並且得以完成行動醫療上一些處理緊急事件的運用在[2]裡面
提到了目前市面上比較普遍的智慧型手機在相關無線通訊與 IO 的資源程度
透過該表格可以得知目前智慧型手機之作業系統的支援度
下表為 2009 年八月由 Gartner 所做的市場調查其針對第二季全球智慧型手
機廠商市場佔有率情況根據 Gartner 統計顯示全球前五大智慧型手機品牌當
中第二至第五名的 RIM蘋果宏達電富士通的銷售量皆比去年同期增加
其中只有富士通年成長率低於平均水準所以其市場佔有率下滑其他第二至第
四名的業者都較 2008 年第二季的市佔率增加
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
主題二Meego 手機研究
詳細介紹一下 MeegoMeego 主要是由 Intel 的 Moblin 和 Nokia 的 Maemo
合併而成目的是取得兩個 OS 的優點究竟 1+1 有沒有大於 2 也是要探討的
在這先提一下 Moblin 及 MaemoMoblin 是用在 x86 的架構上是 Intel 為
了 netbook 而推出的 OS而 Maemo 是 Nokia 除了 Symbian 的另一款 OS主要
是用在較高階的手機上是用在 ARM 的架構上但在 Android 的面前這兩款 OS
都沒有受到太大的矚目所以 Intel 及 Nokia 決定結合兩者的資源推出 Meego
下圖示 Meego 的架構
由上圖可以看出主要是分成三層由最下層的 OS BaseMiddleware 到最上的
UX
因為 Meego 推出是要跟 Adroid 互別苗頭在許多的地方都有很大的不同
接下來主要是介紹 Meego 那些地方異於 Android
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
Native Application
最大的不同在於 Meego 開發的是 Native Application也就是直接呼叫 Linux
Library Linux Kerne Calls 的應用程式跟 Android 還要再透過 Dalvik Virtual
Machine 不同Native App 會直接被編譯成為 Hardware Associated Assembly
Code 後再轉為 Machine code 執行效能較高不需像 Andriod 還要再從中介
語言轉為 Machine code
但使用 Virtua Machine 也不是沒有優點最大的優點是rdquo可攜性rdquo只需要編
譯過一次就可以到各個平台上使用不像 Native Application 需要根據各個硬體平
台調整不過 Meego 在這部分因為採用了 Qt 作為 UI Library所以即使到不同
硬體平台上程式也不需作修改只需要在程式發佈時針對不同硬體平台做編譯即
可
UX
還有 Meego 擁有兩個主要的 UXHandheld 與 Netbook也可客製化 UX
會有兩個不同應用的 UX 是可想而知的畢竟 MeeGo 是由 Moblin 這個原先要設
計給 Netbook 的 OS 與 Maemo 這個原先要設計給 Handheld device 的 OS 合併而
來這裡跟 Android 不同點在Meego 不是只是一個手機的 OSIntel 和 Nokia
希望 Meego 也能夠包含之前的 Moblin 及 Meamo 的 Netbook 和 Handheld device
等多用途目前較大的動作是有跟義大利電信的 CuboVision 合作使用 Intel Atom
CE4150 處理器和 MeeGo 平台的軟體不僅能提供免費和付費數位地面電視
(digital terrestrial TV)網路電視(WebTV)隨選視訊網路遊戲和媒體中心等娛
樂內容也涵蓋了 E 化政府應用服務(提供人民與政府互動的管道)電子醫療照
護電視商務家用自動化遠距學習以及遠端視訊監看等服務
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
開放度及自由度
最後一點是開放度及自由度有許多 Open Source 的開發者提到 Android 其
實沒有想像中的開放Android Kernel 在 20 之後甚至連 Google 之外的的 patch
都很少被接受相對來講 Meego 目前與 Linux Kernel Development Team 保持著
良好的關係Intel 本身有自己的硬體平台希望讓 Linux 能夠在 Intel Architecture
平台上更快更穩定而貢獻了不少的硬體相關原始碼有關Android 除了 ARM 有
Google 官方做維護之外其他硬體架構平台均由 Community 進行開發與 MeeGo
至少能夠完整支援 ARM 與 x86 相比自由度也差了許多MeeGo 官方也接受各
家廠商的 Driver Patch 並放入官方 Image 之中Android 大多需要開發者自行進
行修改與編譯以各種不同平台的自由度來說MeeGo 是勝過 Android 不少的
雙平台
Meego 在能夠支援 ARM 及 x86 兩種平台上也是有著很大的優勢讓廠商能
夠選擇使用量大且便宜 x86 作為硬體平台也可選擇 ARM 平台順應各種不同
的效能需求推出不同等級的產品再來是 MeeGo 使用 Native APP所以對硬體
需求也比 Android 來的低Native App 不需要額外的 VM 做中介耗損效能再
來是開發人員不需要另外訓練他們寫 Android 平台的專屬程式只要熟悉 Qt 就
能就進行程式開發甚至是客製化 UI的開發也因為MeeGo 是使用Native App
Linux 上既有的 App能夠很快的被 port 到 MeeGo 之上廠商進行產品開發的時
程就會比較快不過在目前可能還是比不上 Android 的 App 數量因為太多廠商
在支援不過 Meego 還是有 Nokia 這個手機龍頭在支援屆時整合 Nokia 既有
的 Ovi Store 與 Symbian S650 v5 的 App也能夠在行動市場取得一席之地
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
主題三Windows phone7 手機研究
Microsoft 是最早投入智慧手機及 PDA 的其中一家公司但在市佔率一直沒
有起色在 2010 年 2 月 16 日推出了 Windows phone 7對之前的系列做了極大
幅度的改版期望能奪下智慧手機龍頭的位子
AGAINST PAST
網路上很多對於 Windows phone7 的評語都是砍掉重練到底改了多少先
顯示一下跟前幾版的差別
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
縮減彈性
跟前幾版最大的差別是硬體商與電信業者可自行客製化手機的彈性不見了
對於硬體廠的要求變的嚴格不只規定了螢幕尺寸與類型一開始一定要有 Start
Back 及 Search還有一定要加入 FM 及 Wi-Fi硬體廠真正能夠選擇的只有一些
外部零件如鍵盤等還有之前 Windows Mobile 都會在底層作業系統上再加上
手機業者設計的 skin這次 Windows phone7 則堅持保留原本的介面這兩項都
使得 Windows phone7 的手機差異性越變越小這些據說是為了確保撰寫
Windows Phone 軟體的開發者不需要逐一測試市面上的每一款手機據說之前
Windows Moblie 的軟體開發者說過「為了推一款程式我得測試 35 種手機
不然支援電話接不完」
整合內部資源
還有一個是 Microsoft 這次整合了更多的內部資源包括了 XBOX LIVE 及
ZUNE 這兩個資源加入了 XBOX LIVE 使得線現在能夠在 Windows phone7 上
玩到 XBOX 的遊戲在現在手機遊戲這塊區域越來越受到重視Microsoft 讓
XBOX 來支援不只可以一開始就擁有許多強大的資源而且遊戲開發者也可以
使用之前的經驗更快開發新的手機遊戲Zune 的部分則等於是把加入了整台
的 Zune 播放器軟體
在軟體商店上也一改之前 Windows Mobile 65 marketplace 的設計Windows
Phone 7 介面明顯美觀許多互動程度增加機制也更為完善不僅提供了一次
性信用卡付款還有載體佈告跟廣告支援軟體之後還會增加更多比如 Xbox Live
遊戲音樂對於想自行開發軟體的話Microsoft 提供免費的軟體開發工具
但每年仍需支付 99 美元的 Marketplace 註冊費且所有玩家開發的 Windows
Phone 7 應用軟體只能公佈在 Marketplace 上讓使用者下載須經過微軟的認
證程序這項認證程序微軟承諾將會更簡便且透明化以利開發者使用
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
Preemptive Multitasking amp copy and paste
此外 Windows Phone 7 Series 的作業系統將真正支援先佔式多工
( Preemptive Multitasking )只要不超過現有的系統資源就可以讓手機上可同時
執行多種應用程式而這也是目前 iPhone 上最欠缺的功能之一
不過有一點跟 iPhone 類似的是 Windows phone 7 拿掉了複製和貼上(copy and
paste)所以再開發時不會有剪貼簿(clipboard)功能可讓使用者複製和貼上物件
而微軟自己的新版 Office 手機應用程式也不會提供複製和貼上功能Microsoft
提出說使用者在手機上用複製和貼上時多半是想做某個動作例如撥某個電話
號碼或傳信到某個電子郵件地址Microsoft 提供了更簡單的「智慧連結」(smart
linking)功能可以簡單地在電話號碼上點擊兩下即可撥號或加入通訊錄至
於地址則可點擊地圖而不需用到複製整個地址 但是在黑苺機上也是有提
供智慧連接的功能但同樣也有複製與剪貼的功能所以智慧連結也不是能夠完
全代替複製與剪貼也許 Windows phone 7 以後也會跟 iPhone 一樣以後會放回去
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past
REFERENCE
[1] Ben Falchuk ldquovisual and interaction design themes in mobile healthcarerdquo
[2]Oliver Earl 2008 A survey of platforms for mobile networks research ACM SI
GMOBILE Mobile Computing and Communications Review Vol 12 Iss456‐63
[3]httpmeegocomdevelopersmeego-architecture
[4]Under the Hood with MeeGo
httpwwwlinuxcomnewsembedded-mobilemobile-linux287498-under-the-hood-
with-meego
[5]Windows Phone 7 軟體開發搶先看
httpmagudncommagdigitalstorypagejspf_MAIN_ID=323ampf_SUB_ID=2952ampf
_ART_ID=239971
[6]Windows Phone 7 無法「複製貼上」
httpwwwzdnetcomtwnewscomm020000856752014463700htm
[7]Windows Phone 7砍掉重練
httpwwwzdnetcomtwnewscomm020000856752014447900htm
[8]Windows Phone 7 Series faces off against its Windows Mobile pas
thttpwwwengadgetcom20100215windows-phone-7-series-faces-off-against-its-
windows-mobile-past