Haggle: Seamless networking for mobile applications

95Citations
Citations of this article
83Readers
Mendeley users who have this article in their library.
Get full text

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. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Su, J., Scott, J., Hui, P., Crowcroft, J., De Lara, E., Diot, C., … Upton, E. (2007). Haggle: Seamless networking for mobile applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4717 LNCS, pp. 391–408). Springer Verlag. https://doi.org/10.1007/978-3-540-74853-3_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free