High-precision location information is increasingly useful for mobile application developers, since it allows devices to interact with the world around them. This practical book shows you how to achieve arm’s reach accuracy with iBeacons, simple transmitters that enable your applications to react to nearby surroundings and then deliver timely, relevant information—especially indoors, where GPS and cell service are inaccurate.
Whether you’re enabling a map, giving users directions, creating a game, recommending purchases, letting users check in, or creating an immersive experience, you’ll learn how iBeacons provide precise location information, empowering your applications to engage and interact with users nearby.
Get examples of several application types you can build with iBeacons
Learn how iBeacons provide applications with proximity information
Set up, activate, and test iBeacons on both specialized and general-purpose hardware
Explore the APIs and tools you need to develop location-aware mobile applications
Use built-in iOS features to interact with iBeacons, including Passbook
Build networks to help shoppers, travelers, conference attendees, and others find what they’re looking for
Matthew Gast is the director of product management at Aerohive Networks, responsible for the software that powers Aerohive's networking devices. He has been active within the Wi-Fi community, serving as the chair of both security task groups at the Wi-Fi Alliance, where he leads efforts to extend the Wi-Fi Protected Access (WPA) certification to incorporate newly developed security technologies and drive adoption of the strongest forms of security by network administrators. He also led the Wi-Fi Alliance's Wireless Network Management marketing task group's investigation of certification requirements for new power-saving technologies. Matthew is also the past chair of the task group that produced the 802.11-2012 revision.
The animal on the cover of Building Applications with iBeacon is a vampire bat. The three species of bat to which this generic name refers—the common vampire bat (Desmodus rotundus), the hairy-legged vampire bat (Diphylla ecaudata), and the white-winged vampire bat (Diaemus youngi)—possess a highly specialized profile that distinguishes them markedly from other bat species. Chief among their distinctive qualities is the dietary requirement for blood, which vampire bats obtain from live mammals and birds while hunting in the darkest nighttime hours. Like pit vipers, they are neurologically equipped to locate blood near the surface of their victims' skin.
Though solitary as hunters, vampire bats demonstrate strong familial ties to the other bats in their colonies, which are found throughout the Central and South American tropics. Bats of the same colony have been known to practice food-sharing and even to adopt young in the colony that have lost a mother.
Many of the animals on O'Reilly covers are endangered; all of them are important to the world. To learn more about how you can help, go to animals.oreilly.com.
The cover image is from The Riverside Natural History. The cover fonts are URW Typewriter and Guardian Sans. The text font is Adobe Minion Pro; the heading font is Adobe Myriad Condensed; and the code font is Dalton Maag's Ubuntu Mono.
Comments about oreilly Building Applications with iBeacon:
Matthew Gast's Building Applications with iBeacon is an excellent introduction to this exciting area of interaction-enabling technology. The book is written in a clear and concise style that makes reading it easy — I only bought it yesterday and I'm already finished and eager to implement what I've learned in our research project using location (and proximity) services to improve the experience of school-groups visiting national institutions. The book provides enough information to give the reader a start in developing their own beacon-related projects — from the high-level overview down to getting into the nitty-gritty of the code.
Bottom Line Yes, I would recommend this to a friend