Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2749215.2749221acmconferencesArticle/Chapter ViewAbstractPublication PageseurosysConference Proceedingsconference-collections
research-article

An API proposal for integrating sensor data into web apps and WebRTC

Published: 21 April 2015 Publication History

Abstract

Today we use smartphones and personal computers everywhere to communicate in ways made possible by the ubiquity of the Internet: we exchange emails and instant messages, make voice and video calls and participate in social media. WebRTC furthers the possibilities of audio and video communications and true peer-to-peer communications as it brings these capabilities also to an universal platform: the browser. But communication is more than just audio or video sharing, communication is about providing features capable of filling the distance void. Today we have sensors that can provide data to enrich communication by enabling the usage of information about the context of the remote peer, e.g.: providing temperature information, speed or acceleration. Mobile devices, being equipped with a range of sensors, such as accelerometers, gyroscopes and magnetometers are prime terminals to enrich communications with context data, but all types of devices can make use of external sensing devices or even reach out to sensor networks. As the browser becomes a fundamental platform, sensor data is also relevant to non WebRTC web applications.
In this paper, we present an API proposal to enable web applications to access sensor data and an extension to WebRTC to enable peer-to-peer exchange of sensor data, bringing nearby sensor streams to web applications and multimedia communication over the web. Telemedicine, Meteorology or Seismology are prime examples of the applicability of this technology, that also enables new types of context-aware and context-based applications and communications.

References

[1]
H. Alvestrand. Overview: Real Time Protocols for Browser-based Applications. Internet-Draft draft-ietf-rtcweb-overview-13, IETF Secretariat, November 2014.
[2]
J. Bankoski, J. Koleszar, L. Quillio, J. Salonen, P. Wilkins, and Y. Xu. VP8 Data Format and Decoding Guide. RFC 6386, RFC Editor, November 2011.
[3]
M. Baugher, D. McGrew, M. Naslund, E. Carrara, and K. Norrman. The Secure Real-time Transport Protocol (SRTP). RFC 3711, RFC Editor, March 2004.
[4]
R. Berjon, S. Faulkner, T. Leithead, S. Pfeiffer, E. O'Connor, and E. D. Navara. HTML5. Candidate Recommendation, W3C, 2014.
[5]
S. Block and A. Popescu. DeviceOrientation Event Specification. Last call WD, W3C, 2011.
[6]
S. Bluetooth. Specification of the Bluetooth System, version 1.1. http://www.bluetooth.com, 2001.
[7]
P. Chainho, K. Haensge, and S. Druesedow. Signalling-On-the-fly: SigOfly. WebRTC Interoperability tested in contradictive Deployment Scenarios, November 2014.
[8]
P. Y. Chau and P. J.-H. Hu. Investigating healthcare professionals' decisions to accept telemedicine technology: an empirical test of competing theories. Information & management, 39(4): 297--311, 2002.
[9]
R. Chaudhri, W. Brunette, M. Goel, R. Sodt, J. VanOrden, M. Falcone, and G. Borriello. Open data kit sensors: mobile data collection with wired and wireless sensors. In Proceedings of the 2nd ACM Symposium on Computing for Development, page 9. ACM, 2012.
[10]
B. P. Crow, I. Widjaja, J. G. Kim, and P. T. Sakai. IEEE 802.11 wireless local area networks. Communications Magazine, IEEE, 35(9): 116--126, 1997.
[11]
I. Fette and A. Melnikov. The WebSocket Protocol. RFC 6455, RFC Editor, December 2011.
[12]
A. Kostiainen and D. Turner. Ambient Light Events. Last call WD, W3C, 2014.
[13]
E. Miluzzo, N. D. Lane, K. Fodor, R. Peterson, H. Lu, M. Musolesi, S. B. Eisenman, X. Zheng, and A. T. Campbell. Sensing meets mobile social networks: the design, implementation and evaluation of the cenceme application. In Proceedings of the 6th ACM conference on Embedded network sensor systems, pages 337--350. ACM, 2008.
[14]
A. Narayanan, C. Jennings, A. Bergkvist, and D. Burnett. WebRTC 1.0: Real-time Communication Between Browsers. W3C working draft, W3C, 2013.
[15]
A. Narayanan, C. Jennings, D. Burnett, and A. Bergkvist. Media Capture and Streams. W3C working draft, W3C, 2013.
[16]
C. C. Poon, Y.-T. Zhang, and S.-D. Bao. A novel biometrics method to secure wireless body area sensor networks for telemedicine and mhealth. Communications Magazine, IEEE, 44(4): 73--81, 2006.
[17]
A. Popescu. Geolocation API Specification. W3C recommendation, W3C, 2013.
[18]
E. Rescorla and N. Modadugu. Datagram Transport Layer Security. RFC 4347, RFC Editor, April 2006.
[19]
H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. RTP: A Transport Protocol for Real-Time Applications. STD 64, RFC Editor, July 2003.
[20]
R. Stewart. Stream Control Transmission Protocol. RFC 4960, RFC Editor, September 2007.
[21]
S. Tilkov and S. Vinoski. Node.js: Using JavaScript to Build High-Performance Network Programs. IEEE Internet Computing, 14(6): 80--83, 2010. ISSN 1089-7801.
[22]
J.-M. Valin and C. Bran. WebRTC Audio Codec and Processing Requirements. Internet-Draft draft-ietf-rtcweb-audio-05, IETF Secretariat, February 2014.
[23]
J. Veizades, E. Guttman, C. E. Perkins, and S. Kaplan. Service Location Protocol. RFC 2165, RFC Editor, June 1997.

