3. Android is a software cluster for mobile devices that
includes an operating system OS, key applications and
middleware.
About the design, Kernal of Android is based on Linux
kernal and further furnished by Google. Android doesn’t
have a essential X Window System nor does it support the
full set of standard GNU libraries, which makes it difficult
to port existing Linux applications or libraries to Android.
4. Android was founded in Palo Alto, California in October
2003 by Andy Rubin , Rich Miner ,Nick Sears and Chris
White who work at “Google” to develop, in Rubin's words
"...smarter mobile devices that are more aware of its owner's
location and preferences.”
5. Android was bought by Google in 2005
On the 5th of the November 2007 the Open Handset
Alliance, a consortium of several companies was unveiled
with the goal to develop open standards for mobile devices.
6. HARDWARE
Android is not a single piece of hardware; it's a
complete, end-to-end software platform that can be
adapted to work on any number of hardware
configurations. Everything is there, from the boot loader
all the way up to the applications
7. OPERATING SYSTEM
Android uses Linux for its device drivers, memory
management, process management, and networking.
The next level up contains the Android native libraries.
They are all written in C/C++ internally, but you’ll be
calling them through Java interfaces. In this layer you
can find the Surface Manager, 2D and 3D graphics,
Media codecs, the SQL database (SQLite), and a
native web browser engine (WebKit).
Dalvik Virtual Machine. Dalvik runs dex files, which are
coverted at compile time from standard class and jar
files
9. SECURITY
Android is a multi-process system, in which each
application (and parts of the system) runs in its own
process.
Most security between applications and the system is
enforced at the process level through standard Linux
facilities, such as user and group IDs that are assigned to
applications.
Additional finer-grained security features are provided
through a "permission" mechanism that enforces
restrictions on the specific operations that a particular
process can perform, and per-URI permissions for
granting ad-hoc access to specific pieces of data.
11. FUTURE POSSIBILITIES
The OHA is committed to make their vision a reality: to
deploy the Android platform for every mobile operator,
handset manufacturers and developers to build
innovative devices
Intel doesn’t want to lose ownership of the netbook
market, so they need to prepare for anything, including
Android
More Android devices are coming and some will push the
envelope even further
12. DEVELOPMENT REQUIREMENTS
Java
Android SDK
Eclipse IDE (optional)
PROGRAMMING LANGUAGES
Java – officially supported
C/C++ – also possible but not supported
13. ANDROID 1.0
Android 1.0, the first
commercial version of the
software, was released on
September 23, 2008.
HTC dream first
commercially sold out
mobile which runs on
android on Oct 22 2008
14. ANDROID 1.1
On February 9, 2009, the
Android 1.1 update was
released, initially for
the HTC Dream only.
Android 1.1 was known as
"Petit Four" internally,
though this name was not
used officially. The update
resolved bugs, changed
the API and added a number
of features
15. ANDROID 1.5
On April 30, 2009, the
Android 1.5 update was
released, based on Linux
kernel 2.6.27. This was the
first release to officially use
a name based on a dessert
("Cupcake")
16. ANDROID 1.6
On September 15, 2009, the
Android 1.6 SDK – dubbed
Donut – was released,
based on Linux kernel
2.6.29.
17. ANDROID 2.0/2.1
On October 26, 2009, the
Android 2.0 SDK –
codenamed Eclair – was
released, based on Linux
kernel 2.6.29.
18. ANDROID 2.2.x
On May 20, 2010, the
Android 2.2 (Froyo, short
for Frozen Yogurt) SDK
was released, based on
Linux kernel 2.6.32.
19. ANDROID 2.3.x
On December 6, 2010, the
Android 2.3 (Gingerbread)
SDK was released, based
on Linux kernel 2.6.35.
20. ANDROID 3.x
On February 22, 2011, the
Android 3.0 (Honeycomb)
SDK – the first tablet-only
Android update – was
released, based on Linux
kernel 2.6.36. The first
device featuring this
version, the Motorola
Xoom tablet, was released
on February 24, 2011.
21. ANDROID 4.0.x
The SDK for Android 4.0.1
(Ice Cream Sandwich),
based on Linux kernel
3.0.1, was publicly released
on October 19,
2011.Google's Gabe Cohen
stated that Android 4.0 was
"theoretically compatible"
with any Android 2.3.x
device in production at
that time. The source
code for Android 4.0
became available on
November 14, 2011
22. ANDROID 4.1.x
On June 27, 2012, at
the Google I/O conference,
Google announced
Android 4.1 (Jelly Bean).
Based on Linux kernel
3.0.31, Jelly Bean was an
incremental update with
the primary aim of
improving the
functionality and
performance of the user
interface. Nexus 7 the first
device to run Jelly Bean.
23. Android doesn't support:
Bluetooth stereo
Contacts exchange
Modem pairing
Wireless keyboards
But it'll work with Bluetooth headsets, but that's
about it
Firefox Mobile isn't coming to Android