XMIDDLE: A Data-Sharing Middleware for Mobile Computing

  • Authors:
  • Cecilia Mascolo;Licia Capra;Stefanos Zachariadis;Wolfgang Emmerich

  • Affiliations:
  • Department of Computer Science, University College London, Gower Street, London WC1E 6 BT, U.K. E-mail: C.Maxolo@cs.ucl.ac.uk;Department of Computer Science, University College London, Gower Street, London WC1E 6 BT, U.K. E-mail: L.Capra@cs.ucl.ac.uk;Department of Computer Science, University College London, Gower Street, London WC1E 6 BT, U.K. E-mail: S.Zachariadis@cs.ucl.ac.uk;Department of Computer Science, University College London, Gower Street, London WC1E 6 BT, U.K. E-mail: W.Emmerich@cs.ucl.ac.uk

  • Venue:
  • Wireless Personal Communications: An International Journal
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

An increasing number of distributed applications will be written for mobilehosts, such as laptop computers, third generation mobile phones, personaldigital assistants, watches and the like. Application engineers have to dealwith a new set of problems caused by mobility, such as low bandwidth, contextchanges or loss of connectivity. During disconnection, users will typicallyupdate local replicas of shared data independently from each other. Theresulting inconsistent replicas need to be reconciled upon re-connection. Tosupport building mobile applications that use both replication andreconciliation over ad-hoc networks, we have designed xmiddle, a mobilecomputing middleware. In this paper we describe xmiddle and show how it usesreflection capabilities to allow application engineers to influencereplication and reconciliation techniques. xmiddle enables the transparentsharing of XML documents across heterogeneous mobile hosts, allowing on-lineand off-line access to data. We describe xmiddle using a collaborativee-shopping case study on mobile clients.