Haggle: Seamless Networking for Mobile Applications

  • Jing Su
  • James Scott
  • Pan Hui
  • Jon Crowcroft
  • Eyal de Lara
  • Christophe Diot
  • Ashvin Goel
  • Meng How Lim
  • Eben Upton
Conference paper

DOI: 10.1007/978-3-540-74853-3_23

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4717)
Cite this paper as:
Su J. et al. (2007) Haggle: Seamless Networking for Mobile Applications. In: Krumm J., Abowd G.D., Seneviratne A., Strang T. (eds) UbiComp 2007: Ubiquitous Computing. UbiComp 2007. Lecture Notes in Computer Science, vol 4717. Springer, Berlin, Heidelberg

Abstract

This paper presents Haggle, an architecture for mobile devices that enables seamless network connectivity and application functionality in dynamic mobile environments. Current applications must contain significant network binding and protocol logic, which makes them inflexible to the dynamic networking environments facing mobile devices. Haggle allows separating application logic from transport bindings so that applications can be communication agnostic. Internally, the Haggle framework provides a mechanism for late-binding interfaces, names, protocols, and resources for network communication. This separation allows applications to easily utilize multiple communication modes and methods across infrastructure and infrastructure-less environments. We provide a prototype implementation of the Haggle framework and evaluate it by demonstrating support for two existing legacy applications, email and web browsing. Haggle makes it possible for these applications to seamlessly utilize mobile networking opportunities both with and without infrastructure.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Jing Su
    • 1
    • 2
  • James Scott
    • 1
  • Pan Hui
    • 1
    • 3
    • 4
  • Jon Crowcroft
    • 3
  • Eyal de Lara
    • 2
  • Christophe Diot
    • 4
  • Ashvin Goel
    • 2
  • Meng How Lim
    • 1
  • Eben Upton
    • 1
  1. 1.Intel Research Cambridge 
  2. 2.University of Toronto 
  3. 3.Cambridge University 
  4. 4.Thomson 

Personalised recommendations