android material2

Post on 22-Nov-2014

108 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation on android od

TRANSCRIPT

PRESENTED BY:-SAGAR CHAVANAKSHIT MISTRY

Android Material

Sardar Vallabhbhai Patel Polytechnic

INDEX

1. What is Android?

2. History

3. Android Architecture1. Linux Kernel layer

2. Native Libraries

3. Android Runtime

4. Application Framework

5. Application

4. Application Life Cycle

5. Why Android?

6. Development Tools

7. Programming Language Used

8. Platform Usage

9. Applications

10.Advantages

11.Limitations

12.Future Scope

13.Conclusion

14.Bibliography

What is Android?

Android is an operating system based on the Linux kernel, and designed primarily for touchscreen mobile devices such as smartphones and tablet computers

Android's source code is released by Google under the Apache License this permissive licensing allows the software to be freely modified

History

Google Inc. purchased the initial developer of the software in 2005. from Android Inc. which was founded in Palo Alto, California, United States in October, 2003 by Andy Rubin, Rich Miner.

Open Handset Alliance was formed headed by Google which is composed of companies like Intel, T-Mobile, Spring Nextel and more.

Architecture

Linux Kernel

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.

Native Libraries

The next level up is the native libraries. It Contain libraries for Surface manager, SQLite etc.

Android Runtime

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

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.

Application Framework

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

Application

And the final layer on top is Applications.

This is where all the applications get written.

Activity Cycle

Why Android??

Open Source

Flash Player Support

Different Models

Reasonable prices

Google Apps

Android Apps

Software Development

DEVELOPMENT REQUIREMENTS:-

• Java

• Android SDK

• Eclipse IDE +ADT Plugins

PROGRAMMING LANGUAGE USED:-

• Java – officially supported

Platform Usage

These charts provide data about the relative number of devices accessing the Play Store recently and running a given version of the Android platform, as of January 11, 2014

Advantages

Android is open, because it is Linux based open source so it can be developed by anyone.

It is very user-friendly

Easy access to the Android App Market: Android owners are people who love to learn the phone, with Google's Android App Market you can download applications for free.

Easy in terms of notification: the operating system is able to inform you of a new SMS, Email etc.

Limitations

Wasteful Batteries, This is because the OS is a lot of "process" in the background causing the battery quickly drains.

Many Android phones are not as smooth or fast in operation as the iPhone.

The open platform also means that not every app will work on every Android phone.

Applications

Android phones has many applications in our day-to-day life such as:-

Applications Like m-indicator

Navigation

E-mail Facility

Quickly get the access to office documents

Instant Messaging Applications

Future Possibilities

Lock screens with shortcuts

Future Possibilities

Better notifications

Future Possibilities

Always-listening voice control

Future Possibilities

Multi-touch swipe controls

Conclusion

Any Queries???

THANK YOU

top related