Getting Started with UDOO
图书信息
| 作者 | Emanuele Palazzetti |
| 出版社 | Packt Publishing |
| ISBN | 9781784398446 |
| 出版时间 | 2015-02-20 |
| 字数 | 98.6万 |
| 分类 | 进口书,外文原版书,电脑,网络 |
读书简介
If you are an Android developer who wants to learn how to use UDOO to build Android applications that are capable of interacting with their surrounding environment, then this book is ideal for you. Learning UDOO is the next great step to start building your first real-world prototypes powered by the Android operating system.
目录
Getting Started with UDOO
Table of Contents
Getting Started with UDOO
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Turn On the Engines
Introducing the UDOO platform
Downloading and installing Android
Installing from Windows
Installing from Mac OS X
Installing from Linux
Our first run
Setting up the development environment
Installing and using Arduino IDE
Installing in Windows
Installing in Mac OS X
Installing in Linux
First launch
Installing and using Android Studio
Running your first Android application
Summary
2. Know Your Tools
Introducing Arduino Due capabilities
Uploading the first program
Interacting with the real world
Communicating with Arduino
Writing an Android application controller
Android Accessory Development Kit
Fast prototyping a circuit
Using a breadboard
Interacting with external circuits
Sending commands from Android
Summary
3. Testing Your Physical Application
Building a testable circuit
Developing a diagnostic mode
Writing the first test
Summary
4. Using Sensors to Listen to the Environment
Working with environment sensors
Building a heartbeat monitor
Creating a circuit with a light sensor
Collecting data from the sketch
Android for data visualization
Setting up the ADKToolkit
Continuous data readings from Android
Enhancing the prototype
Summary
5. Managing Interactions with Physical Components
Managing user interactions
Building a web radio with physical interaction
Normalizing collected data before sending
Sending multiple data with Arduino
Streaming audio from Android applications
Designing the Android user interface
Setting up the ADK Toolkit
Changing web radio stations
Reading input from physical devices
Managing audio volume
Improving the prototype
Summary
6. Building a Chronotherm for Home Automation
Home automation
Building a chronotherm circuit
Sending data and receiving commands
Managing the chronotherm through Android
Setting up the ADK Toolkit
Designing the Android user interface
Writing the Overview activity
Creating a custom UI component
Finishing the Overview activity
Writing the Settings activity
Managing user's setpoints
Reading setpoints from the Overview activity
Writing setpoints from the Settings activity
Interacting with Arduino
Improving the prototype
Summary
7. Using Android APIs for Human Interaction
Extending prototypes with Android APIs
Improving user settings
Storing preset configurations
Using presets among activities
Implementing voice recognition
Using voice recognition to add or edit presets
Using voice recognition to change active presets
Improving user interaction with voice synthesis
Providing feedback to users
Summary
8. Adding Network Capabilities
Extending Chronotherm with network capabilities
Connecting to REST APIs
Extending the Android user interface
Collecting weather forecast data
Improving the boiler with an antifreeze check
Summary
Index
- “新时代万有文库”公羊传(刘跃进)
- 一年级爱科学:异想天开的玉米粒(代晓琴)
- 502(暂无)
- 《新东方英语》中学生2014年12月号(《新东方英语》编辑部)
- 从Paxos到Zookeeper:分布式一致性原理与实践(倪超)
- 侯大利刑侦笔记8:旧案寻踪(集侦查学、痕迹学、社会学、尸体解剖学、犯罪心理学的教科书式破案小说)(读客知识小说文库)(小桥老树)
- 365夜亲子共读:写给男孩子的经典智慧故事全集(秦茵)
- 做事先做人(李元秀 主编)
