Android is a popular mobile operating system developed by Google and the Open Handset Alliance. It is based on the Linux kernel and powers millions of phones, tablets and other devices. Andy Rubin co-founded Android Inc. in 2003 and led the development of Android until being acquired by Google in 2005, after which he oversaw Android as a Google vice president. Key languages used in Android development include XML, C, C++ and Java. Major versions of Android include Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb and Ice Cream Sandwich. The HTC Dream was the first Android phone.