Geospatial computing includes utilizing computing devices and sensors to acquire, process, analyze, manage, and visualize geospatial data, which users can then interact with via a large variety of smart geospatial applications. Geospatial computing is a computational-demanding task, in terms of computation power, data storage capacity, and memory space. Therefore, it has primarily been performed on non-mobile computers. Recent developments allow smartphones to meet many of the demanded requirements for geospatial computing. This book addresses the topic of geospatial computing in smartphones, including positioning, mobile Geographic Information Systems (GIS) and smart mobile applications. You are provided with aspects related to positioning methods, as well as solutions for geospatial data acquisition, processing, and visualization. This resource also covers various aspects of the application technologies, such as context detection and context intelligence.