预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

雲端服務與Android軟硬整合之路 走進巴黎鐵塔看不見巴黎鐵塔 走進雲裡看不見彩虹 從軟硬整合看見雲層上的彩虹 請您來分享彩虹之美 0.Android整合之路 在眾雲成群下,Android成為移動端的一枝獨秀,也是進軍雲產業的主要渠 道。 云想衣裳花想容 Android端里映彩虹 By李白&高煥堂 Microsoft Google雲平台FacebookTwitter 醫療服務端 Sensors 從移動端看眾雲成群 1 系統架構/商業模式整合 雲/端整合 軟硬整合Framework/API/Application Android的整合之路的三個面向 在眾強龍之下,”小強龍”有無限廣大的天空。 客戶/地頭蛇$強龍(員外)&長工 軟z1000個領域(Domain) z軟硬整合(賣產品:軟or硬) z雲端整合(賣服務or廣告) 端雲 API/Framework 硬 人人有成為”小強龍”美好機會 在眾星球上建立星際連鎖商店,各商店的框架是一致的。 2 AP(Java) Library(C++) Driver(C)Linux(OS) 一致的架構 一致的架構來自簡單元素的無限組合。 superclass clientsubclass Library(C++) 簡單的基本元素 1.雲與端整合的關鍵:API 1.1雲端服務發展新焦點: API(ApplicationProgrammingInterface) 3 海峽兩岸IT硬件產業是舉世聞名的,基於這項產業優勢,進而開發各層級(Layer)、 各領域(Domain)的軟件介面是具有極大商機的。當然,在談及海峽兩岸產業優勢之際, 也必須談談其產業的劣勢,就是平台管理軟件的能力不足。我們擅長研發硬件伺服器 (ServerHardware),但並不擅長開發大型或分散式伺服器的平台管理軟件系統。因此, 值此雲服務產業方興未艾之際,思考海峽兩岸未來雲與端產業的發展之路,是有其建設 性的。 鑒於過去30年來,海峽兩岸IT產業長期受制於外人所掌控的封閉型平台管理軟件 (如操作系統、數據庫管理系統等),因而有被外人掐著脖子走的苦楚。這樣的情境似乎 仍然會延續到新興的雲產業裡。因之,此刻來探討如何走出劣勢、邁向優勢,是有其價 值的。那麼,如何克服上述的劣勢,邁向贏家之路呢?答案之一是:開發各種應用領域 的API(ApplicationProgrammingInterface)。由於雲朵紛飛,在平台管理軟件層級的介面 (Platform-layerInterface,簡稱PI)將呈現百花齊放、千鳥爭鳴的現象。這必然讓全球數 百萬應用軟件開發者,更加依賴於上層的應用領域層級的介面(ApplicationDomain-layer Interface,簡稱API)。例如, 医疗应用软件-1 云PI-x 医疗API 医疗应用软件-2 云PI-y 车载应用软件-n汽车API 云PI-z 车载应用软件-n 圖1-1、API在雲產業裡的角色 在應用軟件市集(如GoogleAppStore或AppleAppStore)盛行的今天,誰能更號召全 球數百萬應用軟件開發者(簡稱AP開發者),將是雲產業中的強龍。由此而觀之,兩岸 IT產業如果在API上先馳得點,加上大陸龐大市場的優勢,即使未能掌控雲層平台的 PI,也一樣能成為未來雲產業的強龍盟主。 4 1.2雲端服務API開發之基本概念 API的角色 在上一小節裡,提到海峽兩岸在雲與端產業裡的兢爭優勢,以及能四兩撥千金的 重要槓桿點:API。很多讀者問道:有沒有API開發的How-to呢?答案是:當然有。首 先來看看API的角色,如下圖: 提供API AP開發者 雲主 貢獻AP 客戶(用戶) 提供服務(即AP+內容) 圖1-2、雲API的角色 雲主就是雲服務的盟主(強龍),全球第三方應用程式開發者(AP開發者)是自願來 協助雲主的地頭蛇。API就成為雲主與眾多地頭蛇之間的分工介面,也是雙方系統的介 面。例如Facebook、Google等都主動提供API給AP開發者,並且提供內容(Content) 來源,則AP開發者就能據之而開發形形色色的應用程序,回饋給雲主。 隨著API愈來愈完整,愈多地頭蛇投靠該雲主,自然而然雲主擁有了更多AP和內 容,於是將AP和內容整合為服務(Service),提供給數以億計的用戶了。 z誰掌握API,誰就是老大 z誰打造自己的尚方寶劍(即應用框架),誰就是強龍 z成功的雲主(提供雲服務者)是英雄 z雲服務的客戶(即用戶)介面是UI z雲主英雄莫不需要極多樣化的UI