Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/3324320.3324374acmotherconferencesArticle/Chapter ViewAbstractPublication PagesewsnConference Proceedingsconference-collections
Article

Demo: Integrated Development of IoT Applications with OneLink

Published: 15 March 2019 Publication History

Abstract

The recent years have witnessed the rapid growth of IoT (Internet of Things) applications. A typical IoT application usually consists of three essential elements: the device side, the cloud side and the client side. The development of a complete IoT application is very difficult because it involves drastically different technologies and complex interactions between different sides. In this demo, we present OneLink, which integrates device, cloud and client side IoT development in a single piece of code. OneLink provides a coherent C-like programming language for developers and a programming model that separates the application logic and the underlying services. It also extends existing IFTTT syntax by adding new keywords and data structures in order to express diverse IoT applications. Moreover, OneLink can automatically tailor TinyApps and policies to the application needs in order to optimize the performance by using both static and dynamic optimizers. We illustrate how to write a piece of IoT application code with OneLink by going through developing smart home applications.

References

[1]
Challenges in the Internet of Things. http://www.ti.com/ww/en/internetofthings/iot-challenges.html.
[2]
Example Code. https://www.dropbox.com/sh/v8m2tay5s1ip54o/AABvrPyv8diW3iHKXarb-pW1a?dl=0.
[3]
J. Froehlich, J. Neumann, N. Oliver, et al. Sensing and predicting the pulse of the city through shared bicycling. In Proc. of IJCAI, 2009.
[4]
Y. Gao, W. Dong, K. Guo, X. Liu, Y. Chen, X. Liu, J. Bu, and C. Chen. Mosaic: A low-cost mobile sensing system for urban air quality monitoring. In Proc. of IEEE INFOCOM, 2016.
[5]
G. Guan, W. Dong, Y. Gao, K. Fu, and Z. Cheng. Tinylink: A holistic system for rapid development of iot applications. In Proc. of ACM MobiCom, 2017.
[6]
S. Heo, S. Song, J. Kim, and H. Kim. Rt-ifttt: Real-time iot framework with trigger condition-aware flexible polling intervals. In in Proc. of IEEE Real-Time Systems Symposium (RTSS), 2017.
[7]
C. Shen, R. P. Singh, A. Phanishayee, A. Kansal, and R. Mahajan. Beam: Ending monolithic applications for connected devices. In Proc. of USENIX Annual Technical Conference, 2016.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
EWSN '19: Proceedings of the 2019 International Conference on Embedded Wireless Systems and Networks
February 2019
436 pages
ISBN:9780994988638

Sponsors

  • EWSN: International Conference on Embedded Wireless Systems and Networks

In-Cooperation

Publisher

Junction Publishing

United States

Publication History

Published: 15 March 2019

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 81 of 195 submissions, 42%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Dec 2024

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media