Developer Skill Sprints - Preview: Proximity Awareness with Beacons

By: Tim DelChiaro

Abstract: Learn about Beacon proximity based programming using RAD Studio

Preview: Proximity Awareness with Beacons
John "JT" Thomas - Embarcadero Technologies
Tuesday, March 10, 2015

In this this Developer Skill Sprint, JT previews Beacon proximity based programming using RAD Studio. Although this video shares an upcoming feature in the next major release, don't wait! You can buy XE7 now and get the next major release for free! Find out how at

What are Beacons? Beacons are small transmitting devices. They transmit a radio signal on some preset interval to send some basic information. They typically use low energy BlueTooth (AKA Smart BlueTooth or BlueTooth LE).

What do Beacons do? A Beacon provides proximity and identification information. More specifically, a Beacon informs a mobile app how close it is to it by way of its signal strength. A Beacon also provides identification information - UUID, Major ID, & Minor ID

What can you do with Beacons? Your app can: 1) Know when it within proximity of a beacon and enters/exits its range (Limited to BLE range), 2) Determine how close it is to a beacon (based on signal strength), 3) Know the identify of the beacon (UUID, Major ID, Minor ID) and 4) Take some action based on “seeing” the beacon.

Blog post by Brian Alexakis -

Slides on SlideShare -

iBeacon -

AltBeacon -

You can find the full Developer Skill Sprints YouTube playlist at

Server Response from: ETNASC03