Tanuj Android Ppt
-
Upload
tanujchawla30 -
Category
Documents
-
view
228 -
download
0
Transcript of Tanuj Android Ppt
-
7/29/2019 Tanuj Android Ppt
1/45
Android OS
Shubam Bajaj
-
7/29/2019 Tanuj Android Ppt
2/45
What is Google Android?
A software stack for mobile devices that includes An operating system
Middleware
Key Applications
Uses Linux to provide core system services Security
Memory management
Process management Power management
Hardware drivers
-
7/29/2019 Tanuj Android Ppt
3/45
Brief History - Android
2005
Initially developed by android inc.
Google acquires startup Android Inc. to start Android platform
2007
Open Handset Alliance announced Early look at SDK
2008
Google sponsors 1st Android Developer Challenge
T-Mobile G1 announced
SDK 1.0 released
Android released open source (Apache License)
Android 1st Phone released
-
7/29/2019 Tanuj Android Ppt
4/45
Why Android ?
world's most popular mobile platform.
more than 7,00,000 apps and games available on
Google Play to keep you entertained.
The simplicity of this platform is stunning. Its interface isvery simple, menu is simple and clear and installing new
apps has never been easier.
It's open source. Google releases the code under the
Apache License, which means that this software can be
freely modified and distributed and practically anyone
can become its developer.
Apps can b developed on any platform ( windows , linex,
mac os)
-
7/29/2019 Tanuj Android Ppt
5/45
Open Handset Alliance
The Open Handset Alliance, a consortium of technology
companies including
Device manufacturers such as HTC and Samsung,
Wireless carriers such as Sprint Nextel and T-Mobile, Chipset makers such as Qualcomm and Texas
Instruments,
unveiled itself, with a goal to develop open standards for
mobile devices. Android was unveiled as its first product, a mobile
device platform built on the Linux kernel version 2.6.
-
7/29/2019 Tanuj Android Ppt
6/45
-
7/29/2019 Tanuj Android Ppt
7/45
Architecture
-
7/29/2019 Tanuj Android Ppt
8/45
Android S/W Stack Application
Android provides a set of core applications:
Email Client SMS Program
Calendar
Maps
Browser
Contacts
Etc
All applications are written using the Java language.
-
7/29/2019 Tanuj Android Ppt
9/45
Android S/W Stack App
Framework
Enabling and simplifying the reuse of
components
Developers have full access to the sameframework APIs used by the core applications.
Users are allowed to replace components.
-
7/29/2019 Tanuj Android Ppt
10/45
Features
Feature Role
ViewSystem
Used to build an application, including lists, grids, textboxes, buttons, and embedded web browser
ContentProvider
Enabling applications to access data from otherapplications or to share their own data
ResourceManager
Providing access to non-code resources (localized strings,graphics, and layout files)
NotificationManager
Enabling all applications to display customer alerts in thestatus bar
ActivityManager
Managing the lifecycle of applications and providinga common navigation back stack
-
7/29/2019 Tanuj Android Ppt
11/45
Android S/W Stack - Libraries
Including a set of C/C++ libraries used by
components of the Android system
Exposed to developers through the Androidapplication framework
-
7/29/2019 Tanuj Android Ppt
12/45
Android S/W Stack - Runtime
Core Libraries
Providing most of the functionality available in the
core libraries of the Java language
APIs Data Structures , Utilities , File Access , Network
Access , Graphics , Etc
-
7/29/2019 Tanuj Android Ppt
13/45
Android S/W Stack Linux
Kernel
Relying on Linux Kernel 2.6 for core system services
Memory and Process Management
Network Stack
Driver Model
Security
Providing an abstraction layer between the H/W and the rest of the
S/W stack
-
7/29/2019 Tanuj Android Ppt
14/45
Features
Widgets - see the latest sport scores, viewyour favorite photos, check the weather , see yourinbox all without having to open different apps or
leave the home screen.
-
7/29/2019 Tanuj Android Ppt
15/45
Notifications An easy to readnotification tray gives you quick access to your calls,
incoming texts, and new emails in a non-intrusiveway.
-
7/29/2019 Tanuj Android Ppt
16/45
Multi-tasking - With Android, you canquickly and seamlessly switch between apps and
pick up whatever you were doing. Jugglingmultiple tasks at once on a mobile device has
never been easier.
-
7/29/2019 Tanuj Android Ppt
17/45
Voice typing and actions - Controlyour Android device with your voice. Simply touch
the microphone on the keyboard and start talking to
write emails, SMS, or any other text more than 30
languages supported. Text appears in real time, so
theres no waiting.
-
7/29/2019 Tanuj Android Ppt
18/45
Custom launchers -The Google Play Store offers a variety of apps that allow you to
customize and personalize your Android device.
-
7/29/2019 Tanuj Android Ppt
19/45
Live wallpapers Animated backgroundsthat can also be interactive enrich the smartphone
experience. They come in a huge range of styles, they allowpeople to add a little personality to their device .
-
7/29/2019 Tanuj Android Ppt
20/45
Google Play
The service allows users to browse and downloadmusic, magazines, books, movies, television
programs, and applications that were published
through Google.
-
7/29/2019 Tanuj Android Ppt
21/45
Android was the first to bring
some features on certain deviceslike
Face Unlock - which uses facialrecognition to let you unlock your device
with a smile.
Android Beam -which lets you sharecontacts, directions and more by touching
two devices together.
-
7/29/2019 Tanuj Android Ppt
22/45
Types of
Android
Devices
-
7/29/2019 Tanuj Android Ppt
23/45
Phones
-
7/29/2019 Tanuj Android Ppt
24/45
Tablets
-
7/29/2019 Tanuj Android Ppt
25/45
Android-Powered Microwave
The MAID ("Make All Incredible Dishes" or "Microwave
Android Integrated Device") is the latest generation of
Microwave ovens and it literally knows to cook every
dish.
SectorQube
Technologis
MAID
Microwave
-
7/29/2019 Tanuj Android Ppt
26/45
Market Share
-
7/29/2019 Tanuj Android Ppt
27/45
Android Versions History
2009 SDK 1.5 (Cupcake)
New soft keyboard with autocomplete feature
SDK 1.6 (Donut)
Support Wide VGA SDK 2.0/2.0.1/2.1 (Eclair)
Revamped UI, browser
2010 Nexus One released to the public
SDK 2.2 (Froyo) Flash support, tethering
SDK 2.3 (Gingerbread) UI update, system-wide copy-paste
-
7/29/2019 Tanuj Android Ppt
28/45
Brief History cont.
2011
SDK 3.0/3.1/3.2 (Honeycomb) for tablets only
New UI for tablets, support multi-core processors
SDK 4.0/4.0.1/4.0.2/4.0.3 (Ice Cream Sandwich)
Changes to the UI, Voice input,
-
7/29/2019 Tanuj Android Ppt
29/45
Mobile Applications
What are they?
Any application that runs on a mobile device
Types
Web apps: run in a web browser
HTML, JavaScript, Flash, server-side components,
etc.
Native: compiled binaries for the device Often make use of web services
-
7/29/2019 Tanuj Android Ppt
30/45
Development
process for an
Android app
-
7/29/2019 Tanuj Android Ppt
31/45
Advantages
It supports MP4, 3GP, MPEG4,
Uses of tools are very simple.
Availability of Apps:- majority of the apps in
Google Play are free as compared to the
paid apps on iPhone. Inbuilt support for the Flash.
Java Support
Free to customizes:-You can customize
widgets as you wish to.
Better Notification System(comprises
emails, updates from various widgets.)
-
7/29/2019 Tanuj Android Ppt
32/45
Updated user interface design
Web Browser
Video Calling
Great social networking integration
Additional Hardware Support
It supports 2D, 3D graphics
It supports Multiple Languages
It has Open source framework
Integrated Applications & Features
Phone options are diverse
-
7/29/2019 Tanuj Android Ppt
33/45
Disadvantages Need internet connection - Android requires an active internet
connection. At least there should be a GPRS internet connection in
your area, so that the device is ready to go online according to our
needs.
Advertising - Application in the Android phones can indeed beobtained easily and for free, but the consequences in each of these
applications, will always be ads on display, either the top or bottom ofthe application.
Wasteful Battery - Android more wasteful than any other operatingsystem, because this operating system is a lot of "process in
the background that lead to the battery quickly drains.
Many applications contain virus - the virus inserted androidapplications including Counter Strike Ground Force, Puzzle Photo Ga
me, etc. Android Application contain virus also present in the Android
Market.
-
7/29/2019 Tanuj Android Ppt
34/45
Its open security free business model lacking
security keys and code-signing certificates allows
any application to install and run, which is perhapsthe biggest drawback.
The magnitude of possible malware and junkware
allows the phone to be used as a tool for
advertisers. The Android platform cannot be installed on or run
from a SD card.
The Java enabled system cannot be installed on
the memory card. Thus apps and software have to be downloaded
direct onto the phones own memory, which
obviously takes up much-needed space.
-
7/29/2019 Tanuj Android Ppt
35/45
Awesome Android Features
that iphone Doesnt have
True App Integration True app integration makes using custom phone, SMS, voicemail, and
even browser apps absolutely seamless on Android, which is something
you won't find on the more locked-down iPhone platform.
-
7/29/2019 Tanuj Android Ppt
36/45
Alternate Keyboards
Android provides so many options tomake it as painless for people as
possible, and super easy to install
-
7/29/2019 Tanuj Android Ppt
37/45
Removable Storage and
Battery
Android's open nature allows for quite a few
hardware advantages toonamely the ability
to take out, swap, and upgrade your battery
and SD card.
-
7/29/2019 Tanuj Android Ppt
38/45
Widgets - see the latest sport scores, view
your favorite photos, check the weather , see yourinbox all without having to open different apps or
leave the home screen.
-
7/29/2019 Tanuj Android Ppt
39/45
Future - Beyond smartphones
and tablets Android to be used on other electronics,including
laptops and netbooks, smartbooks & smart TVs
(Google TV)
cameras (Nikon Coolpix S800c and Galaxy
Camera)
Smart Glasses (Project glass), wristwatches,headphones, car CD and DVD
players, mirrors, portable media players,
and landlines.
S S W h
-
7/29/2019 Tanuj Android Ppt
40/45
SonySmart Watch.
This Android-compatible watch will keep you
discreetly updated and your hands free.
-
7/29/2019 Tanuj Android Ppt
41/45
VizualLogic's Android-
Powered Headrest System
-
7/29/2019 Tanuj Android Ppt
42/45
Touch Revolution - The washer dryer uses Android
as a platform to run its laundry, which could have uses
like notifying you with a text when your washing is
done
-
7/29/2019 Tanuj Android Ppt
43/45
Samsung RF4289HARS
Refrigerator
-
7/29/2019 Tanuj Android Ppt
44/45
Conclusion
Android is open to all: industry, developers
and users
Participating in many of the successful open
source projects
easy to build for as the web.
Google Android is stepping into the next level
of Internet buy using it in new devices.
-
7/29/2019 Tanuj Android Ppt
45/45