GOOGLE GLASS 開發指南 Google Glass开发指南

BestApp工作室

  • 出版商: 人民郵電
  • 出版日期: 2014-04-01
  • 定價: $294
  • 售價: 8.5$250
  • 語言: 簡體中文
  • 頁數: 209
  • 裝訂: 平裝
  • ISBN: 7115349479
  • ISBN-13: 9787115349477
  • 已絕版

買這商品的人也買了...

商品描述

<內容簡介>

BestApp工作室編著的《GOOGLE GLASS開髮指南》詳細講解了Google Glass開發中最重要的Mirror API的用法,內容主要包括Timeline、Menu、Subscription、Location等主要組件,並以一個完整的應用示例,將各個主要的API在真實場景下的應用直觀地展現給讀者,使讀者可以很快掌握Google Glass開發技術。最後還對如何提高Google Glass應用的性能和交互設計給出了一些合理的建議。
    《GOOGLE GLASS開髮指南》適用於對Google Glass開發感興趣的各類人群。

<目錄>

 第一部分  Google Glass簡介
1  什麼是Google Glass
  1.1  Google Glass的特點
  1.2  Google Glass的歷史
  1.3  Google Glass的硬件參數
2  使用Google Glass
  2.1  初始化
  2.2  Glass的基本界面
  2.3  安裝Glassware
    2.3.1  安裝glass.google.com/glassware的軟件
    2.3.2  安裝glassx.cn/xwares的軟件
  2.4  重置Google Glass
    2.4.1  備份圖片和視頻
    2.4.2  重置Google Glass
  2.5  安裝和使用MyGlass軟件
    2.5.1  安裝MyGlass
    2.5.2  開始使用MyGlass
    2.5.3  配對Google Glass
    2.5.4  添加聯繫人
3  基本交互操作
  3.1  設計理念
  3.2  基本交互
    3.2.1  界面組成
    3.2.2  卡片的放置
  3.3  操作方式
    3.3.1  語音指令
    3.3.2  觸摸板操作
  3.4  菜單
第二部分  Google Glass開發起步
4  初探Mirror API
  4.1  創建Google API服務項目
  4.2  OAuth .0快速入門
  4.3  實戰應用授權
5  Timeline
  5.1  讀寫Timeline
    5.1.1  創建卡片
    5.1.2  獲取卡片
    5.1.3  修改卡片
    5.1.4  獲取整個Timeline
    5.1.5  刪除卡片
  5.2  定義卡片樣式
    5.2.1  顯示Timeline Card
    5.2.2  Timeline Card中的HTML
    5.2.3  用CSS美化Timeline Card
  5.3  添加菜單
    5.3.1  為卡片添加菜單
    5.3.2  打開外部資源
    5.3.3  撥打電話
    5.3.4  自定義菜單項
6  交互實現
  6.1  訂閱用戶動作
  6.1.1  創建訂閱
  6.1.2  取消訂閱
  6.1.3  處理菜單項的點擊操作
  6.2  Contact和分享
    6.2.1  創建Contact
    6.2.2  對Contact的分享功能進行細化定製
    6.2.3  響應分享動作
    6.2.4  啟動器入口
    6.2.5  處理啟動請求
  6.3  地理位置信息
    6.3.1  獲取用戶已知的最新位置
    6.3.2  訂閱位置更新
    6.3.3  向用戶推送包含地理位置信息的Timeline卡片
第三部分  實戰Mirror API開發
7  開發環境搭建
  7.1  安裝Node.js
    7.1.1  Windows
    7.1.2  Mac OS X
    7.1.3  Linux
  7.2  搭建代理服務器
8  任務A:獲取空氣信息併發送到Glass
  8.1  準備工作
  8.2  建立項目
  8.3  Google賬號授權
  8.4  向Glass推送包含空氣質量信息的Timeline Card
9  任務B:根據用戶位置獲取相應空氣信息
  9.1  準備工作
  9.2  根據位置獲取指定城市的空氣質量信息
10  任務C:完美交互細節
  10.1  設計卡片外觀
  10.2  添加刷新功能
第四部分  進階原生開發
11  開發環境搭建
  11.1  配置JDK和ADT
  11.2  安裝官方項目
  11.3  新建Glassware開發項目
12  GDK用戶界面
  12.1  GDK用戶界面簡介
  12.2  靜態卡片
  12.3  實時卡片
    12.3.1  低頻率渲染
    12.3.2  高頻率渲染
    12.3.3  如何立即顯示發布的Live Card
  12.4  Immersion
    12.4.1  創建Immersion
    12.4.2  創建和顯示菜單
    12.4.3  顯示菜單項
13  GDK輸入
  13.1  GDK手勢輸入
    13.1.1  創建Activity級別的手勢檢測
    13.1.2  創建視圖級別的手勢
    13.1.3  通過D-pan值檢測手勢
  13.2  Glass語音輸入
    13.2.1  為Glassware添加語音啟動
    13.2.2  為Glassware添加語音輸入
14  GDK攝像頭與傳感器
  14.1  Glass攝像頭
    14.1.1  調用系統自帶的拍照程序完成拍照
    14.1.2  用Android攝像頭API建立自定義邏輯相機軟件
  14.2  位置和傳感器
    14.2.1  Glass上位置數據的獲取
    14.2.2  傳感器開發
第五部分  如何設計一款好的Glassware
15  Timeline卡片設計
  15.1  Glass設計原則
  15.2  Glass UI準則
16  主意指令設計
  語音指令設計
17  產品淺淡
  17.1  XHotel
    17.1.1  需求及問題分析
    17.1.2  解決方案及思路
    17.1.3  最終效果
  17.2  XShare
    17.2.1  需求及問題分析
    17.2.2  參考方案以及解決方案
    17.2.3  最終效果
附錄  Glassware開發中的細節和規範