ABSTRACT

Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 8.4 System Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

8.4.1 Development Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 8.4.2 System Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228

8.4.2.1 Discoverable Mode of Bluetooth . . . . . . . . . . . . . . . . 228 8.4.2.2 Removing the System Dialog Requesting

Bluetooth Permission . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 8.4.2.3 Boot and Daemon Services . . . . . . . . . . . . . . . . . . . . . 229

8.5 Experimental Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 8.5.1 Data Access Patterns of Mobile Users. . . . . . . . . . . . . . . . . . . . . . 230 8.5.2 Characterization of Social Communities . . . . . . . . . . . . . . . . . . . . 232

8.6 Related Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 8.7 Conclusion and Future Directions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234

Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

This research focuses on providing pervasive data access to mobile users without support of cellular or Internet infrastructure. Two mobile users are able to communicate and share data with each other whenever they opportunistically move into the Bluetooth communication range of their smartphones. We designed and implemented our system on Android-based smartphones, and deployed our system to students at the Penn State University campus. Our system dynamically captures the interests of mobile users at runtime, and intelligently distribute to users the data that they are interested in. It also provides a unique research facility for investigating the interests and the data access patterns of users in various mobile environments.