What is the Google Android?
Android is a software development platform for mobile phones based on the Linux operating system and developed by Google and the Open Handset Alliance. It does not allow third party developers to write native code, instead all user applications are executed by a specialized java interpreter.
The unveiling of the Android platform on November 5, 2007 was announced with the founding of the Open Handset Alliance, a consortium of 34 hardware, software and telecom companies devoted to advancing open standards for mobile devices. Android platform will be made available under the Apache free-software and open source license.
The alliance is composed of Google, Intel, Nvidia, Texas Instruments, eBay and others. HTC, Samsung Electronics, LG and Motorola which are also members of the alliance announced that it would use this platform in their products to be released within this year. The said platform will compete with platforms developed independently by Apple, Microsoft, Nokia, Palm, Research and Motion and Symbian.
The video attached is just a preview of what to expect of the Android platform. Sergey Brin co-owner and President of Google and Steve Horowitz explaining the capabilities of the android software. Google has invited developers to develop applications for the Android platform. Google will award 10 million dollars to developers who build great application for Android.
The platform is adaptable to both larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 1.0 specifications, traditional smartphone layouts.
SQLite for structured data storage
Android supports a wide variety of connectivity technologies including GSM, CDMA, Bluetooth, EDGE, EV-DO, and Wi-Fi
Both SMS and MMS are available form of messaging including threaded text messaging
The web browser available in Android is based on the open-source WebKit application framework
Java Virtual Machine
Software written in Java can be compiled into Dalvik bytecodes and executed in Dalvik Virtual Machine which is a specialized VM implementation designed for mobile device.
Android will support advanced audio/video/still media formats such as MPEG-4, H.264, MP3, and AAC, AMR, JPEG, PNG, GIF
Additional Hardware Support
Android is fully capable of utilizing video/still cameras, touchscreens, GPS, compasses, accelerometers, and accelerated 3D graphics.
Includes a device emulator, tools for debugging, memory and performance profiling, a plugin for the Eclipse IDE.