My Account Log in

2 options

Learning iBeacon : build proximity applications for iOS using Apple's groundbreaking iBeacon technology / Craig Gilchrist.

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Gilchrist, Craig, author.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
iOS (Electronic resource).
Application software--Development.
Application software.
iPad (Computer)--Programming.
iPad (Computer).
Physical Description:
1 online resource (196 p.)
Edition:
1st edition
Place of Publication:
Birmingham, England : Packt Publishing, 2014.
Language Note:
English
System Details:
text file
Biography/History:
Gilchrist Craig: Craig Gilchrist is the Digital Director at Eden Agency (http: //createdineden. com/), a small but mighty digital agency that is at the forefront of proximity marketing. His team is one of the first to release commercial iBeacon-powered apps in the world and currently boast over 1. 5 million app downloads in multiple fields and have a perfectly balanced technical and creative team. Craig is based in North Yorkshire, England, and has been developing commercial software since graduating from the University of Teesside in 2004 with a BSc in Software Engineering and has been building apps for iOS since 2009. Craig is an avid reader and is always at the forefront of commercial technological developments. Other than mobile app development and digital marketing, Craig also has a keen interest in developing rich media, including gaming, children's interactive media, and a very keen interest in Unity and virtual reality with Oculus Rift.
Summary:
This book is intended for iOS developers who are curious to learn about iBeacon and want to start building applications for iOS. You will gain everything you need to know to master indoor location functionality using Bluetooth beacon technology. No knowledge of iBeacon is assumed.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Welcome to iBeacon; Introducing iBeacon; Hey, 'sup; Understanding range using RSSI; Compatible devices; Commercial applications of iBeacon; So many vendors, so little time; Estimote; Estimote beacons - pros; Estimote beacons - cons; ROXIMITY; ROXIMITY beacons - pros; ROXIMITY beacons - cons; RedBearLab; RedBear Beacon B1 - pros; RedBear Beacon B1 - cons; Other vendor options; Companion OS X application and website; Using the companion app; Hello world; Let's get started
Adding the Core Location frameworkAdding a permission message; Configuring the CLLocationManagerDelegate method; Adding a CLLocationManager instance; Preparing the UUID; Start monitoring; Line by line; Testing our code; Summary; Chapter 2: Detecting Beacons - Showing an Advert; Uses of the UUID/major/minor broadcasting triplet; UUID - Universally Unique Identifier; Major; Minor; Example of a use case; Understanding Core Location; The CLBeaconRegion class; The CLLocationManager class; Creating a CLLocationManager class; Defining a CLLocationManager class line by line
locationManager:didEnterRegionlocationManager:didExitRegion; locationManager:didRangeBeacons:inRegion; locationManager:didChangeAuthorizationStatus; Understanding iBeacon permissions; Location permissions in iOS 8; Enabling location after denying it; Building the tutorial app; Creating the app; Adding CLOfferViewController; Setting location permission settings; Adding some controls; Setting up our root view controller; Configuring our location manager; Wiring up CLLocationManagerDelegate; Showing the advert; Dismissing the offer; Summary
Chapter 3: Broadcasting Advertisements - Sending OffersIntroducing the Core Bluetooth framework; Understanding centrals and peripherals; The Core Bluetooth framework, centrals, and peripherals; The CBCentral class; The CBPeripheral class; The CBPeripheralManager class; Obtaining broadcast values from CLBeaconRegion; Measured power (TXPower); Let's get started; Adding frameworks; Setting up our controls; Creating our views; Wire up the storyboard; Setting up our view controller; Adding our switch logic; Summary; Chapter 4: Ranging Beacons - Hunting for Treasure; There be treasure nearby
Understanding distanceOur application; Getting started with building our app; Drawing our initial views; Adding frameworks and project settings; Adding images; Building the root view controller; Building the treasure view controller; Finally, wire it up; Building the hunter view controller; Hunter view controller states; Imports and public properties; Private properties; Loading the view; Entering and exiting the region; Changing state; Tidying up; Being extra conscientious; Completing the code; Summary; Chapter 5: Detecting Beacons in the Background - Location Dating; Real-life use cases
An example use case for retail loyalty
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed December 16, 2014).
ISBN:
9781784393243
178439324X
OCLC:
899214557

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account