Mobile Operating System (OS) Nowadays, you can find mobile devices with various technologies and Mobile Operating System (OS) running on it. types of Mobile Operating System (OS) that you may find are: Symbian, iPhone, RIM’s BlackBerry, Window mobile, Linux, Palm web OS, Android etc all the Mobile Operating System (OS) has its own merits and demerits, Android is the first truly open and comprehensive platform for mobile devices. It is the software to run a mobile phone but without the proprietary obstacles. Android is the world’s mainly accepted mobile platform. Android also provides a platform to the developers to develop new applications and games and sell or distribute those applications and games on the Android marketplace. Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android Software Development Kit (SDK) provides the tools and Application Programming Interfaces (APIs) necessary to begin developing applications on the Android platform using the Java programming language. Android Inc was founded in Palo Alto of California, U.S. by Andy Rubin, Rich miner, Nick sears and Chris White in 2003. Later Android Inc. was acquired by Google in 2005. After original release, there have been number of updates in the original version of Android. Android is now developed by Open Handset Alliance (OHA), a group of 84 technology and mobile companies who have come together to accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience. You must be wondering why we need to go for Android in comparison to other OS. It is so because it provides a simple and powerful SDK and no licensing, distribution or development fees is required to obtain it. With Android, you can go for development over many platforms like Linux, Mac OS, Windows. You can also get excellent documentation with the support of active developer community. Android is built on the open Linux Kernel. Furthermore, it utilizes a custom virtual machine that was designed to optimize memory and hardware resources in a mobile environment. Android is an open source and hence it can be liberally be extended to incorporate new cutting edge technologies as they emerge. You can incorporate Java programming for the development of mobile device applications with the support of open source libraries like SQLite, WebKit, OpenGL. You can import 3rd party Java library for the enhancement of the applications. The platform will continue to evolve as the developer community works together to build innovative mobile applications.