书籍详情

谷歌眼镜开发入门经典

谷歌眼镜开发入门经典

作者:(美)Jeff Tang

出版社:清华大学出版社

出版时间:2015-06-01

ISBN:9787302401452

定价:¥59.00

购买这本书可以去
内容简介
  Google Glass将是目前以及未来几年风靡全球的革命性的移动计算平台,《谷歌眼镜开发入门经典》是学习如何为Google Glass开发应用的首选。移动开发者们一直在思考未来,现在就从Google Glass开始吧!《谷歌眼镜开发入门经典 移动开发经典丛书》包含许多令人激动的项目,极富实践性。通过每一个使用GDK(Glass Development Kit)的Glass开发主题,你将学习谷歌眼镜的基础知识以及如何配置开发环境:● Glass用户界面● 摄像头和图像处理● 视频:基础与应用● 语音和音频● 网络、蓝牙和社交● 位置、地图和传感器● 图形、动画和游戏你还将学习如何使用Mirror API开发基于Web的Glassware并用它来启动GDK应用。每个主题都包含丰富的示例,以说明Glass真正能做些什么,并帮助你快速开始自己的应用开发。《谷歌眼镜开发入门经典 移动开发经典丛书》作者Jeff Tang成功开发过基于各种平台的移动应用、Web应用和企业级应用,并且在用户体验上有较高造诣。他通过炫酷而实用的示例,将丰富的知识带到了本书中,并同时激发和引导出你的创造力。《谷歌眼镜开发入门经典 移动开发经典丛书》针对所有希望开始为Glass开发GDK和Mirror API应用的开发者。无论是Android、iOS开发人员,还是Web应用或企业级应用开发人员,你都不会想错过Glass带来的机遇。那么现在就从《谷歌眼镜开发入门经典》入手,从中获得灵感吧!
作者简介
  Jeff Tang已成功在多个平台上开发过移动、Web和企业级应用,他在20世纪就已获得Microsoft Certified Developer(微软认证开发工程师)和Sun Certified Java Developer (Sun认证Java开发工程师),并在App Store中发布了多款畅销的iOS应用,是Google认可的Top Android Market Developer (顶级Android Market开发者)。Jeff拥有计算机科学人工智能方向的硕士学位,并且崇尚终生学习。他热爱篮球运动(他有一次投中11个三分球并连续28次罚球命中),喜欢阅读Ernest Hemingway (欧内斯特?海明威)和Mario Puzo (马里奥?普佐)的作品,并且梦想着环游世界。
