You are on page 1of 6

Rasheeda Yehuza (3960909) Computer Science Three (3) Real and embedded systems assignment 1

Research on Android and Ideos


Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. Android delivers a complete set of software for mobile devices: an operating system, middleware and key mobile applications. Google purchased android from its initial developers, Android Inc. in 2005. Android code is open-source, and released under the Apache License. Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. Developers write primarily in a customized version of Java. On November 5, 2007, the Open Handset Alliance, a consortium of several companies which include Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, NVidia, Qualcomm, Samsung Electronics, Sprint Nextel, T-Mobile and Texas Instruments unveiled itself. The goal of the Open Handset Alliance is to develop open standards for mobile devices. The Android Open Source Project (AOSP) is led by Google, and is tasked with the maintenance and development of Android.[39]

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.

Some application and firmware features of the ideo include:


access to the Android Market for third-party apps an excellent notifications taskbar automatic and seamless synchronisation with Google services wireless tethering and the ability to store third-party apps on your SD card as well as general performance improvements and full Flash support for Web browsing.

Some hardware features include :


Touchscreen

Processor changeable backplates camera GPS microSDHC card slot wi-fi usb connection for some ideos

Examples of Ideos of some ideos include:


Huawei U8150 IDEOS Huawei ideos x5 Huawei U8650 sonic

You might also like