TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Android: Changing the Mobile Landscape
1. Android: Changing the Mobile Landscape
Seminar By ,
NAME :Vaisakh T G
ROLL NO:23
DATE : 25-07-2012
PAACET
2. •Software platform and Operating System
Developed by Google
•Full phone software stack including applications
• Designed as a platform for software development
• Android is open and free
• Community support
5. Software Stack
• Linux kernel
• Libraries
• Android run time
– core libraries
– Dalvik virtual machine
• application framework
• applications
6. Linux Kernel
•Linux Version 2.6
•Security, Memory & Process Management
•Proven driver model
•Efficient computing resource management
•Stable and proven OS for mobile platform
Libraries
•Written in C/C++ - System C Library(libc)
• Display/Graphics(SGL)
•Media Libraries
•SQLite –RDB engine-light weight
•LibWebCore–web browser engine–embeddable web view
7. Android Runtime
•Includes a set of core libraries that provides most of the
functionality-JAVA
•Every Android application runs in its own process
•Dalvik VM executes files in the (.dex) format
•Device can run multiple VMs efficiently
Application Framework
•Content providers
•Enables applications access data from other
applications
•Resource Manager
•Provides access to non-code resources
•Notification Manager
•Enables all applications to display alerts in the status
bar
8. ADVANTAGES
•The ability for anyone to customize the Google Android platform
•The consumer will benefit from having a wide range of mobile
applications
•Android market is open
• Application framework enabling reuse and replacement of
components
•More security compared to other os
9. disadvantages
• Applications quality may be low
Google follows open model for the Android Mar-ket, so
developers self-publish applications in android market and there-fore
consumers, might be inundated with low-quality applications, mak-ing
finding high-quality applications more difficult
• Malicious applications
Users aren’t necessarily protected from malicious
appli-cations. If user give an application permission to access private data
and other services, if its malicious software, it could use them to communicate
personal information to a website. Users don’t control what the application
does with the services
10. FUTURE ENHANCEMENTS
•App Inventor for Android (AIA)
Google announced the public beta release of the App Inven-tor for
Android (AIA) visual program-ming environment. AIA aims to make mobile-
application development acces-sible to anyone. Creating an AIA application
involves two stages: designing the user interface with the component
designer and creating the applica-tion behaviour with the blocks editor. An
Android applica-tion is event driven, so the behaviours associated with
components—such as button clicks, timer events, and item selection—are
also event driven
•More Android devices are coming
•Google TV - a new platform based on Android
•Next versions of Android can be used in PC’s
11. CONCLUSION
Mobile software development has evolved over time.
Android has emerged as a new mobile development
platform, Android was designed to empower the developer
to write innovative applications.