presentation on android operating system
TRANSCRIPT
![Page 1: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/1.jpg)
RAJIV GANDHI INSTITUTE OF TECHNOLOGY Department of Computer Science and Engineering
“RELATIVE STUDY ON ANDROID OPERATING SYSTEM”
Presented By:
Sushmita Agnal (1RG12CS091)
Under the guidance of : Mrs. Manjula R Asst. Prof., Dept. of CSERGIT, Bangalore
Technical seminaron
![Page 2: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/2.jpg)
TABLE OF CONTENTS Introduction What is Android? What is OHA? Android Architecture Android Versions Advantages Disadvantages Applications Conclusion References
![Page 3: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/3.jpg)
INTRODUCTION
Android is the world’s most popular Operating System for Mobile devices and Tablets.
Android was found in Palo Alto, California in October 2003 by Andy Rubin, Rich Miner, Nick Sears and Chris White.
Planed to develop OS for digital camera but diverted towards developing OS for Smart Phones.
![Page 4: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/4.jpg)
On July 2005, Google acquired Android Inc. for at least $50 Million, whose key employees including Rubin, Miner, Nick and Chris stayed at the company after the acquisition.
On November 5, 2007, the Open Handset Alliance which is a consortium of technological companies including Google, device manufacturers such as HTC, Sony, Samsung unveiled itself, with a goal to develop open standards for mobile devices.
![Page 5: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/5.jpg)
WHAT IS ANDROID ?
Android is a Software used in hand held devices which acts as an intermediate between user and the device hardware.
Android is a open source software platform and is Linux based. Google release the Android code under the open source Apache License.
![Page 6: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/6.jpg)
WHAT IS OHA ?
The open handset alliance(OHA) is a business alliance of firm to develop open standard for mobile devices.
Develop technologies that will significantly lower the cost of developing and distributing mobile devices and services.
OHA includes 84 firms to develop open standards for mobile devices.
![Page 7: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/7.jpg)
ANDROID ARCHITECTURE The software stack is split into Four Layers:
The application layer
The application framework
The libraries and runtime
The kernel
![Page 8: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/8.jpg)
Contd….
![Page 9: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/9.jpg)
THE LINUX KERNEL The architecture is based on the Linux 2.6 kernel.
Handled by the hardware developers.
Provides functionalities such as power , memory , device management and security.
It helps in software or hardware binding for better communication.
![Page 10: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/10.jpg)
LIBRARIESLibraries are written in C/C++, handled by
programmers.
These libraries cannot be accessed directly.
With the help of application framework, we can access these libraries.
![Page 11: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/11.jpg)
ANDROID RUNTIMEThe Android Runtime system was designed specifically for Android.
It has two key components, 1. Dalvik virtual machine. 2. Core libraries.
Dalvik is virtual machine in Google's android operating system.
It is the software that runs the apps on android devices.
It is a kind of JVM.
Makes use of core features of Linux.
![Page 12: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/12.jpg)
Contd…. Set of core libraries mainly the java libraries.
Enables Android application developers to write code for apps using Java.
The core library contains all of the collection classes, utilities, I/O, and tools that are expected to be used.
![Page 13: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/13.jpg)
APPLICATION FRAMEWORK It is the toolkit that all the applications use.
Provides higher level services or API’s.
Activity manager: --Application lifecycle and common navigation stack.
Window manager: --Manages top-level window’s look and behaviour.
![Page 14: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/14.jpg)
Contd….Views system: --lists , grids , text boxes , buttons etc.
Content providers: --inter-application data sharing.
Package manager: --manages application package.
Telephony manager: --state of telephony services.
Location manager: --access to system location services.
![Page 15: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/15.jpg)
APPLICATION LAYER Consists of Home applications such as SMS app,
Dialer, Web browser and contact manager.
Apps present in this layer works with the end user with help of application framework to operate.
![Page 16: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/16.jpg)
ANDROID VERSIONSAndroid 1.0 [Apple Pie]Android 1.1 [Banana Bread]Android 1.5 [Cup Cake] Android 1.6 [Donut]Android 2.0 [Éclair]Android 2.2 [Froyo]Android 2.3 [Ginger Bread]Android 3.0 [Honey Comb]Android 4.0 [Ice Cream Sandwich]Android 4.1 [Jelly Bean]Android 4.4 [Kit Kat]Android 5.0 [LolliPop]Android 6.0 [MarshMallow]
![Page 17: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/17.jpg)
Android 1.0 [Apple Pie] Release date September 2008. Linux Kernel 2.6. API level 1. Google apps, Gmail &
Youtube. Widgets.
Android 1.1 [Banana bread]
Release date February 9, 2009. API level 2. Resolved the bugs. Most functions remained
same.
![Page 18: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/18.jpg)
Android 1.5 [CupCake] Release date- April 30, 2009.Linux kernel 2.6.27 and API level 3.Video recording.Videos can be uploaded to Youtube and photos to Picasa.Auto-rotation. Copy-and-Paste.
Android 1.6 [Donut]
Release date-September 15, 2009Linux Kernel 2.6.29 and API 4.Quicker search box. Camera, Camcorder, Gallery are all now accessible together.Power control widget and Battery usage indicator.
![Page 19: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/19.jpg)
Android 2.0 [Éclair]Release date-October 26, 2009. API level 5.Google Maps Navigation.Support for multiple accounts.On-screen buttons to answer and end call.Camera gains more features.
Android 2.2 [Froyo]
Release date-May 20, 2010.API level 8.Native hotspot feature.Install or move to SD card from internal storage.App update automatically and Twitter app.
![Page 20: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/20.jpg)
Android 2.3 [GingerBread]Release date- December 6, 2010.Linux kernel 2..6.35 , API level 9.Copy-and-Paste with arrows.Near field communication.Google books.
Android 3.0 [HoneyComb]
Release date-February 22, 2011.API level 11.Designed for Tablets only.Fragments API.Status bar is moved to the bottom.Recent apps.
![Page 21: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/21.jpg)
Android 4.0 [IceCream Sandwich]
Release date-October 19, 2011.API level 14.All navigation is brought on-screen and Can create folders.Option to respond to an incoming call by text message.Books and movies in the Android market.
Android 4.1 [jelly Bean]Release date-July 9, 2012.API level 16.Notifications are expanded.Google play services and Daydream debuts.Project Butter and Lock-Screen widgets.
![Page 22: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/22.jpg)
Android 4.4 [Kitkat]Release date-October 31, 2013.API level 19.Google now launcher.Menu transparencies.Google drives becomes a default app.
Android 5.0 [LolliPop]
Release date-November 12, 2014.API level 21.Material design.Android TV launches.Notifications popup as a banner and Smart lock.
![Page 23: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/23.jpg)
Android 6.0 [MarshMallow]
Release date- October 5, 2015.
API level 23.
Fingerprint.
Manage volumes more intuitively.
Swipe left to access voice controls.
Backup in your apps.
![Page 24: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/24.jpg)
ADVANTAGES
Android is open source.
Multitasking.
Availability of apps.
Supports multiple languages.
Additional hardware support.
![Page 25: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/25.jpg)
DISADVANTAGES
Need of internet connection.
Making source code available invites the attention of hackers.
Many applications of Android contain virus.
Consumes more battery.
![Page 26: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/26.jpg)
APPLICATIONS
OHA is sets many number of open standars.
Multiple applications, running simultaneously.
User may switch between running applications. Background services.
Copy and paste.
![Page 27: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/27.jpg)
CONCLUSIONAndroid is truly open, free development platform based
on Linux and open source.
Android is open to all: industry, developers and users.
Participating in many of the successful open source projects.
Aims to be as easy to build for as the web.
Google Android is stepping into the next level of Mobile Internet.
![Page 28: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/28.jpg)
REFERENCES Reddy, Nikhilesh, JinseongJeon, J. Vaughan, Todd Millstein, and J. Foster,Application-centric security policies on unmodified Android., UCLA Computer Science Department, Tech. Rep 110017 ,2011,1-9.
Ravish H. Thakor, Smartphones and android internals,San Diego State University,San Diego State University ,MSCS ,2013.
NetworksShaifali Gupta, RashiGarg, Nikita Jain, VinayakNaik ,Android Phone Based Appraisal of App Behavior on Cell,2013, 1-6.
www.android.com
www.wikipedia.com
www.google.com
![Page 29: Presentation on Android Operating System](https://reader033.vdocuments.us/reader033/viewer/2022061316/587332971a28ab596c8b6ec1/html5/thumbnails/29.jpg)
THANK YOU