Haggle is a software architecture for mobile devices, such as smart phones, PDAs and laptops, allowing ap-plications to use peer-to-peer and mobility-based con-nectivity as easily as they currently use infrastructure. This is an important capability for many UbiComp ap-plications due to the dynamic connectivity environment faced by the mobile devices employed. We illustrate Haggle’s benefits using the examples of email and web browsing. BACKGROUND Ubiquitous computing applications are often set against a backdrop of highly mobile people and devices, where the network connectivity varies greatly over time. How-ever, existing network architectures for these devices are unable to make full use of the connectivity available. Even current-day ap...
The hardware and low-level software in many mobile de- vices are capable of mobile-to-mobile commun...
Peer-to-peer (P2P) overlay networks and mobile ad hoc networks share many key characteristics such a...
The common availability of wireless devices with multiple communication interfaces, e.g., IEEE 802.1...
Abstract — Haggle is a software architecture for mobile devices allowing applications to become inde...
Abstract. This paper presents Haggle, an architecture for mobile devices that enables seamless netwo...
Abstract — Current mobile computing applications are infrastructure-centric, due to the IP-based API...
Current mobile computing applications are infrastructure-centric, due to the IP-based API that these...
Delay-tolerant and opportunistic networks relax the traditional assumption of end-to-end connectivit...
We describe Haggle, a network architecture that dissemi-nates content among mobile users based on th...
ii As the coverage of modern wireless technologies expands, today’s mobile phones and PDAs often hav...
The Internet was created with the idea that any two computers connected to the shared network should...
Developing protocols and applications for opportunistic networking can represent a daunting task giv...
Recently there has been a lot of interest in research on performance-challenged networks, which are ...
Mobility causes problems in computer networking. For example, when a host moves to a new network and...
In recent years, we have witnessed the growth of smart devices and an ever-increasing number of user...
The hardware and low-level software in many mobile de- vices are capable of mobile-to-mobile commun...
Peer-to-peer (P2P) overlay networks and mobile ad hoc networks share many key characteristics such a...
The common availability of wireless devices with multiple communication interfaces, e.g., IEEE 802.1...
Abstract — Haggle is a software architecture for mobile devices allowing applications to become inde...
Abstract. This paper presents Haggle, an architecture for mobile devices that enables seamless netwo...
Abstract — Current mobile computing applications are infrastructure-centric, due to the IP-based API...
Current mobile computing applications are infrastructure-centric, due to the IP-based API that these...
Delay-tolerant and opportunistic networks relax the traditional assumption of end-to-end connectivit...
We describe Haggle, a network architecture that dissemi-nates content among mobile users based on th...
ii As the coverage of modern wireless technologies expands, today’s mobile phones and PDAs often hav...
The Internet was created with the idea that any two computers connected to the shared network should...
Developing protocols and applications for opportunistic networking can represent a daunting task giv...
Recently there has been a lot of interest in research on performance-challenged networks, which are ...
Mobility causes problems in computer networking. For example, when a host moves to a new network and...
In recent years, we have witnessed the growth of smart devices and an ever-increasing number of user...
The hardware and low-level software in many mobile de- vices are capable of mobile-to-mobile commun...
Peer-to-peer (P2P) overlay networks and mobile ad hoc networks share many key characteristics such a...
The common availability of wireless devices with multiple communication interfaces, e.g., IEEE 802.1...