What We’re Bringing to the Table
What we need to state up front is that this isn’t just a “How to code for Google Glass”
book—we wholeheartedly believe it’s much much more than that. Rather than merely
copy and paste Google’s API documentation and run through the general environment
for programming, testing, and distributing Glass applications, we seek to educate you
with a philosophy centered on awareness of the Google Glass ecosystem—getting you
to Think for Glass. By this merit, you’ll have a better understanding about the approach
necessary to get the most out of this revolutionary new computing platform.
We’ll be looking at what Glass means for users, developers, and society as a whole.
This book is organized to be flexible to your interests while still presenting the material
in a logical fashion to teach you all about Glass. We’ve essentially organized the material
as a three-act play. While some of the more technical sections build upon concepts that
preceded them in earlier chapters, the topics are largely arranged in such a way that they
can be consumed completely out of order without losing focus, giving you the freedom
to jump to the discussion that intrigues you most, or skip over stuff that doesn’t pique
your interest. New Glass owners (or those of you contemplating taking the leap) will
particularly enjoy the first few chapters, which deal with how to properly Discover the
platform.
Maybe you just want to be one of the cool kids and talk to your peers with deep expertise
about what Glass is and how they can use it. Living on the bleeding edge is totally
awesome, and we’ve written Chapter 2 just for that reason.
If you’re a designer who wants to create for the hottest UI to hit the consumer tech
industry in years, you’ll want to make sure you read the Design section. We’ll be talking
about the Glass aesthetic and how to compose effective designs that maximize data in
a minimal display, how the experience is fundamentally different than designing for
other platforms, and what we mean when we say you should “Think for Glass.” Before
you dive into code, you’ll want to consider Chapters 4 through 6 to make sure that what
you want to do works well with the people who use Glass.
If you’re a programmer who’s heard the buzz about wearable computing, you’ll then
want to continue to the third part of the book, Develop. In this section, it may behoove
you to read Chapters 7 through 15 in order, as several of the concepts we’re presenting
have a certain sequence. We begin that ambitious quest in Chapter 7, where we drill
down into program structure, syntax, and the architecture that governs how RESTful
Glassware works with the Google Mirror API. We also help those of you maintaining
existing software platforms if you’re keen on integrating with Glass to get a leg up on
the other guys. If you’re an Android developer, and you’re interested in exploring the
similarities and differences when programming for Glass with Android framework
code, head on over to Chapter 13 where we talk about the Glass Development Kit.
xvi | Preface