What is Android?
Android
is an open-source software
stack for mobile devices that includes an operating system, middleware and key applications. Google Inc.
purchased the initial developer of the software, Android Inc (incorporated legally
established as a corporation), in 2005. Android's mobile operating
system is based upon a modified version of the Linux kernel. Google and
other members of the Open Handset Alliance
collaborated on Android's development and release.
The Android Open Source Project
(AOSP) is tasked with the maintenance and further development of Android. The Android SDK provides
the tools and APIs necessary to begin developing applications on the Android
platform using the Java programming language.
History
Android Inc.
founded in 2003
Android, Inc. was founded in Palo
Alto, California,
United States in October, 2003 by Andy Rubin, Rich Miner,
etal. to develop, in Rubin's words "...smarter mobile devices that are
more aware of its owner's location and preferences." Other early key
employees include Andy McFadden, who worked with Rubin at WebTV, and Chris
White, who led the design and interface of WebTV, before helping to found
Android.
Rubin, a co-founder of Danger Inc., Miner, a co-founder of Wildfire
Communications, Inc. and former vice-president of Technology and innovation at Orange, and the other early employees
brought considerable wireless industry experience to the company. Despite the
obvious past accomplishments of the founders and early employees, Android Inc.
operated secretively, admitting only that it was working on software for mobile
phones.
Android
Inc. acquired by Google
Google acquired Android Inc. in August, 2005, making Android Inc. a
wholly-owned subsidiary of Google Inc. Key employees of Android Inc., including
Andy Rubin, Rich Miner and Chris White, stayed at the company after the
acquisition.
At the time of the acquisition,
because little was known about the work of Android Inc., some guessed that
Google was planning to enter the mobile phone market.
Development
accelerates
At Google, the team led by Rubin
developed a mobile device platform powered by the Linux kernel. Google
marketed the platform to handset makers and carriers on the premise of providing a
flexible, upgradable system. Google had lined up a series of hardware component
and software partners and signaled to carriers that it was open to various
degrees of cooperation on their part.
Speculation about Google's intention
to enter the mobile communications market continued to build through December 2006. Reports from the BBC and The Wall Street
Journal noted that Google wanted its search and applications on mobile
phones and it was working hard to deliver that. Print and online media outlets
soon reported rumors that Google was developing a Google-branded handset. Some
speculated that as Google was defining technical specifications, it was showing
prototypes to cell phone manufacturers and network operators.
In September 2007, InformationWeek covered
an Evalueserve study
reporting that Google had filed several patent applications in the area
of mobile telephony.
Open
Handset Alliance
"Today's
announcement is more ambitious than any single 'Google Phone' that the press
has been speculating about over the past few weeks. Our vision is that the
powerful platform we're unveiling will power thousands of different phone
models."
On the November 5, 2007 the Open Handset Alliance, a consortium of several
companies which include Texas
Instruments, Broadcom Corporation, Google, HTC, Intel,
LG, Marvell Technology
Group, Motorola, Nvidia, Qualcomm, Samsung Electronics,
Sprint Nextel and T-Mobile unveiled itself. The
goal of the Open Handset Alliance is to develop open
standards for mobile devices. On the same day, the Open Handset Alliance
also unveiled their first product, Android, a mobile device platform built on the Linux kernel version 2.6.
On
December 9, 2008, 14 new members joined, including PacketVideo, ARM Holdings, Atheros Communications, Asustek Computer Inc,
Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, and
Vodafone Group
Plc.
Licensing
With the exception of brief update
periods, Android has been available under a free software / open
source license since 21 October 2008.
Google published the entire source
code (including network and telephony stacks) under an Apache License. Google
also keeps the reviewed issues list publicly open for anyone to see and
comment.
Features of Android
- Application framework enabling reuse and replacement of components
- Dalvik virtual machine optimized for mobile devices
- Integrated browser based on the open source WebKit engine
- Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
- SQLite for structured data storage
- Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
- GSM Telephony (hardware dependent)
- Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
- Camera, GPS, compass, and accelerometer (hardware dependent)
- Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
No comments:
Post a Comment