目录
第1章  入门指南 1 1.1  为什么选择Glass? 1 1.2  什么是Glass和Glassware? 2 1.3  Glass可以做什么 4 1.4  可以开发什么样的Glassware? 5 1.4.1  基于Mirror API的Glassware 5 1.4.2  GDK Glassware 7 1.4.3  什么时候用哪一个 7 1.5  Google的Glassware政策 8 1.6  为什么选用本书? 8 1.7  本书读者对象 9 1.7.1  对于初级Android开发者 9 1.7.2  对于中级和高级Android开发者 9 1.7.3  对于iOS开发者 10 1.7.4  对于Web开发者 10 1.7.5  对于其他程序员 10 1.7.6  对于非程序员 10 1.8  资源 10 1.9  问题和反馈 11 1.10  本章小结 11 第2章  你的第一个 GDK应用 13 2.1  搭建开发环境 13 2.1.1  系统要求 13 2.1.2  Android Developer Tools 13 2.2  使用Glass 17 2.2.1  在Glass上开启调试模式 17 2.2.2  adb命令 17 2.2.3  在Windows上安装和运行USB驱动 18 2.2.4  在更大的屏幕上显示Glass屏幕 20 2.2.5  用模拟设备或模拟器进行开发 21 2.2.6  测试GDK示例 22 2.3  HelloGlass Glassware 24 2.4  进一步探讨细节 29 2.4.1  总体画面 29 2.4.2  源代码 30 2.4.3  资源文件 36 2.4.4  AndroidManifest.xml 38 2.5  本章小结 39 第3章  Glass用户界面 41 3.1  概览 41 3.2  Glass风格的卡片 44 3.3  动态卡片 45 3.3.1  低频动态卡片 45 3.3.2  高频动态卡片 48 3.3.3  菜单 55 3.4  沉浸模式 56 3.4.1  2D画布绘图 56 3.4.2  手势和监听器 61 3.4.3  菜单和头部动作 62 3.4.4  3D OpenGL ES绘图 63 3.5  用户界面的选择 68 3.6  主题和UI Widget 69 3.7  本章小结 71 第4章  摄像头与图像处理 73 4.1  拍照 73 4.1.1  简单方式 74 4.1.2  自定义方法 74 4.2  照片浏览 87 4.3  条形码识别 89 4.4  OCR 92 4.5  图像Web搜索 96 4.6  OpenCV 98 4.7  完整的应用 102 4.8  本章小结 102 第5章  视频:基础和应用 103 5.1  拍摄视频 103 5.1.1  快速方式 104 5.1.2  自定义方式 106 5.2  播放视频 112 5.3  OpenCV视频处理 116 5.4  FFmpeg视频处理 121 5.4.1  在Glass上测试库客户端 121 5.4.2  集成FFmpeg库 122 5.5  YouTube集成 127 5.5.1  调用数据API 127 5.5.2  显示查询结果 128 5.5.3  进行语音查询 132 5.5.4  播放视频并且唱卡拉OK 133 5.5.5  持续更新代码 134 5.5.6  运行应用 135 5.6  本章小结 135 第6章  语音与音频 137 6.1  语音输入 137 6.2  音频录制与播放 144 6.2.1  使用MediaRecorder和 MediaPlayer 144 6.2.2  使用AudioRecord与 AudioTrack 147 6.2.3  改进卡拉OK应用 153 6.3  音调探测 154 6.4  按键音探测 157 6.5  歌曲识别 159 6.6  本章小结 160 第7章  网络、Bluetooth与社交 163 7.1  HTTP请求 164 7.1.1  HTTP GET 165 7.1.2  HTTP POST 166 7.1.3  HTTP文件上传 167 7.2  Socket编程 170 7.2.1  Glass客户端与Android服务器 170 7.2.2  Glass服务器与Android客户端 177 7.2.3  Glass客户端与 iOS服务器 177 7.2.4  Glass服务器与iOS客户端 179 7.3  Bluetooth 181 7.3.1  Classic Bluetooth 182 7.3.2  Bluetooth Low Energy 191 7.3.3  其他建议 197 7.4  社交化 198 7.5  本章小结 201 第8章  位置、地图与传感器 203 8.1  位置 203 8.1.1  获取位置 204 8.1.2  显示地址 207 8.1.3  显示与缩放地图 208 8.1.4  寻找附近的地点 211 8.1.5  搜索分享的图片 218 8.2  传感器 218 8.2.1  支持的传感器 218 8.2.2  收集传感器数据 219 8.2.3  摇一摇 230 8.2.4  检测金属 231 8.2.5  开发指南针 232 8.2.6  寻找行星 234 8.3  本章小结 234 第9章  图形、动画与游戏 235 9.1  图形 235 9.1.1  Canvas绘图 236 9.1.2  绘制形状 238 9.1.3  徒手绘画 239 9.1.4  位图操作 242 9.1.5  OpenGL ES绘图 244 9.2  动画 247 9.2.1  使用XML与编程方式动态化属性 247 9.2.2  使用XML与编程方式组合动画 250 9.2.3  使用动画监听器 251 9.3  Glass上的游戏引擎 254 9.3.1  Cocos2d-x 3.0 254 9.3.2  libgdx 265 9.3.3  AndEngine 271 9.4  开发基于传感器的游戏 276 9.5  本章小结 279 第10章  Mirror API 281 10.1  配置环境 281 10.1.1  使用PHP 282 10.1.2  使用Java 285 10.2  Mirror API 290 10.2.1  概述 291 10.2.2  时间轴与静态卡片 292 10.2.3  联系人 305 10.2.4  订阅 308 10.2.5  位置 308 10.3  图像处理:Mirror API方式 309 10.4  创建并测试Java版本的新Mirror应用 312 10.5  NBA Roster应用 312 10.6  企业级应用 317 10.7  设计原则 317 10.8  本章小结 318 10.9  在继续之前 318
猜您喜欢

读书导航