This document discusses three major mobile operating systems: Android, iOS, and RIM. It provides details on the origins and technical underpinnings of Android and iOS. Android was developed by Android Inc which was later acquired by Google. It uses the Linux kernel and is programmed in C/C++ and Java. iOS was created by Apple for the original iPhone and is only available on Apple devices. It is programmed in C, C++ and Objective-C. The document also briefly outlines the history of the Blackberry OS.