This document discusses mobile systems engineering and provides an overview of mobile devices, operating systems, and applications. It describes the evolution of computing from early computers to smartphones and defines key aspects of mobile systems including their portability, battery power, wireless connectivity, and associated constraints and characteristics compared to desktop and embedded systems. Examples of mobile applications and system architectures are provided. Popular mobile platforms like Android, iOS, Blackberry and Windows Mobile are compared in terms of their features, programming languages, and development tools.