This document provides an overview of mobile computing. It discusses mobile communication infrastructure, mobile hardware devices like smartphones and tablets, and mobile software operating systems. It also describes the three-tier architecture of mobile networks, including the presentation tier for user interfaces, application tier for processing transactions, and data tier for database management. Finally, it discusses common mobile network types like cellular networks that connect devices to base stations, WLAN networks that use wireless access points, and ad hoc networks that allow direct communication between nodes.