loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'04)
A New Network Abstraction for Mobile and Ubiquitous Computing Environments in the Plan B Operating System
Lake District National Park, United Kingdom
December 02-December 03
ISBN: 0-7695-2258-0
Francisco J. Ballesteros, Universidad Rey Juan Carlos
Eva M. Castro, Universidad Rey Juan Carlos
Gorka Guardiola Muzquiz, Universidad Rey Juan Carlos
Katia Leal Algara, Universidad Rey Juan Carlos
Pedro de las Heras Quirós, Universidad Rey Juan Carlos

Today, there are several different communication interfaces available and we plug/unplug them at will. However, our network programming interfaces remain similar to those used when there was at most one network interface.

As a result, applications must struggle with the problem of adapting to changes in network facilities: they must select the appropriate network, switch to another when the current one fails, re-establish failed connections, and so on. Although there are systems and middleware that solve part of these problems, there is no integrated approach that addresses the underlying problem: a new network programming interface is needed for applications that must run in mobile and ubiquitous computing environments. This paper presents the design, implementation, and experience with a novel network programming interface introduced in the Plan B?s Operating System, called /net. It also shows how this interface addresses the problems mentioned and simplifies network programming, including some example applications.

Citation:
Francisco J. Ballesteros, Eva M. Castro, Gorka Guardiola Muzquiz, Katia Leal Algara, Pedro de las Heras Quirós, "A New Network Abstraction for Mobile and Ubiquitous Computing Environments in the Plan B Operating System," wmcsa, pp.112-121, Sixth IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.