+ All Categories
Home > Documents > Android Technology

Android Technology

Date post: 07-Jul-2016
Category:
Upload: shuvajit-biswas
View: 213 times
Download: 0 times
Share this document with a friend
Description:
PPT on Android Technology
25
ANDROID TECHNOLOGY Presentation On Android Technology
Transcript
Page 1: Android Technology

ANDROID

TECHNOLOGY

Presentation

OnAndroid

Technology

Page 2: Android Technology

Android TechnologyPresented By:

Group 4

Under the guidance of

Prof. Swati Rekha Mohanty

Mausumi Aich

Nupur Panigrahi

Rajesh Yadav

Tarun Raj Pradhan

Members:

Page 3: Android Technology

CONTENTS

Applications of Android

Security and Privacy in Android

Market Share

What Makes Android Special?

Popular Versions of Android

Advantages of Android TechnologyDisadvantages of Android TechnologyConclusion

Bibliography

What is Android

History of Android

Open Handset Alliances

Features of Android

Linux Kernel

Android Open Source Project

Design of Android

Application Framework

Dalvik Virtual Machine

Page 4: Android Technology

What is

Android?

Android or Android technology or more emphatically Android operating platform is a stack of software for mobile devices. This stack of mobile devices consists of different layers that include an operating system, middleware and key applications to run on the operating platform.

The Android operating system (OS) is based on the open Linux kernel. Unlike the iPhone OS, Android is open, meaning developers can modify and customize the OS for each phone.

Page 5: Android Technology

History ofAndroid Android was found way back

in 2003.

It was developed in Palo Alto, California.

Android was developed by the Andy Rubin, Rich Miner, Nick Sears and Chris White.

Android was purchased by the GOOGLE in August, 2005 for $50 million.

Page 6: Android Technology

OpenHandse

tAllianc

es

It is a group of 84 technology and mobile companies who have come together to accelerate innovation in mobile and offer consumers a richer less expensive and better mobile experience. This group of companies are allowed to use source code of Android and develop applications.

Page 7: Android Technology

Features of

Android

Hands LayoutStorageConnectivityMessagingMultiple Language SupportWeb BrowserJava SupportMedia SupportStreaming Media SupportAdditional Hardware SupportMulti TouchVideo CallingMulti TaskingTetheringScreen CaptureExternal Storage

Page 8: Android Technology

Linux

Kernel

The Linux kernel is a Unix-like computer operating system kernel. The Linux kernel is a widely used operating system kernel world-wide; the Linux operating system is based on it and deployed on both traditional computer systems, usually in the form of Linux distributions, and on embedded devices such as routers.

Page 9: Android Technology

Android Open

Source Project

The Android Open Source Project is an initiative created to guide development of the Android mobile platform. The Android mobile platform consists of the operating system, middleware and integral mobile application.It is a software stack for a wide range of mobile devices and a corresponding open-source project led by Google. Here you can find the information and source code you need to learn more about the Android platform.

Page 10: Android Technology

Designof

Android

Android is based on the Linux kernel, with middleware, libraries and APIs written in C and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony.

Page 11: Android Technology

ApplicationFramework

Now like most of the major software and operating platforms on the earth, Android also comes with a software development kit which is termed commonly as Android SDK (Software Development Kit). Android SDK provides you the API libraries and tools for building and developing new applications on Android operating environment using the java programming language. This procedure of developing the applications on Android platform in java programming language using the tools and API libraries provided by Android SDK is called as Android Application Framework.

Page 12: Android Technology

Dalvik Virtual

MachineEvery android application runs in its own process, with it’s own instance of the Dalvik Virtual Machine. Dalvik has been written so that a device can run multiple virtual machines efficiently. The Dalvik Virtual Machine executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. The virtual machine is register-based, and it can run classes compiled by a java language compiler that have been transformed into native format

Page 13: Android Technology

These are the basics of Android applications:• Android applications are composed of one or more application components (activities, services, content providers, and broadcast receivers)• Each component performs a different role in the overall application behavior, and each one can be activated individually (even by other applications)•  The manifest file must declare all components in the application and should also declare all application requirements, such as the minimum version of Android required and any hardware configurations required• Non-code application resources (images, strings, layout files, etc.) should include alternatives for different device configurations (such as different strings for different languages)

ApplicationsOf Android

Page 14: Android Technology

Security &Privacy Android applications run in

a sandbox, an isolated area of the operating system that does not have access to the rest of the system's resources, unless access permissions are granted by the user when the application is installed.

Page 15: Android Technology

Market Share

Page 16: Android Technology
Page 17: Android Technology

What makes Android special?

Open source – Free development platform

Built in components can be improved

Built in services like GPS,SQL Database, browser and maps

Management of process life cycle

High quality graphics and sound Portability across current and

future hardware Component-based architecture

and reusable, replaceable modules

Truly open development platform

Multi-layer isolation of programs

Page 18: Android Technology

PopularVersions

Of Android

Android Jellybean 4.1Better Voice SearchNew Camera ApplicationPredictive KeyboardVoice Typing Enabled Android KitKat 4.4

Better memory management Lock screen art

Extended Battery powerA better Internet connection

everywhere and more powerful Bluetooth low energy capabilities

Android Lollipop 5.0

Page 19: Android Technology

Advantages of

Android Technol

ogy

The first thing about Android is its cost. People  who used to be with base level mobiles would be fed up with the boring options. But with the low price now they can go for Android phones with good design and lot of applications which is not possible with the Apple, Blackberry and some.

Cost Effective

Multitasking

Android  has a multitasking option so you can run many applications simultaneously. As this is not a new stuff nowadays but it comes under Advantage room.

Page 20: Android Technology

Advantages of

Android Technol

ogy

Easy Access of StoreSo the store is in the home screen which is easy to access the applications. You don’t need to settle with the fixed applications as the store is filled, filling and will be filled with plenty of applications.User Interface Big ScreenAndroid breaks the word ‘More Money Big Phone’. Yes you can afford a big screen android mobile with your savings. So there is no need to close your bank account.

Page 21: Android Technology

Disadvantages ofAndroid Technolo

gy

Application QualityApplication Quality is not so good. There is no standard for these applications. Few application roam with the memory Leaks and Crashes

Battery LifeAndroid more wasteful than any other operating system, because this operating system is a lot of “process” in the background that lead to the battery quickly drains

Page 22: Android Technology

Disadvantages ofAndroid Technolo

gy

Virus ApplicationsFew Android Applications contain virus also present in the Android Market. Due the lack of Quality Standard many applications contain viruses which makes your mobile hung.Application in the Android phones can indeed be obtained easily and for free, but the consequences in each of these applications, will always be ads on display, either the top or bottom of the application.

Advertise

Page 23: Android Technology

Android is a disruptive technology, which was introduced initially on mobile handsets, but has much wider potential.

Android is now becoming the best among all the mobile operating systems.

Android is being used in 170 models of different 27 Mobile Companies.

It surely takes lot of time for other OS to create such a rapid revolution.

It is participating in many of the successful open source projects

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

Conclusion

Page 24: Android Technology

Bibliography

Page 25: Android Technology

Recommended