3. WHAT IS ANDROID?
A Software platform and operating system for mobile.
It was developed in California.
Android was developed by the Andy Rubin, Rich Miner, Nick
Sears and Chris White.
Android was purchased by the GOOGLE in AUGUST,2005 for
50 – million $.
4. FEATURES OF ANDROID
Android is not a single piece of hardware.
Android supports wireless communication using:-
3G Networks
4G Networks
802.11 Wi-Fi Networks
Bluetooth Connectivity
Open source.
Multi-process system.
5. OPEN HANDSET ALLAINCE
It’s consortium of several companies.
This group of companies are allowed to use source code
of Android and develop applications.
Reason for Nokia not to develop Android Mobiles is
Nokia is not part of OHA.
9. Application Layer
o Written in JAVA
o Pre-installed applications
E-Mail
Web-Browser
Calendar
SMS
o It provides most of the basic applications.
o Applications are run simultaneously.
10. Application Framework
o It is used for implementing a structure.
o Facilitates the user with services to develop the
applications.
o The system manager includes content provider
and manager
11. Blocks in Application Framework
Activity Manager – Life cycle of Applications.
Content Provider – Data Sharing
Telephony Manager – Voice Calls.
Location Manager – Cell Tower & GPS
Notification Manager – Alert Message
12. LIBRARIES AND RUNTIME
Libraries
Multiple Languages are used,
• C
• C++
A JAVA interface is used for calling a library
function.
Blocks
•Lib c – C standard library
•SQL lite – Database Engine
•Web kit – Kernel of web browser
•Free Type – Bitmap & Vector
13. LIBRARIES AND RUNTIME
Runtime
A Group of Libraries
Runs on its own process.
Assigned to own Linux user ID.
Dalvik Virtual Machine
A JAVA program is translated into Machine Code.
Optimization for low memory requirements.
15. Kernel
o Android permits applications to run concurrently.
o Multi-Tasking is possible with this OS.
o Network function based on Linux Kernel code.
o Android implements its
Mobile device drivers,
Process
Memory managements.
18. Released on Febraury 9,2009.
The focus of Android beta is testing
incorporating usability.
Android beta will generally have many
more problems on speed and performance.
First full version of android.
Released on September 23, 2008.
Wi-Fi and Bluetooth support.
Quite slow in operating.
copy and paste feature in the web browser is not present.
19. Released on April 30, 2009.
Added auto-rotation option.
Copy and Paste feature added in the web
browser.
Increased speed and performance but not
upto required level.
Released on September 15, 2009.
Voice search and Search box were added.
Faster OS boot times and fast web
browsing experience.
Released on October 26, 2009.
Bluetooth 2.1 support.
Improved typing speed on virtual
keyboard, with smarter dictionary.
No Adobe flash media support.
20. Released on May 20, 2010.
Support for Adobe Flash 10.1
No internet calling.
Released on December 6, 2010.
Updated User Interface with
high efficiency and speed
Internet calling
One touch word selection and copy/paste.
New keyboard for faster word input.
Android Honeycomb 3.0
Released on February 22, 2011.
Support for multi-core processors
Ability to encrypt all user data.
This version of android is only
available for tablets.
21. Released on November 14, 2011.
Virtual button in the UI.
A new typeface family for the
UI, Roboto.
Ability to shut down apps that are using
data in the background.
Released on June 27, 2012.
Latest version of Android.
Smoother user interface.
Bluetooth data transfer for android beam.
Audio chaining.
22. Released on September 3,2013.
NFC host card elimination.
UI updates for Google maps and alarms.
Web-views based on chromium engine.
Android Lollipop 5.0
Released on June 25,2014.
Support for 64 bits.
15 new languages are added.
Wi-Fi calling support.
Android Marshmallow 6.0
Released on October 5,2015.
Finger print reader support.
Double tap power button to open camera.
MIDI support for musical instruments.
23. Difficult to connect with all users.
Memory size is small.
Android doesn’t support
Wireless keyboard
Contact Exchange.
Android operating system uses more amount of
battery as compared to normal mobile phones.
As we call Android is world of applications, we
continuously need to connected with the internet
which is not possible for all the users.
24. Advantages
o Multitasking – Many apps may run simultaneously.
o User interface is easy.
o Support all GOOGLE services.
Disadvantages
o Battery life drains quickly.
o It is unstable.
o Virus application – mobile hang.
25. Android is now stepping up in next level of
mobile internet.
There are chances of Android Mobile sales
becomes more than iPhone.
Google may launch another version of android
that starts N.
This software also developed to use in PC’s.