觸控設計觀念與創意應用-嵌入式系統、人機介面與 Android 專題實作
鄭一鴻、曾吉弘
已絕版
買這商品的人也買了...
-
$960$768Thinking in Java 中文版 (Thinking in Java, 4/e)
-
$820$656鳥哥的 Linux 私房菜-基礎學習篇, 3/e
-
$620$484深入淺出 Android 遊戲程式開發範例大全
-
$850$723前進 Android Market!Google Android SDK 實戰演練
-
$580$452深入淺出 Android 專題實作之無線點餐系統、多媒體、遊戲、GPS 與網路應用程式開發
-
$950$808Google Android SDK 開發範例大全, 3/e
-
$490$382深入淺出 Android 系統移植與開發測試
-
$420$332建構 Android 應用程式-使用 HTML, CSS 和 JavaScript (Building Android Apps with HTML, CSS, and JavaScript)
-
$590$502大話資料結構
-
$680$544Windows 系統程式設計, 4/e (Windows System Programming, 4/e)
-
$420$357馬上就能用!Android SDK 程式碼即可貼
-
$390$304培養與鍛鍊程式設計的邏輯腦:世界級程式設計大賽的知識、心得與解題分享
-
$780$663Embedded Linux 嵌入式系統開發實務, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e)
-
$550$468Google!Android 3 手機應用程式設計入門, 4/e
-
$600$468Eclipse 完全攻略-從基礎 Java 到 PDE 外掛開發
-
$420$332Android / NXT 機器人大戰-智慧型手機控制機器人
-
$800$640鳥哥的 Linux 私房菜-伺服器架設篇, 3/e
-
$680$544Google Android 應用程式開發實戰, 3/e (適用 Android SDK 2.x/3.x)
-
$205
Google Power Search (Paperback)
-
$580$493徹底研究 iPhone、Android、Windows Phone、BlackBerry 手機專用網頁及網站設計最佳實踐與設計精粹
-
$580$464Android 技術內幕-探索 Android 核心原理與系統開發
-
$620$199新觀念 Android SDK 程式設計範例教本
-
$480$384第一次學 Android 就上手─從 Java 程式設計到行動裝置專題製作
-
$520$442Android 系統原理深入解析
-
$780$663ASP.NET 4.5 專題實務 [I]-C# 入門實戰篇
商品描述
<內容特色>
這本書深入的主題絕對不同於市面上的Android書籍,與坊間許多書籍相比,本書更注重實務面的應用與經驗分享,以觸控為主軸提供了更多層次的範例。
第一篇
觸控螢幕與嵌入式系統、人機介面、相關硬體
結合嵌入式系統設計之種種成果,特別以感測/致動器的概念,配合觸控的角度,輔以專題介紹。內容包含:嵌入式系統概論、感測器與致動器、人機介面、觸控螢幕與滑鼠。
第二篇 觸控設計之概念與實作
對照傳統的觸控概念,進行一系列視覺元件的測試與說明。這個階段就好像剛學會走路的孩子,在探索Android
所帶出來的種種新體驗。內容包含:基礎GUI 觸控元件、進階GUI 元件觸控、再思進階GUI 觸控、點擊式轉盤之概念與實作。
第三篇
觸控輸入法與手勢之設計
內容包含:基礎鍵盤之設計與實作、進階鍵盤之設計與實作、手勢鍵盤之設計與實作。
第四篇
觸控手勢之創意應用
對於前述理論部份已經過程式實作的考證,所以相關的應用就容易推展,這部份以第15
章手勢應用之創意基礎的九個基礎應用範例最為經典。內容包含:手勢應用之創意基礎、社群應用之創意手勢、拼圖遊戲之創意手勢、地圖應用之創意手勢、媒體應用之創意手勢、創意觸控樂高機器人。
‧豐富的介面展示:
傳統按鍵介面(包含多種系統平台)
ClickWheel蘋果之點擊式轉盤介面
四種輸出法之介面(包括一個作者獨創之HamilPad)
CSOW整合式媒體播放介面(作者獨創)
多點觸控介面
‧實用的工具介紹:
ObjectAid
UML圖形檢視軟體
Total Commander檔案管理軟體
JavaCC編譯器工具
App
Inventor圖形化程式設計工具
樂高leJOS
NXT開發工具
‧創意的手勢應用:
網路主題
遊戲主題
多媒體主題
地圖主題
樂高機器人主題
書中範例雖主要是以
Android 2.2為平台作驗證,但也曾於1.5版測試過,除了一些像是多點觸控等之功能在Android
1.5版並無支援以外,多數都能執行,而向後相容至Android 2.3/2.4/3.0大致也無問題。
崑山科技大學資訊工程學系/黃慶祥主任
誠摯推薦:
…鄭一鴻博士與曾吉弘先生針對Android裝置的觸控應用提供了非常深入的探討,並輔以各式範例來幫助讀者解決許多開發上可能遭遇的問題。身為資訊教育的推動者,我在此誠摯地推薦本書…
<章節目錄>
第一篇
觸控螢幕與嵌入式系統、人機介面、相關硬體
第 1 章
嵌入式系統概論
1.1 簡介
1.2 嵌入式系統結構
1.3 嵌入式系統設計
1.4 嵌入式系統之程式語言
1. 5
重點議題
第 2 章 感測器與致動器
2.1 基本型軟硬體裝置介紹
2.2 範例專案系統
2.3 進階型驅動裝置介紹
2.4
重點議題
第 3 章 人機介面
3.1 微軟開發環境的使用介紹
3.2 RFID之卡片介面
3.3 直流馬達之震動介面
3.4
觸控螢幕之即時介面
3. 5 重點議題
第 4 章 觸控螢幕與滑鼠
4.1 從點擊的角度作比較
4.2
從MVC的角度作比較
4.3 從滑鼠的功能作比較
4.4 綜合討論
4.5 Hello MFC!!專案之觸控介面設計
4.6
重點議題
第 5 章 學習案例:基於軟體工程之8051專案教程
5.1 需求分析
5.2 系統分析與設計
5.3 系統實施
5.4
重點議題
第二篇 觸控設計之概念與實作
第 6 章 基礎GUI觸控元件
6.1 Android的安裝與使用
6.2
Android的基礎範例元件
6.3 程式碼直接宣告資源
6.4 重點議題
第 7 章 進階GUI元件觸控
7.1
進階觸控專案設計與實作
7.2 進階觸控元件介紹
7.3 重點議題
第 8 章 再思進階GUI觸控
8.1
進階觸控元件補充
8.2 進階觸控設計補充
8.3 重點議題
第 9 章 點擊式轉盤之概念與實作
9.1 簡介
9.2
點擊式轉盤之點擊設計
9.3 點擊式轉盤之轉盤設計
9.4 重點議題
第 10 章 學習案例:聲光震動之展示技巧
10.1
聲音之展示案例
10.2 光影之展示案例
10.3 震動之展示案例
10.4 運用TextToSpeech類別展示聲音
10.5
重點議題
第三篇 觸控輸入法與手勢之設計
第 11 章 基礎鍵盤之設計與實作
11.1 名詞定義
11.2
QWERTY鍵盤之點擊設計
11.3 Multitap鍵盤之點擊設計
11.4 ObjectAid UML圖形檢視軟體
11.5
重點議題
第 12 章 進階鍵盤之設計與實作
12.1 名詞定義
12.2 RollPad鍵盤之滑控設計
12.3
HamilPad鍵盤滑控設計
12.4 Total Commander檔案管理軟體
12.5 重點議題
第 13 章
手勢鍵盤之設計與實作
13.1 新手勢語言:CSOW簡介
13.2 實作C與S手勢語言
13.3
以JavaCC工具輔助手勢語言
13.4 以JavaCC實作O手勢語言
13.5 以Jar函式庫運用W手勢語言
13.6
JavaCC安裝與使用
13.7 重點議題
第 14 章 學習案例:CSOW音樂盒
14.1 CSOW音樂盒規格
14.2
靜態畫面之CSOW 介面設計
14.3 動態畫面之CSOW介面設計
14.4 重點議題
第四篇 觸控手勢之創意應用
第 15 章
手勢應用之創意基礎
15.1 傳統點擊之視圖應用
15.2 五向導航與點擊式轉盤之視圖應用
15.3
CSOW與HamilPad之視圖應用
15.4 以GestureDetector實作五向導航
15.5 多點觸控實作之視圖應用
15.6
以App Inventor實作之視圖應用
15.7 重點議題
第 16 章 社群應用之創意手勢
16.1
同步雙向的socket機制簡介
16.2 同步雙向的社群應用
16.3 異步雙向的社群即時通應用
16.4 重點議題
第 17 章
拼圖遊戲之創意手勢
17.1 拼圖遊戲之功能介紹
17.2 拼圖遊戲之基本C手勢應用
17.3 拼圖遊戲之進階S手勢應用
17.4
重點議題
第 18 章 地圖應用之創意手勢
18.1 Google Map程式設計簡介
18.2 兩階段觸控介面之設計理念
18.3 地圖應用之S手勢設計
18.4 地圖應用之W手勢設計
18.5 重點議題
第 19 章
媒體應用之創意手勢
19.1 MediaPlayer媒體播放設計簡介
19.2 媒體應用之C/S手勢設計
19.3 媒體應用之W手勢設計
19.4 重點議題
第 20 章 創意觸控樂高機器人
20.1 樂高機器人程式設計簡介
20.2 以Android之面板模擬遙控器
20.3 NXT端程式 3
20.4 總結
附錄 A Keil’s μVISION4整合發展環境之指南
附錄 B
MVC原始報告
附錄 C Java JDK安裝與使用
附錄 D Eclipse與Android整合發展環境之指南
附錄 E App
Inventor應用開發環境之指南
附錄 F leJOS NXT與NXT韌體之安裝與使用
<光碟內容>
範例程式檔、開發工具