基於軟硬整合觀點
By By 高煥堂高煥堂 [email protected] [email protected]
海峽兩岸海峽兩岸智慧電視智慧電視&&家庭商業策略與技術論壇家庭商業策略與技術論壇http://home-cloud.blogspot.tw/http://home-cloud.blogspot.tw/
跨跨((晶片晶片))小平小平台台策略策略
內容內容
1. 策略-1:把它”EIT(設計)”了2. 跨(晶片)小平台的 3種情境 3. 結語
基於軟硬整合觀點11、、策略-1: 把它”EIT(設計)”了
前言
EIT
EIT
跨Android大平台
EIT
跨Android大平台策略:挾天子以令諸侯
EIT
跨Android大平台策略:挾天子以令諸侯
跨晶片小平台
EIT
跨Android大平台策略:挾天子以令諸侯
跨晶片小平台策略:把它<EIT>了
EIT
跨Android大平台策略:挾天子以令諸侯
跨晶片小平台策略:把它<EIT>了
跨自己的平台
EIT
跨Android大平台策略:挾天子以令諸侯
跨晶片小平台策略:把它<EIT>了
跨自己的平台策略:建立中介軟體
把它”EIT(設計)”了
– 策略-1: 把它”EIT(設計)”了– 策略-2:挾天子以令諸侯– 策略-3:建立中介軟體(middleware)
<車輛>
<地面>
<車輛>
<地面>
EIT造形
<地面>
<E>
<T>
<車輛>
<I>
EIT造形
<地面>
<T>
<車輛>
<I><E>
<地面>
<T>
<車輛>
<I><E>(引擎)
(輪胎)
<地面>
<T>
<車輛>
<I><E>
我的Module
別人的平台
別人的平台
別人的平台
別人的平台
基於軟硬整合觀點22、、跨(晶片)小平台 的 3種情境
情境-A
先有別人的(小)平台, 然後才建立我的平台
◎ 小平台是指別人的平台,該平台的變化決定於別人。例如,由供應商提供一個平台,如下圖:
通常是供應商
提供的
◎ 我們(自己)的平台或模組,直接使用了別人平台的API,如下圖:
違背跨平台
• 您設計<E&I>,而且設計<T>來包容別人平台的變化,這就稱為:把它”EIT(設計)”了。
EI
T
(小平台)
(小平台)
插件是我們設計的,
或是第三方設計的。
情境-B
先建立我的平台, 然後才讓別人來擴充(Extend)
◎我的平台(E&I)已經先存在了。
EI
T
(小平台)
◎讓別人設計外掛程式<T>來擴充(extend)您的<E&I>。
別人設計的
T (小平台)
EI
• 別人為了保護他自己,也會將外掛程式分成兩部分:<壁虎尾巴>與<壁虎身體>
• 萬一您的<E&I>有變化時,這只壁虎(外掛程式)便能棄尾求生,讓<壁虎身體>跨您的<E&I>
別人設計的
E&I
T
(小平台)
情境-C
切入別人的Client-Server之間, 建立我的平台
EIT造形
EIT造形
舉例
• 例如,Android框架裡,在其App與DB引擎(SQLite DB)之間,添加了EIT造形,讓App可以跨越DB引擎(小)平台。
(瀏覽查詢結果)
(查詢)
EIT
EIT
(瀏覽查詢結果)
(查詢)
EIT造形
EIT造形
基於軟硬整合觀點33、、結語
複雜多變(Change)
易(Change)
易(Change)
EIT造形
易(Change)
容納
容納(平台的複雜多變)= 容納”善變”= 容納”易”= 容易(Easy)
Thanks…
Top Related