Android
TRUBA COLLEGE OF SCIENCE AND TECHNOLOGY BHOPAL
Department Of Computer Science & Engineering
Session-jan-june 2016
A Seminar On:-
content
 INTRODUCTION
 HISTORY
 ANDROID ARCHITECTURE
 VERSION OF ANDROID
 REQUIRMENT AND SECURITY
 FEATURES
 LINUX KERNAL
 ADVANTAGES
 DISADVANTAGES
 SECURITY OF ANDROID
 CONCLUSION
INTRODUCTION
 Android is an open source operating system,
maintained by Google specifically for use on mobile
devices (cell phones and tablets)
 Linux based (3.28 kernel)
 Most apps development is done in Java
 Supports Bluetooth, Wi-Fi, and 3G and 4G networking
and other API
HISTORY OF ANDROID
 Android Inc.founded in Palo Alto,california ,united
states in October 2003 by Andy Rubin[co-founder of
danger ],rich miner[co-founder of wildfire
communication Inc.],nick sears[once VP at T-mobile],
and Chris white[headed design and interface
development at web TV] to develop.
Android Architecture
Versions of Android
 Android 1.0 (2008)
 Android 1.1 (feb 2009)
 Cupcake 1.5 (April 2009)
 Donut 1.6 (sep 2009)
 Ecliar 2.1 (oct 2009)
 Froyo 2.2 (2010)
 Ginger bread 2.3 (Dec 2010)
 Honeycomb 3.0 (2011)
 Ice cream sandwitch 4.0 ( 19 Oct 2011)
 Jelly bean 4.3 (July 9 2012)
 Kitkat 4.4 (11 Oct 2013)
 Lolipop 5.0 (12 Nov 2014)
 Marshmallow 6.0(latest)
REQUIRMENT FOR ANDROID
OS
 MINIMUM 32 MB OF RAM (for initial versions)
 32 MB OF FLASH MEMORY (for initial versions)
 200MHZ PROCESSOR(for initial versions)
FEATURES Application
Framework
 Messaging
 Integrated Browser
 Optimized Graphics
 SQLite
 Connectivity
 And many more
Uses Linux to provide core system services
 Security
 Memory management
 Process management
 Power management
 Hardware drivers
ANDROID INCRESED DAY BY
DAY
 Android apps can be developed on any platform (Windows XP and
Vista, Linux, and Mac OS X) .
 Android can support the same hardware as the iPhone: touchscreen,
accelerometer, GPS, WiFi, SMS & still camera; plus features that
other os do not support gesture agps AMOLED root coustom ROM.
 Android is a free OS so an Android-enabled smartphone should be
cheaper than a normal smartphone. All the major manufacturers are
looking at using it.
 Anyone can develop and launch an Android app whereas Apple has
strict control of their App Store.
 Android has some fresh ideas like Google Maps “street view” and
customisable home page and many more
Security of
android
 Android is a modern mobile platform that was designed to be truly
open. Android applications make use of advanced hardware and
software, as well as local and served data, exposed through the
platform to bring innovation and value to consumers. To protect
that value, the platform must offer an application environment that
ensures the security of users, data, applications, the device, and the
network.
 Securing an open platform requires a robust security architecture
and rigorous security programs. Android was designed with multi-
layered security that provides the flexibility required for an open
platform, while providing protection for all users of the platform.
For information about reporting security issues and the update
process
CONTi….
Android is a multi-process system, in which each
application (and parts of the system) runs in its own
process. Most security between applications and the
system is enforced at the process level through standard
Linux facilities, such as user and group IDs that are
assigned to applications.
Android was designed with device users in mind. Users are provided visibility into how
applications work, and control over those applications. This design includes the
expectation that attackers would attempt to perform common attacks, such as social
engineering attacks to convince device users to install malware, and attacks on third-
party applications on Android. Android was designed to both reduce the probability of
these attacks and greatly limit the impact of the attack in the event it was successful.
This documentation outlines the goals of the Android security program, describes the
fundamentals of the Android security architecture, and answers the most pertinent
questions for system architects and security analysts. This document focuses on the
security features of Android's core platform and does not discuss security issues that
are unique to specific applications, such as those related to the browser or SMS
application. Recommended best practices for building Android devices, deploying
Android devices, or developing applications for Android are not the goal of this
document and are provided elsewhere.
REFERENCE
 www.Wikipedia.com
 www.stackoverflow.com
 www.slideshare.com
 www.android.com
 www.cnet.com
CONCLUSION
 Android is a better option for operting system now a
days it offering a large veriaty of features and great
support it also provide a better user interface and a
great application market and improving it is better
cheaper for a smart phone
 Android allow the feature of mullitasking and help to
modifed
you must know that you can easy access to thousands of
applications via theGoogle Android App Market , When you
love to install the applications or the games through Google
Android App Market
Android ppt

