1 von 1 Kunden fanden die folgende Rezension hilfreich
- Veröffentlicht auf Amazon.com
Disclosure: I was the technical reviewer for this book.
Glass is such a new device that we are only beginning to figure out what it can do. While you can take almost any Android app and run it on Glass (since Glass is also an Android device), the resulting user experience would be a disaster. It'll take time and experience to figure out what works best on Glass. Beginning Google Glass will get you started--and more.
The book is very very comprehensive. The first three chapters cover what you would expect out of any book on Glass:
Chapter 1. Getting Started.- Talks about Glass, the GDK, and the Mirror API. If you already know what these are, you should be able to skip this chapter.
Chapter 2. Hello, Glass! Your First GDK App.- Shows you how to create a project. Worth reading if you are just starting out, but if you've already created a Glass project you should be able to skip.
Chapter 3. Glass User Interface.- Discusses live cards and immersions--the pinnacles of Glassware. Peruse these sections until you feel comfortable with them because they are the foundation of every Glassware.The chapter also shows you how to create immersions based on OpenGL, but that may not be for everyone.
There are seven chapters to go and the essentials have already been covered. The rest of the book is what makes it comprehensive. It does a great job of showing you what Glass can do and teaches you how to leverage existing open source software to implement complex features.
Chapter 4. Camera and Image Processing.- Shows you how to take pictures, implement a custom camera app that supports preview and zoom, recognize QR codes, utilize Tesseract's OCR engine, and create Glasssware that uses OpenCV (i.e., a computer vision library).
I found that recognizing QR codes is a particularly awesome asset for Glass development.I forgot who developed it, but the system that lets doctors pull up a patient's information by scanning a QR code in the room is a great example.
Chapter 5. Video: Basics and Applications.- Capture videos, use OpenCV to process videos, use FFmpeg to process videos, and play youtube videos on Glass. OpenCV and FFmpeg are a pain in the behind to setup, but having instructions that we know work on Glass makes the process less painful.
Chapter 6. Voice and Audio.- Play sounds, record audio, detect pitch (e.g., as in a guitar tuner), detect DTMF touchtones, and indentify songs ala shazam.
Chapter 7. Networking, Bluetooth, and Social.- Get information from web servers with HTTP, use socket programming to build clients and servers, and develop with bluetooth classic and low energy. This chapter shows you quite a lot about talking to other devices.
Chapter 8. Location, Map, and Sensors.- Contextual awareness is essential on Glass. Glassware should present timely and relevant information, and contextual awareness helps you do just that. This chapter shows you how to get the user's location with GPS and how to display geographic data on maps. Note that the maps used in this chapter are the same Google Maps that you know and love from your mobile devices. It is not the perspective map used by Glass's default navigation app.
This chapter also shows you how to use the inertial sensors of Glass (that is, the compass, accelerometer, and magnetometer). Together, these sensors let you figure out where the user is looking at. These sensors let your apps use head gestures on Glass. The chapter also shows you how to detect shake gestures, make a compass, and detect fluctuations in magnetic field with the magnetometer.
Chapter 9. Graphics, Animation, and Games.- With graphics and animation, you can implement custom Views that meet the specific needs of your Glassware. This chapter also shows you how to run three game engines on Glass: Cocos2d, libgdk, and AndEngine. If you find the mini games Glassware entertaining, this chapter is for you.
Chapter 10. The Mirror API.- Although the focus of the book is on the GDK, this last chapter talks about the Mirror API. It shows you how to setup a Mirror API project with either PHP or Java, and it covers how to create static cards, subscriptions, and more. It also shows you how to create a hybrid app that uses both the Mirror API and the GDK. In this case, the Mirror API is used to start the GDK app.
Overall, the book is a great read. You will certainly get lots of ideas for Glassware while reading it. The book will show you how to get started implementing them.