P.Shireesha: Under Guidance of
P.Shireesha: Under Guidance of
P.SHIREESHA
PRESENTED BY:
M.NAYAN
-11291A0558
M.AISHWARYA-11291A0559
CONTENTS
1.INTRODUCTION
2.ARCHITECTURE
3.FEATURES
4.SECURITY
5.MARKET
6.ADVANTAGES
7.DISADVANTAGES
8.CONCLUSION
INTRODUCTION
Android is a software platform and operating system
for mobile devices based on the Linux operating
system and developed by Google and the Open
Handset Alliance.
ARCHITECTURE
1.LINUX KERNEL:
Android Architecture is based on Linux 2.6
kernel. It helps to manage security, memory
management, process management, network stack and
other important issues.
2.LIBRARIES:
In the next level there are a set of native libraries
written in C/C++, which are responsible for stable
performance of various components.
3.ANDROID RUNTIME:
At the same level there is Android Runtime, where the
main component Dalvik Virtual Machine is located. It was
designed specifically for Android running in limited
environment, where the limited battery, CPU, memory and
data storage are the main issues.
4.APPLICATION FRAMEWORK:
After that, there is Application Framework, written in Java
language. It is a toolkit that all applications use, ones which
come with mobile device like Contacts or SMS box, or
applications written by Google and any Android developer.
5.APPLICATION LAYER:
At the top of Android Architecture we have all the
applications, which are used by the final user. By installing
different applications, the user can turn his mobile phone
into the unique, optimized and smart mobile phone. All
applications are written using the Java programming
language.
FEATURES
Some of the features of ANDROID are:
1. Data Storage
2. Connectivity
3. Messaging
4. Web Browser
5. Media Support
6. Additional Hardware Support
SECURITY
Android mobile phone platform is more secure than
Apples iPhone or any other device in the long run. There
are several solutions nowadays to protect Google phone
from various attacks. One of them is security vendor
McAfee, a member of Linux Mobile (LiMo) Foundation.
MARKET
This is a huge leap for mobile advertisement business,
where revenue could rise 8 times more by 2012. Google
Android is going to present new solutions through the fast
search engine, open source applications and other services.
ADVANTAGES
All applications are equal - Android does not differentiate
between the phone's basic and third-party applications -- even
the dialer or home screen can be replaced.
DISADVANTAGES
Security - Making source code available to everyone
inevitably invites the attention of black hat hackers.
CONCLUSION
Android has been criticized for not being all opensource software despite what was announced by Google.
Parts of the SDK are proprietary and closed source, and
some believe this is so that Google can control the
platform. Software installed by end-users must be written
in Java, and will not have access to lower level device
APIs.
FUTURE SCOPE
With all upcoming applications and mobile services
Google Android is stepping into the next level of Mobile
Internet. Android participates in many of the successful
open source projects. That is, architect the solution for
participation and the developers will not only come but
will play well together. This is notable contrast with Apple
and other companies, where such architecture of
participation is clearly belated.