Android.... (4.4 included)

1,472 views 41 slides Feb 27, 2014
Slide 1
Slide 1 of 41
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41

About This Presentation

this ppt includes total sum up of androids in cludin android 4.4..


Slide Content

ANDROID

CONTENTS :

INTRODUCTION The Open Handset Alliance (OHA) is a consortium/association of 84 firms to develop open standards for mobile devices. Member firms include the following : Android is an operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers, developed by Google in conjunction with the Open Handset Alliance .

Founded by open handset alliance (OHA) by a group in 2003 by ANDY ROBIN,RICH MINER (co founder of wildfire communication) NICK SEARS ( vpt-moblie ) CHRIS WHITE(design and interface developed at web TV). ANDROID logo designed by California based graphic designer IRINA BLOCK. Google backed financially and latter brought in android in 2005. GOOGLE reveled in 2007 with first mobile android powered phone which was HTC DREAM was sold in October 22nd 2008. ANDROID is a open source and Google releases the code under Apache license. October 2012 approximately 700000 apps were available for downloads. HISTORY:

First layer in system architecture These include the applications shipped with android like the email client, SMS client, maps, browsers and also the applications developed and distributed through the Android market. Applications

Second layer in system architecture These include the programs that manage the basic functions of the phone like resource allocation, voice call management, etc Application Framework

The layer above to the Linux kernel is the Android’s native libraries . These libraries are written in C/C++ languages . These libraries also run as processes within the underlying Linux kernel.  The libraries are nothing but a set of instructions that tell the device how to handle different kinds of data (e.g. The media libraries support playing or recording various audio/video formats) Libraries

SQLite : This is a lightweight yet powerful relational database engine available for all applications to store data . Webkit : This is a browser engine providing tools for browsing web pages . Surface Manager : This is responsible for the graphics on the device screens OpenGL : Used to render 2D or 3D graphics to the screen Some of the key libraries are listed below:

This is located on the same layer as the libraries layer .  It consists of the core JAVA libraries and the Dalvik virtual machine . The core Java libraries are used for developing Android based applications . Dalvik VMs help in achieving the following : - better memory management - an application cannot interfere with other applications without permissions - t hreading support Android Runtime

The diagram below is a pictorial representation of the Android environment . It can be observed that each Android application runs under a separate virtual instance and each application has a unique user-id assigned to it.

This is last layer in system architecture Device drivers, power management, process management and networking services depend on the layer Android using Linux kernel 2.6 and android developed over time have been harmonized. Android is not exactly Linux. Linux Kernel

The applications in Android can be mainly classified into two categories : - Android browser-based applications - Android-based applications (Android application package files – . apk extension files) Penetration testing of Android apps

We want to analyze files within the device,so how do we do this ? ADB ( windows,linux,mac ) Android Filesystem Access

Android Debug Bridge ( adb ) command -Access a shell - Pull / push files - Many more Android FileSystem Access

Example of ADB

VERSIONS

