+ All Categories

Android

Date post: 28-Jan-2015
Category:
Upload: intekhab-alam-khan
View: 495 times
Download: 0 times
Share this document with a friend
Description:
Presentation on Android and presented by Mukesh
Popular Tags:
27
A Presentation on ANDROID Mukesh Godara Veer Bahadur Tarique Naseem Group Members :- Group Name:- G1
Transcript
Page 1: Android

A Presentation on ANDROID

Mukesh GodaraVeer BahadurTarique Naseem

Group Members :-

Group Name:- G1

Page 2: Android

• What is Android• History of Android• Architecture• Versions of Android• Features of Android• Advantages and Disadvantages• Conclusion

Contents

Page 3: Android

Android Introduction

• Google’s Android is a Linux based operating system designed primarily for touchscreen devices like smartphones and tablet computers. It is open source in nature and the code is released under the Apache license which allows the software to be freely modified and distributed by device manufactures, wireless carriers, as well as individual users.

What is Android

Page 4: Android

Brief History of Android

• In October 2003 Android Inc. founded by Andy Rubin, Rich Miner, Nick Sears and Chris White.

• In August 2005 Google acquire Android Inc.• On 5 November 2007 Open Handset Alliance(OHA)

formed to develop open standards for mobile devices.• On 12 November 2007 Android Beta SDK Released• On 23 September 2008 Android 1.1 released, Featured on

HTC Dream(G1)• Now latest version of Android is 4.3

Page 5: Android

Android Architecture

Page 6: Android
Page 7: Android

LINUX KERNEL

•The architecture is based on the Linux 2.6 kernel. Android use Linux kernel as its hardware abstraction layer between the hardware and rest of the software.

•It also provides memory management, process management, a security model, and networking, a lot of core operating system infrastructures that are robust and have been proven over time

Page 8: Android

NATIVE LIBRARIES

•The next level up is the native libraries. Everything that you see here in green is written in C and C++.

Page 9: Android

Android Run Time

•The Android Runtime was designed specifically for Android to meet the needs of running in an embedded environment where you have limited battery, limited memory, limited CPU.

•The DVM runs something called dex files, D-E-X and these are byte codes that are the results of converting at build time. Class and JAR Files.

Page 10: Android

Android Run Time

•This is in blue, meaning that it's written in the Java programming language.

•The core library contains all of the collection classes, utilities, IO, all the utilities and tools that you’ve come to expected to use.

Page 11: Android

Application Framework

•This is all written in a Java programming language and the application framework is the toolkit that all applications use.

•These applications include the ones that come with a phone like the home applications, or the phone application.

•It includes applications written by Google, and it includes apps that will be written by you.

•So, all apps use the same framework and the same APIs.

Page 12: Android

APPLICATION LAYER

•And the final layer on top is Applications.

•This is where all the applications get written.

•It includes the home application, the contacts application, the browser, and your apps.

•And everything at this layer is, again, using the same app framework provided by the layers below.

Page 13: Android

Android Versions

Page 14: Android

Android Versions

Android Beta• First Version of Android.• The focus of Android beta is testing incorporating usability.• Android beta will generally have many more problems on speed

and performance.

Android Astro 1.0 • 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.

Page 15: Android

Android Cupcake 1.5• 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.• Typing is quite slower.

Android Donut 1.6

Page 16: Android

Android Éclair 2.0/2.1

• Released on October 26, 2009. • Bluetooth 2.1 support.

• Improved typing speed on virtual keyboard, with smarter dictionary.

• No Adobe flash media support.

Page 17: Android

Android Froyo 2.2• Released on May 20, 2010.• Support for Adobe Flash 10.1• Improved Application launcher with better

browser• No internet calling.

Android Gingerbread 2.3• 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.• More successful version of Android than

previous versions.• not supports multi-core processors.

Page 18: Android

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.

Android IceCreamSandwich(ICS) 4.0• 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.

Page 19: Android

Android JellyBean 4.1• Released on June 27, 2012.• Bi-directional text and other language

support• Ability to turn off notifications on an app

specific basis• USB audio (for external sound DACs)

Android JellyBean 4.2• Multiple user accounts (tablets only)• Always-on VPN• Keyboard with gesture typing (this feature is also

available for Android 4.0 and later via the Google Keyboard app)

Page 20: Android

• Released on 24 July 2013

• Latest version of Android.

• Bluetooth Low Energy support.

• Many security enhancements, performance enhancements, and bug fixes

Android Jelly Bean 4.3

Page 21: Android

FEATURES OF ANDROID

Page 22: Android

SOFTWARE FEATURES

• Integrated browser based on the open source Web Kit engine

• SQLite for relational data storage

• Media support for common audio, video, and still image formats

• Dalvik Virtual Machine optimized for mobile devices

Page 23: Android

Hardware Features

• Cellular networking : GSM, EDGE, 3G

• LAN : Bluetooth, and Wi-Fi

• Graphics Hardware Acceleration

• Camera, GPS and Compass

• Touch screen and accelerometer for motion sensing

Page 24: Android

ADVANTAGES• The ability for anyone to customize the Google Android platform• The consumer will benefit from having a wide range of mobile

applications to choose from since the monopoly will be broken by Google Android

• Men will be able to customize a mobile phones using Google Android platform like never before

• Features like weather details, opening screen, live RSS feeds and even the icons on the opening screen will be able to be customized

• As a result of many mobile phones carrying Google Android, companies will come up with such innovative products like the location

• In addition the entertainment functionalities will be taken a notch higher by Google Android being able to offer online real time multiplayer games

Page 25: Android

Bluetooth limitations

Android doesn't support:-Bluetooth stereoContacts exchangeModem pairingWireless keyboards

But it'll work with Bluetooth headsets, but that's about it

Limitations

Page 26: Android

Conclusion

We can only hope that the next versions of Android have overcome the actual limitations and that the future possibilities became a reality

Page 27: Android

Thank you for your attention!Any questions?


Recommended