Graduation Year

Spring 2014

Document Type

Campus Only Senior Thesis

Degree Name

Bachelor of Arts


Mathematical Sciences

Reader 1

Arthur Lee

Terms of Use & License Information

Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.

Rights Information

© 2014 Joe S. Newbry


One challenge associated with developing location-based social applications for iOS devices is building a framework on top of Apple’s Core Bluetooth Framework to drive user discovery. Many applications on Apple’s App Store use Bluetooth to enable location-based user discovery. These Social Location-Based Frameworks are private and often are lacking. An ideal Social Location-Based Bluetooth Framework would be public, would be responsive while the application is minimized, have a light battery footprint, and securely transfer the necessary data to enable social interaction. Samantha, a Social Location-Based Framework, meets all of these characteristics.

In a Test Application, Samantha took no more than 5 seconds to start up and discover all nearby users. The average discovery time was 3.5 seconds. In addition the battery draw, measured using Apple’s Battery Monitoring Instrument, during testing never exceed 1/20. This means an application running Samantha in the background for a 12-hour period would not significantly drain the battery.

In terms of security, Samantha transfers a Unique User Identifier (UUID) across Bluetooth than contains no sensitive information. This UUID, a string of random characters, contains no personal information and it is only useful because it allows specific identification of a nearby user in a database holding additional information. This two-step process ensures that confidential information is never exposed.

An example application, Ripple, uses Samantha to create a location-based social application and highlights the framework’s intended use.

This thesis is restricted to the Claremont Colleges current faculty, students, and staff.