Android ppt

  • 1.
    Android TRUBA COLLEGE OFSCIENCE AND TECHNOLOGY BHOPAL Department Of Computer Science & Engineering Session-jan-june 2016 A Seminar On:-
  • 2.
    content  INTRODUCTION  HISTORY ANDROID ARCHITECTURE  VERSION OF ANDROID  REQUIRMENT AND SECURITY  FEATURES  LINUX KERNAL  ADVANTAGES  DISADVANTAGES  SECURITY OF ANDROID  CONCLUSION
  • 3.
    INTRODUCTION  Android isan open source operating system, maintained by Google specifically for use on mobile devices (cell phones and tablets)  Linux based (3.28 kernel)  Most apps development is done in Java  Supports Bluetooth, Wi-Fi, and 3G and 4G networking and other API
  • 4.
    HISTORY OF ANDROID Android Inc.founded in Palo Alto,california ,united states in October 2003 by Andy Rubin[co-founder of danger ],rich miner[co-founder of wildfire communication Inc.],nick sears[once VP at T-mobile], and Chris white[headed design and interface development at web TV] to develop.
  • 5.
  • 6.
    Versions of Android Android 1.0 (2008)  Android 1.1 (feb 2009)  Cupcake 1.5 (April 2009)  Donut 1.6 (sep 2009)  Ecliar 2.1 (oct 2009)  Froyo 2.2 (2010)  Ginger bread 2.3 (Dec 2010)  Honeycomb 3.0 (2011)  Ice cream sandwitch 4.0 ( 19 Oct 2011)  Jelly bean 4.3 (July 9 2012)  Kitkat 4.4 (11 Oct 2013)  Lolipop 5.0 (12 Nov 2014)  Marshmallow 6.0(latest)
  • 7.
    REQUIRMENT FOR ANDROID OS MINIMUM 32 MB OF RAM (for initial versions)  32 MB OF FLASH MEMORY (for initial versions)  200MHZ PROCESSOR(for initial versions)
  • 8.
    FEATURES Application Framework  Messaging Integrated Browser  Optimized Graphics  SQLite  Connectivity  And many more
  • 9.
    Uses Linux toprovide core system services  Security  Memory management  Process management  Power management  Hardware drivers
  • 10.
    ANDROID INCRESED DAYBY DAY  Android apps can be developed on any platform (Windows XP and Vista, Linux, and Mac OS X) .  Android can support the same hardware as the iPhone: touchscreen, accelerometer, GPS, WiFi, SMS & still camera; plus features that other os do not support gesture agps AMOLED root coustom ROM.  Android is a free OS so an Android-enabled smartphone should be cheaper than a normal smartphone. All the major manufacturers are looking at using it.  Anyone can develop and launch an Android app whereas Apple has strict control of their App Store.  Android has some fresh ideas like Google Maps “street view” and customisable home page and many more
  • 14.
    Security of android  Androidis a modern mobile platform that was designed to be truly open. Android applications make use of advanced hardware and software, as well as local and served data, exposed through the platform to bring innovation and value to consumers. To protect that value, the platform must offer an application environment that ensures the security of users, data, applications, the device, and the network.  Securing an open platform requires a robust security architecture and rigorous security programs. Android was designed with multi- layered security that provides the flexibility required for an open platform, while providing protection for all users of the platform. For information about reporting security issues and the update process
  • 15.
    CONTi…. Android is amulti-process system, in which each application (and parts of the system) runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to applications. Android was designed with device users in mind. Users are provided visibility into how applications work, and control over those applications. This design includes the expectation that attackers would attempt to perform common attacks, such as social engineering attacks to convince device users to install malware, and attacks on third- party applications on Android. Android was designed to both reduce the probability of these attacks and greatly limit the impact of the attack in the event it was successful. This documentation outlines the goals of the Android security program, describes the fundamentals of the Android security architecture, and answers the most pertinent questions for system architects and security analysts. This document focuses on the security features of Android's core platform and does not discuss security issues that are unique to specific applications, such as those related to the browser or SMS application. Recommended best practices for building Android devices, deploying Android devices, or developing applications for Android are not the goal of this document and are provided elsewhere.
  • 16.
    REFERENCE  www.Wikipedia.com  www.stackoverflow.com www.slideshare.com  www.android.com  www.cnet.com
  • 17.
    CONCLUSION  Android isa better option for operting system now a days it offering a large veriaty of features and great support it also provide a better user interface and a great application market and improving it is better cheaper for a smart phone  Android allow the feature of mullitasking and help to modifed you must know that you can easy access to thousands of applications via theGoogle Android App Market , When you love to install the applications or the games through Google Android App Market

Editor's Notes

  • #6 The linux kernel 2.6 is the hardware abstraction layer (HAL) between the hardware and the android software stack.