The Eclipse IDE with an official plugin is used for the development. The operating system Android for Smartphones is supported by the Open Handset Alliance. Including more than 30 communication provider, equipment and semiconductor manufacturers as well as software companies. Because Android is an open platform in the meaning of the software and product development the source code shall be available completely at a later time and is in opposite with the market leading closed operating systems Symbian, Palm OS and Windows Mobile.
Android include C/C++ function libraries used by different parts of the operating system.
Surface manager for 2D and 3D even overlay display
System C library, specialized for Linux-based devices (BSD implementation)
SGL, 2D graphic system
3D libraries, based on OpenGL ES 1.0 APIs with hardware or software accelerated 3D display
Media libraries for playback and record of audio, graphic and video formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG)
LibWebCore, Android internet browser
FreeType, for representing of bitmap and vector fonds
SQLite, an efficient and slim relational database for all applications
The Android SDK is available for Linux, MacOS and Windows. It contains an emulator with the surface of Android to try applications. After unpacking the SDK the emulator can be found in the subdirectory " oolsemulator.exe" that shows a HTC Smartphone with keyboard.
Standard programs for e-mail, SMS, contacts, calendar, road maps, internet browser and others are preinstalled.
The first Google Android Developer Challenge (ADC) started in April 2008 for engaged programmers to realize and present ideas. Approximately 1,800 programmes were submitted and 20 honoured with a price money under the best 50. Part of the best applications are for example cab4me by combination of Google Maps, GPS signal and a database to send a taxi in the simplest mode by click to the current position on the map. Or GoCart which reads the bar code of goods with the mobile telephone camera and looks over onlineshops and registered shops in the circumference for the best price.
Google creates a sales platform for Smarthone applications with Android Market. At first the market place is provided free of charge.
The first Android mobile telephone cames from the taiwanese manufacturer HTC with the T-Mobile G1 smartphone starting at October 22nd, 2008 in the USA and at the beginning of 2009 in Germany.