seminar report on android os
DESCRIPTION
PPT on Android Operating SystemTRANSCRIPT
OPERATING SYSTEM
YESHWANTRAO CHAVAN COLLEGE OF ENGINEERING, NAGPUR
DEPT. OF COMPUTER TECHNOLOGY
PRESENTED BY:DHIRAJ P. NINAVE
ROLL NO. 12
Dhiraj Ninave
INDEX
• Introduction.
• History of Android.
• Android Architecture.
• Android Features.
• Development Tools.
• Real Time Application.
• Advantages & Disadvantages
• Conclusion and Future Scope
• References.
Dhiraj Ninave
3
INTRODUCTION
• A Software platform and Operating System
for Mobile Devices.
• Full phone software stack including
applications.
• Based on the Linux operating system.
• Developed by Google and the Open Handset
Alliance.
• An open platform for developers, users &
industry.
• 100 % pure Java code.
Dhiraj Ninave
4
HISTORY
• July 2005, Google acquired Android Inc., a
small startup company.
• Started as a mobile software development
company.
• Developed a Linux-based mobile device OS.
• On 5 November 2007, the Open Handset
Alliance founded.
• First product Android as open source mobile
device platform.Dhiraj Ninave
5
Open Handset Alliance
Dhiraj Ninave
6
Android Architecture
Dhiraj Ninave
7
Linux Kernel
• Android Architecture is based on Linux 2.6 kernel
• Works as a HAL• Security and Process management.• Memory management.
Dhiraj Ninave
8
Libraries
Dhiraj Ninave
• Set of native libraries written in C/C++.• Interface through Java.• Surface manager – Handling UI Windows.• 2D and 3D graphics.• SQLite – Light Weight Database.
9
Android Runtime
Dhiraj Ninave
• Dalvik VM• Dex files• Compact and efficient than class files• Limited memory and battery power
• Core Libraries• Java 5 Std. edition• Collections, I/O etc…
10
Application Framework
Dhiraj Ninave
• Contents ProviderEnable applications access data from other
applications sharing.
• Notification ManagerEnables all applications to display alerts in the status
bar.
• Activity ManagerManages the lifecycle of applications.
11
Applications
• Built in and User Applications.
• Can Replace Built in Applications
Dhiraj Ninave
12
Android Features
SOFTWARE FEATURES
• Integrated browser based on the open source WebKit
engine.
• SQLite for relational data storage.
• Media support for common audio, video, and still
image formats.
• (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).
• Dalvik Virtual Machine optimized for mobile devices.Dhiraj Ninave
13
Android Features
HARDWARE FEATURES
• Cellular networking : GSM, EDGE, 3G (hardware
dependent)
• LAN : Bluetooth, and Wi-Fi (hardware dependent)
• Graphics Hardware Acceleration
• Camera, GPS and Compass (hardware dependent)
• Touch screen and accelerometer for motion sensing.
Dhiraj Ninave
14
Development Tools
• Eclipse IDE.
• Android SDK.
• Android Emulator.
Dhiraj Ninave
15
Android Building Blocks
• Activity -
User Interface Component.
• Intent Receiver -
Wakes up predefined Action.
• Service -
A task – done in background.
• Content Provider -
Sharing data with other processes
Dhiraj Ninave
16
Android Version Released :
Version Code name Release date API levelDistribution
(December 3, 2012)
4.2 Jelly Bean November 13, 2012 17 1.2%
4.1.x Jelly Bean July 9, 2012 16 9.0%
4.0.x Ice Cream Sandwich December 16, 2011 15 29.1%
3.2 Honeycomb July 15, 2011 13 1.1%
3.1 Honeycomb May 10, 2011 12 0.4%
2.3.3–2.3.7 Gingerbread February 9, 2011 10 47.4%
2.3–2.3.2 Gingerbread December 6, 2010 9 0.2%
2.2 Froyo May 20, 2010 8 9.0%
2.0–2.1 Éclair October 26, 2009 7 2.4%
1.6 Donut September 15, 2009 4 0.2%
Dhiraj Ninave
17
Real Time Application
• Android@Home
• Google Translate.
• Sony Smart Watch.
• Google TV.
• Galaxy Cameras etc.Dhiraj Ninave
18
Advantages
Open-
Versions Upgrades-
All applications are equal-
Breaking down boundaries-
Fast and easy development-
Dhiraj Ninave
19
Disadvantages
Dhiraj Ninave
Security – Making source code available to everyone inevitably
invites the attention of black hat hackers. Open Source –
Anyone can scrutinize the source code to find vulnerabilities and write exploits.Login –
Platform doesn't run on an encrypted file system and has a vulnerable log-in. Incompetence –
Google’s dependence on hardware and carrier partners puts the final product out of their control.
20
Future Scope
Dhiraj Ninave
21
Conclusion
Dhiraj Ninave
• The community that Android has provided efficiently collects like minded people on one platform and gives them proper channels to express themselves and provides them with all the necessary help and guidance.
• With the expansion of Android, the community based on it would also expand and this would certainly be useful for people lacking resources since the aim of the open source community is to bring forward those people who have talent but lack the resource to showcase that talent.
• It is still Beta.
22
References
Dhiraj Ninave
http://www.android.com - Android Official Webpage
http://code.google.com/android/ - Official Android Google Code Webpage
http://www.openhandsetalliance.com/ - Open Handset Alliance Webpage
http://www.androidwiki.com – Android Wiki
http://googleblog.blogspot.com/ - Official Google Blog
Questions ?WWW.GOOGLE .COM
:p
Thanks