Android is an open source software stack for mobile devices. It was founded in 2003 by Android Inc which was later acquired by Google in 2005. It includes an operating system, middleware and key applications. Some key points about Android include:
- It uses an open source Linux kernel but is not Linux itself as it does not have all typical Linux utilities.
- Applications are written in Java and compiled into Android packages that run on the Dalvik virtual machine.
- The Android SDK provides tools for application development using Java and resources for graphics, layouts etc.
- It has features like telephony, Bluetooth, WiFi, camera, GPS support and integrated browser based on WebKit.