This document provides a history of mobile technologies from the early 1990s to present day. It discusses the major mobile standards and generations including GSM, CDMA, 3G, and 4G. It also describes the major mobile platforms of Symbian, iOS, Android, and Windows Phone 7. In addition, it outlines the development environments and languages used to create apps for each platform including Xcode for iOS and Java for Android. Finally, it compares the architectures and interfaces of Android and Windows Phone 7.