Cited By

View all
  • (2022)WebRTC-based Resource Offloading in Smart Home Environments2022 IEEE International Conference on Consumer Electronics (ICCE)10.1109/ICCE53296.2022.9730756(01-06)Online publication date: 7-Jan-2022
  • (2019)An IoT System for Remote Health Monitoring in Elderly Adults through a Wearable Device and Mobile ApplicationGeriatrics10.3390/geriatrics40200344:2(34)Online publication date: 7-May-2019
  • (2018)A secure WebRTC/WoT-based health-care architecture enhanced with access control2018 International Conference on Information Networking (ICOIN)10.1109/ICOIN.2018.8343107(182-187)Online publication date: Jan-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
AWeS '15: Proceedings of the 1st Workshop on All-Web Real-Time Systems
April 2015
58 pages
ISBN:9781450334778
DOI:10.1145/2749215
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 April 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. API
  2. WebRTC
  3. sensor data

Qualifiers

  • Research-article

Funding Sources

  • European Union's Horizon 2020

Conference

EuroSys '15
Sponsor:
EuroSys '15: Tenth EuroSys Conference 2015
April 21, 2015
Bordeaux, France

Acceptance Rates

AWeS '15 Paper Acceptance Rate 9 of 10 submissions, 90%;
Overall Acceptance Rate 9 of 10 submissions, 90%

Upcoming Conference

EuroSys '25
Twentieth European Conference on Computer Systems
March 30 - April 3, 2025
Rotterdam , Netherlands

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)1
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)WebRTC-based Resource Offloading in Smart Home Environments2022 IEEE International Conference on Consumer Electronics (ICCE)10.1109/ICCE53296.2022.9730756(01-06)Online publication date: 7-Jan-2022
  • (2019)An IoT System for Remote Health Monitoring in Elderly Adults through a Wearable Device and Mobile ApplicationGeriatrics10.3390/geriatrics40200344:2(34)Online publication date: 7-May-2019
  • (2018)A secure WebRTC/WoT-based health-care architecture enhanced with access control2018 International Conference on Information Networking (ICOIN)10.1109/ICOIN.2018.8343107(182-187)Online publication date: Jan-2018
  • (2016)An innovative WebRTC solution for e-Health services2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom)10.1109/HealthCom.2016.7749444(1-6)Online publication date: Sep-2016

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media