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 network- aware references, a distributed object-oriented programming abstraction 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.
Original languageEnglish
Pages (from-to)142-156
Number of pages15
JournalLecture Notes in Computer Science
Publication statusPublished - 1 Jun 2011
EventCOORDINATION 2011 - 13th International Conference - Reykjavik, Iceland
Duration: 6 Jun 20119 Jun 2011

    Research areas

  • pervasive computing, multi-networking, network-awareness, distributed computing

ID: 2022489