Professional Documents
Culture Documents
According to the project "The goal of the Android Open Source Project is to create a successful real-world product that improves the mobile experience for end users. Android was built from the ground-up to enable developers to create compelling mobile applications that take full advantage of all a handset has to offer. It was built to be truly open. For example, an application can call upon any of the phones core functionality such as making calls, sending text messages, or using the camera, allowing developers to create richer and more cohesive experiences for users. 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 open source; it can be liberally extended to incorporate new cutting edge technologies as they emerge. The platform will continue to evolve as the developer community works together to build innovative mobile applications. Version history 2.3 Gingerbread 3.0 Honeycomb 3.1 Honeycomb 3.2 Honeycomb 4.0 Ice Cream Sandwich Android consists of a kernel based on the Linux kernel, with middleware, libraries and APIs written in C and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony.
Android uses the Dalvik virtual machine with just-in-time compilation to run Dalvik dex-code (Dalvik Executable), which is usually translated from Java bytecode.
Features of Android Handset layouts Storage Connectivity Messaging Multiple language support Web browser Java support Media support Streaming media support Additional hardware support Multi-touch Bluetooth Video calling Multitasking Voice based features Tethering Screen capture External storage
Fast & easy application development Android provides access to a wide range of useful libraries and tools that can be used to build rich applications. For example, Android enables developers to obtain the location of the device, and allows devices to communicate with one another enabling rich peertopeer social applications. In addition, Android includes a full set of tools that have
been built from the ground up alongside the platform providing developers with high productivity and deep insight into their applications.
Platforms for use Android can be used on laptops and netbooks, smartbooks,[83][84] and ebook readers.[85] Further, Google intends to bring Android to televisions with Google TV, and the OS has seen niche applications on wristwatches,[86] headphones,[87] car CD and DVD players,[88] digital cameras,[89] portable media players[90] and landlines.[91]
Android Applications Applications are usually developed in the Java language using the Android Software Development Kit, but other development tools are available, including a Native Development Kit for applications or extensions in C or C++, Google App Inventor, a visual environment for novice programmers and various cross platform mobile web applications frameworks.
IDEOS
Ideos are a type of phones that run on googles android operating system.
Processor changeable backplates camera GPS microSDHC card slot wi-fi usb connection for some ideos