Top Banner
ANDROID RTC INSTITUTE OF TECHNOLOGY ANANDI ORMANJI RANCHI CSE VIII SEMESTER
37
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Android

ANDROID

RTC INSTITUTE OF TECHNOLOGYANANDI ORMANJI

RANCHICSE VIII SEMESTER

Page 2: Android

INTRODUCTIONANDROID IS A SOFTWARE FOR

MOBILE DEVICES THAT INCLUDES AN :

• OPERATING SYSTEM• MIDDLEWARE• KEY APPLICATION

ANDROID IS AN OPEN SOURCE PLATFORM THAT IS CURRENTLY AVAILABLE TO VARIETY OF SMART PHONES.

Page 3: Android

HISTORY

• GOOGLE BUYS ANDROID. GOOGLE ACQUIRES STARTUP ANDROID INC. TO START ANDROID PLATFORM. (AUGUST 2005)

• OPEN HANDSET ALLIANCE AND EARLY LOOK AT SDK (NOVEMBER 2007)

• T-MOBILE UNVEILS THE T-MOBILE G1. FIRST MOBILE POWERED BY ANDROID (SEPTEMBER 2008)

Page 4: Android

• GOOLGLE SPONSORS 1ST ANDROID DEVELPOER CHALLENGE.

• SDK 1.0 RELEASED• ANDROID DEVELOPED PHONE

RELEASED.• ANDROID RELEASED OPEN

SOURCE.• T- MOBILE G1 ANNOUNCED.

Page 5: Android

• ANDROID’S SDK (2009-2012) SDK 1.5 (CUPCAKE) NEW SOFT

KEYBOARD WITH “AUTOCOMPLETE FEATURE”.

SDK 1.6 (DONUT) SUPPORT WIDE VGA

SDK 2.0/2.0.1/2.1 (ELCAIR) REVAMPED UI, BROWSER

NEXUS ONE RELEASED TO THE PUBLIC.

SDK 2.2 (FROYO) FLASH SUPPORT, TETHERING.

SDK2.3 (GINGERBREAD) UI UPDATE, SYSTEM WIDE COPY PASTE.

Page 6: Android

SDK 3.0/3.1/3.2 (HONEYCOMB) FOR TABLETS ONLY. NEW UI FOR TABLETS, SUPPORTS MULTICORE PROCESSORS.

SDK 4.0/4.0.1/4.0.2/4.0.3 (ICE CREAM SANDWICH) CHANGES TO UI, VOICE INPUT, NFC.

SDK 4.1 (JELLYBEAN) IMPROVED BROWSER, FASTER BOOTING TIME.

Page 7: Android

ANDROID SDK

HoneycombAndroid 3.0-3.2

Ice cream SandwichAndroid 4.0+

Page 8: Android

G1 TECH SPECS1. QUALCOMM MSM7201A,

528 MHZ2. ROM 256 MB3. RAM 192 MB4. 158GM5. LITHIUM ION BATTERY,

1150MAH6. 3G (HSDPA)7. TOUCH SCREEN, 320 *

4808. QWERTY KEYBOARD9. 3.2 MP CAMERA10.MICRO SD SLOT11.GPS COMPASS12.ACCELEROMETER

Page 9: Android

Android features

• Multiple application running simultaneously.

• User may switch between running application.

• Background services.• Copy and paste.• Automatically synchronizes all

contacts and Gmail info when logged into Google account on an Android powered phone.

Page 10: Android

ANDROID ARCHITECTURE

The software stack is split into Four Layers:

• The application layer

• The application framework

• The libraries and runtime

• The kernel

Page 11: Android
Page 12: Android

LINUX KERNAL

•The architecture is based on the Linux2.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 13: 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 14: Android

ANDROID RUNTIME

•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 15: Android

•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 16: 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 17: Android

•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 18: Android
Page 19: Android
Page 20: Android

ANDROID MARKET

• $25 REGISTRATION FEE FOR DEVELOPERS.

• DEVELOPERS RECEIVES 70% OF EACH SALE.

• REMAINING AMOUNT GOES TO CARRIERS.

• GOOGLE DOESN’T TAKE ANY PERCENTAGE.

• HTTP:// www.android.com/market/

Page 21: Android

Android market website

Page 22: Android
Page 23: Android
Page 24: Android

Android powered devices

Page 25: Android

OUYA GAMING CONSOLE

Page 26: Android

SAMSUNG GALAXY CAMERA

Page 27: Android

SAMSUNG GALAXY S3

Page 28: Android

SAMSUNG GALAXY TAB 2

Page 29: Android

ANDROID POWERED MICROWAVES

Page 30: Android

SAMSUNG GALAXY NOTE 2

Page 31: Android

ANDROID POWERED DESKTOP

Page 32: Android

VISUAL DEMO OF ANDROID

Page 33: 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 34: Android

Development process for android application

Page 35: Android

Building and running app

Page 36: Android

Reference website

• code.google.com/android/• androiddevelopers.blogspot.com• sites.google.com/site/• source.android.com• www.openhandsetalliance.com/

Page 37: Android

Thank you!