Client-server computing in mobile environments

Jin Jing, Abdelsalam Sumi Helal, Ahmed Elmagarmid

Research output: Contribution to journalArticle

213 Citations (Scopus)


Recent advances in wireless data networking and portable information appliances have engendered a new paradigm of computing, called mobile computing, in which users carrying portable devices have access to data and information services regardless of their physical location or movement behavior. In the meantime, research addressing information access in mobile environments has proliferated. In this survey, we provide a concrete framework and categorization of the various ways of supporting mobile client-server computing for information access. We examine characteristics of mobility that distinguish mobile client-server computing from its traditional counterpart. We provide a comprehensive analysis of new paradigms and enabler concepts for mobile client-server computing, including mobile-aware adaptation, extended client-server model, and mobile data access. A comparative and detailed review of major research prototypes for mobile information access is also presented.

Original languageEnglish
Pages (from-to)117-157
Number of pages41
JournalACM Computing Surveys
Issue number2
Publication statusPublished - 1 Jun 1999
Externally publishedYes



  • Application adaptation
  • Cache invalidation
  • Caching
  • Client/server
  • Data dissemination
  • Disconnected operation
  • Mobile applications
  • Mobile client/server
  • Mobile computing
  • Mobile data
  • Mobility awareness
  • Survey
  • System adaptation

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this