Home Page Icon
Home Page
Table of Contents for
Title
Close
Title
by Jeff Tang
Beginning Google Glass Development
Cover
Title
Copyright
Dedication
Contents at a Glance
Contents
About the Author
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: Getting Started
Why Glass
What Is Glass and Glassware?
What Can Glass Do?
What Kinds of Glassware Can You Develop?
When to Use Which
Google’s Glassware Policies
Why This Book?
Who Is This Book For?
For Beginning Android Developers
For Intermediate or Advanced Android Developers
For iOS Developers
For Web Developers
For Other Programmers
For Nonprogrammers
Resources
Questions and Feedback
Summary
Chapter 2: Hello, Glass! Your First GDK App
Setting Up the Development Environment
System Requirements
Android Developer Tools
Playing with Glass
Enabling Debugging Mode on Glass
The adb Command
Installing the USB Driver on Windows
Showing the Glass Screen on a Bigger Screen
Developing with Simulated Devices or Emulators
Testing with GDK Samples
The HelloGlass Glassware
Step-by-Step Tutorial
What’s Going On
Summary
Chapter 3: Glass User Interface
Overview
Glass-Styled Cards
Menu
Live Cards
Low-Frequency Live Cards
High-Frequency Live Cards
Menu
Immersion
2D Canvas Drawing
Gestures and Listeners
Menu and Head Gesture
3D OpenGL ES Drawing
When to Use Which
Theme and UI Widgets
Summary
Chapter 4: Camera and Image Processing
Taking Pictures
The Easy Way
The Custom Method
Photo View
Barcode Recognition
OCR
Image Web Search
OpenCV
The Complete App
Summary
Chapter 5: Video: Basics and Applications
Capturing Video
The Quick Way
The Custom Way
Playing Video
OpenCV Video Processing
FFmpeg Video Processing
Test the Library Client on Glass
Integrating the FFmpeg Library
YouTube Integration
Calling Data API
Displaying Query Result
Making the Voice Query
Playing the Video and Let’s Karaoke
Keeping Code Updated
Running the App
Summary
Chapter 6: Voice and Audio
Voice Input
Sound Effects
Audio Capture and Play
Using MediaRecorder and MediaPlayer
Using AudioRecord and AudioTrack
Improving the Karaoke App
Pitch Detection
Touchtone Detection
Song Identification
Summary
Chapter 7: Networking, Bluetooth, and Social
Making HTTP Requests
HTTP GET
HTTP POST
HTTP File Uploading
Socket Programming
Glass Client vs. Android Server
Glass Server vs. Android Client
Glass Client vs. iOS Server
Glass Server vs. iOS Client
Bluetooth
Classic Bluetooth
Bluetooth Low Energy
Other Tips
Going Social
Summary
Chapter 8: Location, Map, and Sensors
Location
Getting Location
Showing Address
Showing and Resizing Map
Finding Places Nearby
Searching Shared Pictures
Sensors
Supported Sensors
Collecting Sensor Data
Shake It or Not
Detecting Metal
Developing a Compass
Finding the Planets
Summary
Chapter 9: Graphics, Animation, and Games
Graphics
Canvas Drawing
Drawable Shapes
Finger Painting
Bitmap Manipulation
OpenGL ES Drawing
Animation
Animating Properties in XML and Programmatically
Grouping Animation in XML and Programmatically
Using Animation Listener
Game Engines on Glass
Cocos2d-x 3.0
libgdx
AndEngine
Developing a Sensor-Based Game
Summary
Chapter 10: The Mirror API
Setting Up Your Environment
Using PHP
Using Java
The Mirror API
Overview
Timeline and Static Cards
Contacts
Subscriptions
Locations
Image Processing: The Mirror API Way
Creating and Testing a New Mirror App in Java
The NBA Roster App
Enterprise Apps
Design Principles
Summary
Before Moving On
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Copyright
Beginning Google Glass Development
Jeff Tang
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset