Android Development

The Android platform is a software stack for mobile devices including an operating system, middleware and key applications. Applications can be created for the platform using the Android SDK and written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use, which runs on top of a Linux kernel.

Android is stressing the open nature of the platform. Operating systems on current phones - such as Windows Mobile, RIM, Symbian and Palm - are proprietorial and have to be licensed for use. Google believes it will be easier and quicker to develop new applications for Android than the other systems.

Android is able to make web experiences, such as video, sharing content and social networking, much easier.