23
Presented by:- Guided by:- Seminar On 14/06/2016 Android 1

Android Technology Presentation

Embed Size (px)

Citation preview

Page 1: Android Technology Presentation

Presented by:-

Guided by:-

Seminar On

14/06/2016 Android 1

Page 2: Android Technology Presentation

Agenda

Introduction History Features Minimum Hardware Requirements System Architecture Developing Applications Comparison With Other OS Sales Comparison With OS Advantage & Disadvantage Conclusion & Future scope References

28/04/2015 2Android

Page 3: Android Technology Presentation

Introduction

It is a software platform and operating system for mobile devices

Based On The Linux Operating System Developed By Google And The Open Handset Alliance

28/04/20153

Android

Page 4: Android Technology Presentation

428/04/2015 Android

History In July 2005, Google acquired Android Inc.

The Team of Android Andy Rubin (co-founder of Danger) Rich Miner (co-founder of Wildfire) Nick Sears (once VP at TMobile) Chris White (one of the first engineers at WebTV)

First phone launched HTC G1 in 2008

Page 5: Android Technology Presentation

528/04/2015 Android

History (Cont.)Open Handset Alliance

On 5th Nov 2007, OHA was created to develop open standards for mobile devices.

It consisted of 34 grand members such as Google, HTC, Intel, Motorola, T-Mobile, Qualcomm, etc.

Page 6: Android Technology Presentation

628/04/2015 Android

Features Storage — Uses SQLite, a lightweight relational database, for data storage.

Connectivity — Supports GSM/EDGE,CDMA, Bluetooth, Wi-Fi, LTE.

Messaging — Supports both SMS and MMS.

Web browser — Based on the open source WebKit, together with Chrome’s V8 JavaScript engine.

Media support — 3GP or MP4, MPEG-4,MP4, MP3, WAV, JPEG, PNG, GIF.

Page 7: Android Technology Presentation

728/04/2015 Android

Features (Cont.)

Hardware support — Accelerometer Sensor, Camera, Digital Compass, Proximity Sensor,and GPS

Multi-touch — Supports multi-touch screens

Multi-tasking — Supports multi-tasking applications

Flash support — Android 2.3 supports Flash 10.1.

Tethering — Supports sharing of Internet connections as a wired/wireless hotspot

Page 8: Android Technology Presentation

828/04/2015 Android

Minimum Hardware Requirement

32 MB RAM

32 MB Flash Memory

200 MHz Processor

Page 9: Android Technology Presentation

928/04/2015 Android

System Architecture

Page 10: Android Technology Presentation

1028/04/2015 Android

System Architecture (Cont.)

Android software Stack

Page 11: Android Technology Presentation

1128/04/2015 Android

System Architecture (Cont.)

Android software Stack- Applications

Android provides a set of core applications: Email Client SMS Program Calendar Maps Browser Contacts Etc

All applications are written using the Java language.

Page 12: Android Technology Presentation

1228/04/2015 Android

System Architecture (Cont.)

Android software Stack- Application Framework

Enabling and simplifying the reuse of components

Developers have full access to the same framework APIs used by the core applications.

Users are allowed to replace components.

Page 13: Android Technology Presentation

1328/04/2015 Android

System Architecture (Cont.)

Android software Stack- Libraries

Including a set of C/C++ libraries used by components of the Android system

Exposed to developers through the Android application framework

Page 14: Android Technology Presentation

1428/04/2015 Android

System Architecture (Cont.)

Android software Stack- Android Runtime

Core Libraries Providing most of the functionality available in the core libraries of the Java language APIs

Data Structures Utilities File Access Network Access Graphics Etc

Page 15: Android Technology Presentation

1528/04/2015 Android

System Architecture (Cont.)

Android software Stack- Linux Kernel

Relying on Linux Kernel 2.6 for core system services Memory and Process Management Network Stack Driver Model Security

Providing an abstraction layer between the H/W and the rest of the S/W stack

Page 16: Android Technology Presentation

1628/04/2015 Android

Developing Applications

Software development kit

On 12 November 2007 the OHA released a preview of the Android software development kit.

Google is currently offering a cumulative of 10 million US dollars in prize money for a competition rewarding developers of the most innovative applications for the Android platform

Several manufacturers have expressed interest in implementing Google's Android software platform; Samsung Electronics and LG Electronics will unveil devices based on the platform by the end of 2008 in the United States.

Page 17: Android Technology Presentation

1728/04/2015 Android

Developing Applications (Cont.)

Application Building Blocks

Activity – user component interface, which corresponds to one screen at a time

Intent Reciever - wakes up the predefined action through the external event

Service – a task which is run on background

Content Provider – a component, which allows sharing some of the data with other processes and applications.

Page 18: Android Technology Presentation

1828/04/2015 Android

Comparison With Other OS

Other then Android there are several other mobile operating system which is used.

Symbian, iOS, windows this are one of the most used mobile operating systems.

Page 19: Android Technology Presentation

1928/04/2015 Android

Sales Comparison Of OS

Page 20: Android Technology Presentation

2028/04/2015 Android

Advantages & Disadvantages

It is open source operating system. All applications are treated equal. It will be more secure than Iphone OS. Android based products will be cheaper than its proprietary

competitors.

Advantage

DisadvantagesAndroid applications must be written in Java.Android has no (obvious) standards strategy or upgrade path.

Page 21: Android Technology Presentation

2128/04/2015 Android

Conclusion And Future scope

Android is now stepping up in next level of mobile internet.

There are chances of Android Mobile sales becomes more then iPhone in next two years.

Google may launch another version of android that starts M because Google is launching all the android versions in the alphabetical order.

There are chances of Android may become the widely used operating system in world.

Page 22: Android Technology Presentation

2214/06/2016 Android

References

http://code.google.com/android/

http://en.wikipedia.org/wiki/Android-(mobile_phone_platform)

http://googleblog.blogspot.com/

Page 23: Android Technology Presentation

2328/04/2015 Android

Thank You!

Questions?