MIT Libraries logoDSpace@MIT

MIT
View Item 
  • DSpace@MIT Home
  • MIT Open Access Articles
  • MIT Open Access Articles
  • View Item
  • DSpace@MIT Home
  • MIT Open Access Articles
  • MIT Open Access Articles
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Code In The Air: Simplifying Sensing on Smartphones

Author(s)
Kaler, Timothy; Lynch, John Patrick; Peng, Timothy; Sivalingam, Lenin Ravindranth; Thiagarajan, Arvind; Balakrishnan, Hari; Madden, Samuel R.; ... Show more Show less
Thumbnail
DownloadMadden_Code in.pdf (481.5Kb)
OPEN_ACCESS_POLICY

Open Access Policy

Creative Commons Attribution-Noncommercial-Share Alike

Terms of use
Creative Commons Attribution-Noncommercial-Share Alike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/
Metadata
Show full item record
Abstract
Modern smartphones are equipped with a wide variety of sensors including GPS, WiFi and cellular radios capable of positioning, accelerometers, magnetic compasses and gyroscopes, light and proximity sensors, and cameras. These sensors have made smartphones an attractive platform for collaborative sensing (aka crowdsourcing) applications where phones cooperatively collect sensor data to perform various tasks. Researchers and mobile application developers have developed a wide variety of such applications. Examples of such systems include BikeTastic [4] and BikeNet [1] which allow bicyclists to collaboratively map and visualize biking trails, SoundSense [3] for collecting and analyzing microphone data, iCartel [2] which crowdsources driving tracks from users to monitor road traffic in real time, and Transitgenie [5], which cooperatively tracks buses and trains. What do all these applications have in common? Today, anyone who wants to develop a mobile phone crowdsourcing application needs to: 1. Write and debug low-level application software for one or more phone platforms (iPhone OS, Android, Symbian, etc.). 2. Publish the application on an official distribution channel like the iPhone App Store or the Android Market, and incentivize enough volunteers with phones to use the application, a challenging task. 3. Deal with issues of privacy, energy and intermittent network connectivity. For example, a traffic monitoring app that always collects GPS location samples once a second would drain the battery, and users would not want to install it. 4. Filter out irrelevant portions of sensor traces from phones that do not apply to the problem at hand. For example, Transitgenie, which cooperatively tracks public transit, filters out location traces when the user is stationary, walking or indoors. What if we had a platform with a large pre-existing installed base of phone users that enabled researchers and developers to instantly develop and deploy their own applications without having to worry about any of the above concerns? To realise this vision, we are building Code in the Air, a platform for developing mobile crowdsourcing applications that deals with all the low-level details.
Date issued
2010-01
URI
http://hdl.handle.net/1721.1/62221
Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory; Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science; Massachusetts Institute of Technology. Department of Mathematics
Journal
ACM International Conference on Embedded Networked Sensor Systems (SENSYS) Proceedings
Publisher
Association for Computing Machinery
Citation
Kaler, Tim et al. “Code in the Air.” Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems - SenSys ’10. Zurich, Switzerland, 2010. 407. ©2010 ACM
Version: Author's final manuscript
ISBN
978-1-4503-0344-6

Collections
  • MIT Open Access Articles

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

OA StatisticsStatistics by CountryStatistics by Department
MIT Libraries
PrivacyPermissionsAccessibilityContact us
MIT
Content created by the MIT Libraries, CC BY-NC unless otherwise noted. Notify us about copyright concerns.