The debut of small, inexpensive, yet powerful portable computers has coincided with the exponential growth of the Internet, making it possible to access computing resources and information at nearly any location at almost any time. This new trend, mobile computing, is poised to become the main technology driver for a decade to come. There are many challenges that make mobile computing a hot research and development area. Researchers, engineers, and practitioners need a comprehensive resource and reference to aid them in their quest to make the potential of this technology a reality. The Mobile Computing Handbook explores the benefits and challenges of the field, and includes the latest insight into the major topics of this emerging discipline. It provides, in 40 chapters written by industry experts, technical information about all aspects of mobile computing, from basic concepts to research-level material, with learned analysis of future directions. This handbook captures the present state of the field and serves as an invaluable source of reference material. Following an introduction and an overview of mobile applications, the book explores location management, location-based services, caching strategies, power management, performance and modeling, security and privacy, and many other subjects.