reARding android operating system.you must download it only wen you have enough of knowledge to answer back any question fired on you. it has many luke holes left voluntarily by me.
5. Operating System have developed a lot in last 15 years.
Android is a software bunch comprising not only
operating system but also middleware and key
applications.
Android Inc was founded in Palo Alto of California,
U.S. by Andy Rubin, Rich miner, Nick sears and Chris
White in 2003.
CREATED BY Gundail 5
6. 1. Introduction
What is Android?
• A software platform and operating system for mobile devices
• Based on the Linux kernel
• Developed by Google and later the Open Handset Alliance (OHA)
• Allows writing managed code in the Java language
• Possibility to write applications in other languages and compiling it to
ARM native code (support of Google? No)
• Unveiling of the Android platform was announced on 5 November
2007 with the founding of OHA
What is OHA?
CREATED BY Gundail 6
7. What is the Open Handset Alliance (OHA)? (1)
→ It's a consortium of several companies
CREATED BY Gundail 7
8. Specification
Hardwares that
Support Android are
mainly based on
ARM architecture
platform. Some of
the current
features and
specifications of
android are:
CREATED BY Gundail 8
10. Software development
Development requirements
• Java
• Android SDK
Programming Language(s)
• Java – officially supported
• C/C++ – also possible but not supported
CREATED BY Gundail 10
11. Android applications have common
Views such as lists,
structure
grids, text boxes, An Activity Manager that
manages the life cycle of
buttons, and even
an embeddable web applications and provides a
browser common navigation
backstack
Content A Notification Manager
Providers that that enables all apps to
enable display custom alerts in the
applications to status bar
access data from
other applications A Resource Manager,
(such as Contacts), providing access to non-
or to share their code resources such as
own data localized strings, graphics,
and layout files
CREATED BY Gundail 11
12. Android applications have common
structure
Broadcast
Activity is the presentation
receivers can
layer of your app: there will
trigger intents that
be one per screen, and the
start an application
Views provide the UI to the
activity
Data storage
provide data for Intents specify what
your apps, and specific action should be
can be shared performed
between apps –
database, file,
and shared Services run in the
preferences (hash background and have
map) used by no UI for the user – they
group of will update data, and
applications trigger events
CREATED BY Gundail 12
16. Overall evaluation
Advantages
There are a host of advantages that Google’s Android will derive from being an
open source software. Some of the advantages include:
• The ability for anyone to customize the Google Android platform
• The consumer will benefit from having a wide range of mobile applications to
choose from since the monopoly will be broken by Google Android
• Features like weather details, opening screen, live RSS feeds and even the
icons on the opening screen will be able to be customized
• As a result of many mobile phones carrying Google Android, companies will
come up with such innovative products like the location
• In addition the entertainment functionalities will be taken a notch higher by
Google Android being able to offer online real time multiplayer games
CREATED BY Gundail 16
17. Overall evaluation
Limitations
Bluetooth limitations
o Android doesn't support:
Bluetooth stereo
Contacts exchange
Modem pairing
Wireless keyboards
But it'll work with Bluetooth headsets, but that's about it
Conclusion
We can only hope that the next versions of Android have overcome the actual
limitations and that the future possibilities became a reality
CREATED BY Gundail 17