Platform usage Breakdown of the Android versions 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. [

Version Code name Release date API  level Distribution 4.4 KitKat October 31, 2013 19 1.4% 4.3.x Jelly Bean July 24, 2013 18 7.8% 4.2.x November 13, 2012 17 15.4% 4.1.x July 9, 2012 16 35.9% 4.0.3–4.0.4 Ice Cream Sandwich December 16, 2011 15 16.9% 3.2 Honeycomb July 15, 2011 13 0.1% 2.3.3–2.3.7 Gingerbread February 9, 2011 10 21.2% 2.2 Froyo May 20, 2010 8 1.3% API levels of ANDROID

Just say “Ok Google” To launch voice search, play music, send text and get directions when on home screen or in Google

A work of art If you listening songs or projecting movies to chrome cast, you will see full screen album and movie art when your device is locked. You can Play, Pause or seek to specific moment

Faster Multitasking Performance multiple tasks without any lag

The future is calling Automatically prioritizes your contacts based on the people you talk to the most. You can also search for nearby places and businesses, your contacts, or people in your Google Apps domain.

A smarter caller ID If you get a call from unknown number, your phone will look for matches from businesses with a local listing on Google Maps

All your messages in the same place With the new Hangouts app, all of your SMS and MMS messages are together in the same app, alongside your other conversations and video calls.

Print wherever, whenever Now you can print photos, documents, and web pages from your phone or tablet. You can print to any printer connected to Google Cloud Print, to HP ePrint printers, and to other printers that have apps in the Google Play Store.

Pick a file, any file From apps like Quickoffice , you can open and save files on Google Drive, other cloud storage services, or your device. And with quick access to recently used files, it's easier than ever to send the file you were just working on.

Latest News of Android 4.4

Samsung Galaxy Note 3 CyanogenMod 11 Nightlies Now Available For Download For more details: http://goo.gl/mWaKrg HTC One Android 4.4 KitKat Release Dates Missing as Clock Ticks For more details: http://goo.gl/oUOtK6 LG G2 to Receive Android 4.4 Kitkat Update by March End For more details: http://goo.gl/4PcHdb

Differences b/w JELLYBEAN and KITKAT ANDROID: JELLYBEAN 4.2-4.3 KITKAT 4.4.x RELEASE DATE: 24 JULY, 2013 31 OCT , 2013 Key user features added Allow toggling Wi-Fi and Bluetooth state in Quick Settings using long-press Shows the percentage and estimated time remaining in the active download notifications Wireless charging and low battery sounds changed Gallery app updated for faster loading with new image transition Performance enhancements and bug fixes (Bluetooth A2DP audio streaming fix...) Mos t of the features of jellybean were included.. Screen recording New Translucent system UI Enhanced notification access System-wide settings for closed captioning

Key user features added Accessibility: gesture mode, enable braille external keyboards...Enable Home screen rotation Fix bugs and enhance performances Fix a bug on screen orientation Lockscreen widgets 360 degree images with Photo Sphere Gesture Typing, for faster typing Wireless display with Miracast Daydream to display information when idle or docked Multi-user for tablets

wHY ANDROID 4.4 IS BETTER THAN OTHER OPERATING SYSTEMS? With Android  operating system  (OS) KitKat version 4.4 rolling out to mobile devices across the globe, Google is on to something—Android is now more popular than iOS or the Windows phone. The OS tends to garner rave reviews for its ease of use and open source, but many iOS or Windows phone users argue that their preferred operating system can do just as much. In some respects that’s true, but here are 10 features unique to Android’s OS. 1)  Near Field  Communication (NFC) Most Android devices support NFC, which allows electronic devices to easily interact across short distances. The main aim here is to create a payment option that is simpler than carrying  credit cards  or cash, and while the market hasn’t exploded as many experts had predicted, there may be an alternative in the works, in the form of  Bluetooth Low Energy  (BLE). 2) Alternate Keyboards Android supports multiple keyboards and makes them easy to install; the SwiftKey , Skype, and 8pen apps all offer ways to quickly change up your keyboard style. Other mobile operating systems either don’t permit extra keyboards at all, or the process to install and use them are tedious and time-consuming. 3) Infrared Transmission The Android operating system supports a built-in infrared transmitter, allowing you to use your phone or tablet as a remote control. 4) No-Touch Control Using Android apps such as  Wave Control , users can control their phones touch-free, using only gestures. Have messy hands but need to turn off your screen or change a song? Simple. This could prove especially useful if you’re driving, so you can keep both eyes on the road.

5) Automation The  Tasker  app lets you not only control app permissions but also automate them. Do you only want your  location services  to be active during the day? Want to create a customized way to start your music—for example, with a voice command and at a certain volume? Tasker can help. 6) Wireless App Downloads Accessing app stores on any  mobile device  can be frustrating, but iOS makes it a little more difficult—download an app on your computer, and it won’t sync to your mobile device until you plug in and access iTunes. Using the Android Market or third-party options like AppBrain , meanwhile, let you download apps on your PC and then automatically sync them your Droid, no plugging required. 7 ) Storage and Battery Swap Android phones also have unique hardware capabilities. Google’s OS makes it possible to remove and upgrade your battery or to replace one that no longer holds a charge. In addition, Android phones come with SD card slots for  expandable storage . 8)  Custom Home Screens While it’s possible to hack certain phones to customize the home screen, Android comes with this capability from the get-go. Download a third-party launcher like Nova, Apex or Slide and you can add gestures, new shortcuts, or even performance enhancements for older-model devices. 9) Widgets Apps are versatile, but sometimes you want information at a glance instead of having to open an app and wait for it to load. Android widgets let you display just about any feature you choose, right on the home screen—including weather apps, music widgets, or  productivity tools  that helpfully remind you of upcoming meetings or approaching deadlines. 10) Custom ROMs This is a big one. Because the Android operating system is open source, developers can tweak the current OS and build their own versions, which users can download and install in place of the stock OS. Some are filled with features, while others change the look and feel of a device. Chances are if there’s a feature you want, someone has already built a custom ROM for it.

Its more than just being for SMART PHONES

Motoactive Android WristWatch by Motorola Vehicle GPS Navigation (Satellite Navigation) Android Car Stereo by Parrot Inc. Android Microwave Android Camera by Polaroid Inc. Android Landline Android Treadmill by Life Fitness 3D Android Glasses by Sensics Android has gone Beyond Smart Phones and Tablets LIMITLESS SCOPE ? We will have to Wait & Watch!

There has been a huge war of O.S The main opponent is apple and windows. Blackberry was once a competent but is no more in power Androids enemy

THANK YOU PRESENTED BY ASHISH YADAV