Mobile Computing provides a comprehensive coverage of both the communication and computing aspects. The student-friendly style, numerous illustrative examples and exercises for each topic discussed make the text ideal for classroom learningMobile Computing is designed to serve as a textbook for students in the disciplines of computer science and engineering, electronics and communication engineering, and information technology. It describes the basic concepts of mobile computing and provides technical information about the variousaspects of the subject as also the latest technologies that are currently in use. The first few chapters present a balanced view of mobile computing as well as mobile communication, including the 2G and 3G communication systems, mobile IP, and mobile TCP. The subsequent chapters provide a systematicexplanation of mobile computing as a discipline in itself. The book provides an in-depth coverage of databases in mobile systems, methods of data caching, dissemination and synchronization, Bluetooth, IrDA and ZigBee protocols, data security, mobile ad hoc and wireless sensor networks, andprogramming languages and operating systems for mobile computing devices. Written in an easy-to-understand and student-friendly manner, the book includes several illustrative examples and sample codes. A comprehensive set of exercises is included at the end of each chapter.