24
Presentation on:- ANDROID (An Operating System) Technocrats Institute of Technology (Excellence) (Computer Science Engineering Department)

Android ppt

  • Upload
    amit

  • View
    411

  • Download
    9

Embed Size (px)

Citation preview

Page 1: Android ppt

Presentation on:-

ANDROID (An Operating System)

Technocrats Institute of Technology (Excellence)

(Computer Science Engineering Department)

Page 2: Android ppt

Presented By:-Amit Kumar(14)Amar Mishra(13)

Submitted to:-Prof. Shifa Manihar Prof. Rajesh Boghey(CSE Dept.) (HOD, CSE Dept.)

Page 3: Android ppt

We acknowledge with sincerity and sense of gratitude the valuable support given to us by Director Dr. Bhupendra Verma Sir & Prof. Rajesh Boghey Sir (HOD cse dept.)for inspiring us for the preparation of this presentation.

We are also thankful to Prof. Shifa Manihar mam and all other faculty members in preparation of this presentation on ”ANDROID (An Operating System)”

Acknowledgement

Page 4: Android ppt

What is Android? Why Android Was Created? History Network & Connectivity Android Features Application Framework Google play ANDROID ARCHITECTURE Version Of Android Usage share Development Tools Competing Operating Systems Security Conclusion

Contents

Page 5: Android ppt

What is ANDROID ?

Android is a software stack for mobile devices that includes an operating system & applications based on the Linux kernel, developed by Google and later the Open Handset Alliance.

The Android sdk provides the tools and APIs which are necessary for developing applications on android platform using java programing language.

Page 6: Android ppt

Why Android Was Created?

Why Android?◦ open-source apache license◦ cost◦ sets developers free

solid foundation: Linux kernel good framework based on Java

◦ empower users replace core apps◦ personalize

Google stuff◦ huge opportunity for vendors, developers, users OS for free,

innovate at app level not just for phones

Page 7: Android ppt

History

July 2005 Google acquired Android Inc.

5 Nov 2007 Open HandSet Alliance formed- Google, HTC, Intel,

Qualcomm,T-Mobile.

Android is the OHA first product.

12 Nov 2007 OHA released a preview of the Android OHA

Page 8: Android ppt

It supports wireless communications using:- GSM & CDMA mobile-phone technology. 3G Edge 802.11 Wi-Fi networks. Bluetooth NFC (Near Field Communication)

Network & Connectivity

Page 9: Android ppt

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)

Page 10: Android ppt

Hardware feature supported –

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

Page 11: Android ppt

Application Framework Content Providers that enable applications to access

data from other applications (such as Contacts), or to share their own data

A Resource Manager, providing access to non-code resources such as localized strings, graphics, and layout files

A Notification Manager that enables all applications to display custom alerts in the status bar

An Activity Manager that manages the lifecycle of applications and provides a common navigation backstack

Package Manager - shows all the applications installed on your device

Telephony Manager - For all Calls/SMS/MMS managing

Page 12: Android ppt

Google Play is an online digital distribution service for Android devices. The Play Store application allows users to browse and download apps published by third party developers, hosted on Google Play, and is pre-installed on most devices.

As of June 2012, there were more than 600,000 apps available for Android, and the estimated number of applications downloaded from the Play Store exceeded 20 billion. The operating system itself is installed on 400 million total devices.

Google play

Page 13: Android ppt

Mobile Applications

Page 14: Android ppt

Linux Kernel Android relies on Linux version 2.6.x for core

system services The kernel acts as an abstraction layer between

the hardware and the rest of the software stack. Linux manages variety of services such as:

security, memory management, process management, network stack, and driver model.

Page 15: Android ppt

ANDROID ARCHITECTURE

Page 16: Android ppt

 Android beta  Android 1.0  Android 1.1  Android 1.5 Cupcake  Android 1.6 Donut  Android 2.0/2.1 Eclair  Android 2.2.x Froyo Android 2.3.x Gingerbread Android 3.x Honeycomb Android 4.0.x Ice Cream Sandwich  Android 4.1.x Jelly Bean Android 4.4 Kitkat

Version Of Android

Page 17: Android ppt

Version Release date API level Distribution

4.1.x Jelly Bean July 9, 2012 16 1.8%

4.0.x Ice Cream Sandwich

Oct 19,2011 14-15 23.7%

3.x.x Honeycomb Feb 22,2011 11-13 1.9%

2.3.x Gingerbread

Dec 06,2010 9-10 55.8%

2.2 Froyo May 20,2010 8 12.9%

2.0, 2.1 Eclair Oct 26,2009 7 3.4%

1.6 Donut Sep 15, 2009 4 0.4%

1.5 Cupcake Apr 30, 2009 3 0.1%

Usage share

Page 18: Android ppt

Graph Of Usage Share

Page 19: Android ppt

Development Tools The Android SDK includes a variety of custom tools that

help you develop mobile applications on the Android platform.Three of the most significant tools are:

Android Emulator -A virtual mobile device that runs on our computer -use to design, debug, and test our applications in an actual Android run-time environment

Android Development Tools Plugin -for the Eclipse IDE – adds powerful extensions to the Eclipse integrated environment

Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik -this tool let us manage processes on an emulator and assists in debugging

Page 20: Android ppt

Competing Operating Systems

Android OS vs. Apple iPhone OS vs. RIM Blackberry OS

Page 21: Android ppt

Security

Linux user account per app based on app permissions◦ apps are signed by developer private key no central

authority

◦why signing at all: two sibling apps can share data (process and user id)

◦ upgrade also smooth, same key

Page 22: Android ppt

Security Continued…

• Hackers rooting phone

• Not illegal, but voids contract with provider.

Page 23: Android ppt

Android is open to all: industry, developers and users.

Participating in many of the successful open source projects.

Google Android is stepping into the next level of Mobile Internet.

Conclusion

Page 24: Android ppt

Thank You