This document provides an overview of mobile operating systems and Android OS. It discusses what a mobile OS is, features of modern mobile OSs, and how Android OS combines features of a PC OS with mobile-specific capabilities. It also describes Android architecture, the different Android versions, and how to set up the Android development environment.