Enabling cross-technology mobile applications with network-aware references

  • Authors:
  • Kevin Pinte;Dries Harnie;Theo D'Hondt

  • Affiliations:
  • Software Languages Lab, Vrije Universiteit Brussel, Brussels, Belgium;Software Languages Lab, Vrije Universiteit Brussel, Brussels, Belgium;Software Languages Lab, Vrije Universiteit Brussel, Brussels, Belgium

  • Venue:
  • COORDINATION'11 Proceedings of the 13th international conference on Coordination models and languages
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Mobile devices, such as smart phones, have become ubiquitous. This evolution has given rise to a vast ecosystem of mobile applications. Typically these applications only use a small subset of the networking technologies at their disposal. Building applications that use multiple networking technologies simultaneously or exploit knowledge about the available connections is a laborious task. Programmers must manually keep track of the connectivity state and duplicate communication code per connection type. This paper presents networkaware references, a distributed object-oriented programmingabstracion that eases multi-networking for mobile applications and allows programmers to react to changes in the connectivity of different networks around them. We show how network-aware references are implemented and evaluate how well they switch between technologies.