王家林的81門一站式雲計算分佈式大數據&移動互聯網解決方案課程第九門課程:Android系統移植及框架整合與維護

移植Android到不一樣的平臺必須整合Linux驅動程序,瞭解HAL及其設計和實現,是開發Android第一門課程,考慮Android Service的架構設計和實現是出色的移植工做必須作的功課,如何把新的和有特點的硬件功能加入Android是Android Service一個核心主題;web

掌握Android的祕訣在於掌握其架構設計,本課程以代碼剖析爲基礎,助你東西Android背後的架構設計和商業哲學,從而開發出符合Android架構並易於維護的Android產品;瀏覽器

課程特點  緩存

優雅的整合新功能到Android系統上,開發出符合Android架構並易於維護的Android產品;性能優化

培訓對象架構

手機、平板、智能電視、車載系統、智能家居設備(例如微波爐、防盜門、電冰箱)等全部想使用Android的硬件廠商;負載均衡

想理解Android運行機制的軟件開發者;框架

學員基礎運維

能看懂C/C++與Java分佈式

講師簡介模塊化

王家林

Hadoop源碼級專家,曾負責某知名公司的類Hadoop框架開發工做,專一於Hadoop一站式解決方案的提供,同時也是雲計算分佈式大數據處理的最先實踐者之一,Hadoop的狂熱愛好者,不斷的在實踐中用Hadoop解決不一樣領域的大數據的高效處理和存儲,如今正負責Hadoop在搜索引擎中的研發中國電信的屢次Hadoop培訓,花旗銀行的Hadoop內訓,金立手機的Hadoop內訓等,著有《雲計算分佈式大數據Hadoop實戰高手之路---從零開始》《雲計算分佈式大數據Hadoop實戰高手之路---高手崛起》《雲計算分佈式大數據Hadoop。實戰高手之路---高手之巔》等;

Android架構師、高級工程師、諮詢顧問、培訓專家;     

通曉Android、HTML五、Hadoop,迷戀英語播音和健美;

致力於Android、HTML五、Hadoop的軟、硬、雲整合的一站式解決方案;

國內最先(2007年)從事於Android系統移植、軟硬整合、框架修改、應用程序軟件開發以及Android系統測試和應用軟件測試的技術專家和技術創業人員之一。

HTML5技術領域的最先實踐者(2009年)之一,成功爲多個機構實現多款自定義HTML5瀏覽器,參與某知名的HTML5瀏覽器研發;

超過10本的IT暢銷書做者;

 

培訓內容

 

第一天

第1堂課:Hardware Abstract Layer驅動開發

1.1 深刻Native Service驅動程序架構

1.2 libhardware 與 HAL API

1.3 Stub & Module 的觀念

1.4 HAL Interface與HAL Stub

第2堂課:Android Service 架構 SystemServer 整合開發2.1 Zygote & SystemServer 介紹

2.2 ServiceManager介紹

2.3 IPC、 Remote method call與Binder管理說明

2.4 AIDL 介紹與IInterface設計觀念解析

2.5 Activity & ApplicationContext

2.6 ServiceManager

第3堂課:Android Framework 架構原理分析 (OOD)

3.1 Proxy Object與Android Service的模式的關係

3.2 Handler 與 Message 的解析與實做細節

3.3 Introduction to Software Framework

3.4軟件框架實戰: IoC、擴展性與不可修改性

3.5 先設計(Design)後實現(Implementation)

3.5 Doing Long Operations

3.6 Design Patterns of Android Framework

 

 

 

時間

內  容

備註

次日

第4堂課:Android Process 模式與系統程序

4.1 Component 與 Main Thread

4.2 Instance of Dalvik VM

4.3 Introduction of Dalvik VM

4.4 Android Process Model

4.5 Class Preloading

4.6 Main Thread詳解

第5堂課:Android Service模式下框架整合(1)

5.1 Android Service Model 解析

5.2 Why use IPC ?

5.3 How to do Blocking IO?

5.4 How to do Data Polling?

5.5 Using Child Thread for Async Method Call

5.6 Callback and Interface Design

5.7 Thread-Safe 觀念與實現

第6堂課:Android Service 模式下的框架整合(2)

6.1 Data Transfer from App to Hardware

6.2 Data Transfer from Hardware to App

6.3 Using Bundle & Parcel

6.4 Using IPC Parcel

6.5 Use Callback Methods

6.6 軟件模塊化 (Component) 

6.7 整合模塊到Android Framework

6.8 製做 Android SDK 插件 (add-ons)

 

 

s�&<ppH���N-US style='font-size:11.0pt; font-family:"Microsoft JhengHei","sans-serif";mso-fareast-font-family:宋體; mso-fareast-theme-font:minor-fareast;mso-bidi-font-family:宋體;color:#FF6600; letter-spacing:.2pt;mso-fareast-language:ZH-CN'>2個主題:HBase高級進階

 

一、 高級模式、輔助索引、搜索集成

二、 版本管理 
三、 事物
四、 行鍵的高級設計

 

第3個主題:HBase集羣高級管理

一、 運維任務
二、 數據任務:數據的導入導出等
三、 集羣共享

四、日誌

五、故障處理

 

第4個主題:HBase性能優化

一、 壓縮

二、 拆分和合並

三、負載均衡

四、負載測試

五、垃圾回收優化

六、緩存

 

第5個主題:Hadoop開發者之路

1. Hadoop技能模型

2. Hadoop開發者最佳學習路線和方式

3.Hadoop開發者最佳成長路線

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息
相關文章