3. A Smart Phone is a Mobile Phone built on a
Mobile OS with more advanced computing
Capability.
First Smart Phones having PDA(Personal
DigitalAssistant).
Later added MediaPlayer,Camera,Video
Cameras,Gps,TouchScreens,Web Brwsers,Wi-
Fi,Blutooth,etc.
First SmartPhone was Developed by IBM,1994.
4. • Developed By IBM.
• Touch Screen
Cellular Phone.
• Launched in Aug
1994.
• Sold 50,000 Phones.
• Memory Size 1MB.
• DisConnected in
Feb1995.
7. Android was founded in Palo Alto, California in
October 2003 by Andy,Rich,Nick,Chris.
Google acquired Android Inc. on August 17,
2005.
In Google The Team was Lead by Andy Rubin,
Developed a mobile device platform powered
by Linux.
Android is a Linux based OS for smartphones
& Tablet Computers.
8. Android is OpenSource.
Google releases the code under the Apache
License.
This open source code and permissive licensing
allows the software to be freely modified and
distributed by device manufacturers, wireless
carriers and developers.
Programmed in C,C++,Java.
Android has a large community of developers
writing applications (“apps") that extend the
functionality of devices.
9. Android Overtakes Symbian in the fourth
quarter of 2010.
Require a low-cost.
Customizable.
lightweight operating system for high tech
devices.
Android had a worldwide smartphone market
share of 75% during the third quarter of 2012
10. In US Smart phone sales at the end of July 2nd
2013.
Android 52%.
IOS 41.9%
Windows Phone 4.6%.
Android having 75%+ market share throught
World wide.
11. Google Play, formerly known as the Android
Market, Maintain by Google.
We have some categories are available in Google
Play like Play Music, Play Books,Play Games,
Play Magazines,Health & Fitness,etc.
The Android Market was announced by
Google on 28 August 2008.
Support for paid applications was introduced
on 13 February 2009 for developers in the
United States and the United Kingdom.
12. In December 2010, content filtering was added
to the Android Market .
Maximum allowed Android application
package file (APK) is 50MB.
In 2009 December 16K apps in Google Play.
In 2010 October 1L apps in Google Play.
In 2011 December 3.8L+ apps in Google Play.
In 2012 October 7.0L apps in Google Play.
In 2013 Feb 8.0L apps in Google Play.
In 2013 May 8.5L apps in Google Play.
13. Totally 48billion applications downloaded
from Google Play.
As of May 2013, a total of 900 million Android
devices have been activated .
A report in July 2013 stated that Android's
share of the global smartphone market, led by
Samsung products, was 64% in March 2013.
1.5billion Android devices activations perday
in World.
23. The OHA was established on 6 November
2007.
Initially 34 Members group,led by Google.
OHA is in Silicon Valley, California The USA.
MemberShip is in Mobile operators, Software
companies, Commercialization companies,
Semiconductor companies, Handset
manufacturers.
Currently OHA having 84 members.
26. First Android device released by HTC,called
HTC Dream, in October 22 2008,USA.
October 28 2008 released in UK.
Resolution 320×480.
RAM 192MB.
Internal Memory 256 MB.
Supports up to 16GB micro Sd Card.
3.2 MP camera.
Android 1.0 Version.
29. Android Beta was released on 5/11/2007,SDK
released on 12/11/07.
The November 5th
is popularly celebrated as
Android BirthDay.
Android versions have been developed under a
codename and released in alphabetical order:
Android 1.0 API 1 23/09/2008.
Android 1.1 API 2 09/02/2009.
Android 1.5 API 3 30/04/2009.
CupCake
Android 1.6 API 4 15/09/2009. Donut
30. Android 2.0 API 5 26/10/2009. Eclair.
Android 2.0.1 API 6 03/12/2009. Eclair.
Android 2.1 API 7 12/01/2010. Eclair.
Android 2.2 API 8 20/05/2010. Froyo.
Android 2.3 API 9 06/12/2010. Ginger Bread.
Android 2.3.3 API 10 09/02/2011. Ginger Bread.
Android 3.0 API 11 22/02/2011. HoneyComb.
Android 3.1 API 12 10/05/2011. HoneyComb
31. Android 3.2 API 13 15/07/2011. HoneyComb.
Android 4.0 API 14 19/10/2011. ICS.
Android 4.0.3 API 15 16/12/2011. ICS.
Android 4.1 API 16 09/07/2012. JB.
Android 4.2 API 17 13/11/2012. JB.
Android Programmed in C,C++,Java.
Initial release 1.0 : 23/9/2008.
Latest release 4.2.2 : 11/2/2013.
41. Android Overtakes Symbian in the fourth
quarter of 2010.
Require a low-cost.
Customizable.
lightweight operating system for high tech
devices.
Android Worldwide market share almost
reaches 75%.
47. Linux Kernel not interact with user & Developer.
Performs : Memory Management Programs,
Security Settings,Power Management Software,
Network Stack,Support for
SharedLibraries,Hardware Drivers.
49. Android is open source, therefore any manufacturer
can access it, customize it and adapt it according to the
requirements of their own gadget.
kernel is the first layer of software that interacts with
the device hardware.
The kernel is responsible for providing basic
architectural model for process scheduling, resource
handling, memory management, networking and
isolation etc.
Google maintaining own Linux kernel for since 2010.
50. Portability :Supports Super Computers to small devices.
Features :
Memory Management : Linux kernel manages memory by
allocating and de-allocating memory for the file system.
Process Management : Linux Kernel is responsible to start
stop and execute the program.
Linux is responsible to allocate resources to various
processes that need them.
Driver Model : All the device specific drivers run.
Application is able to run on Android.
Manufacturers/ hardware vendors can develop their drivers
into Linux in a familiar environment.
That is giving plenty room for hardware vendors to
optimizing OS. This is one major reason Linux kernel was
chosen for Android.
51. File System Management: Contols Data storage service for
Android device.
Network Stack : Linux Kernel is responsible to communicate
with the network. It also controls networking stack, drivers,
routing devices and network adapters.
Security :
Linux kernel handles the security between application
and the system.
Linux kernel is also responsible for power
management.
Linux runs in scientific research labs, supercomputers
and systems for mission critical tasks. Android
completely relies on Linux for security.
52. •
Libraries developed with C,having
•
Surface Manager: composing windows on
•
the screen.
•
WebKit : Browser.
•
Sqlite : DataBase.
•
libc (System C libraries).
53. Android Runs on
its Own Process.
It is optimized for
low memory req.
Allow Multiple
Instance,run at Once
Thread Support.
Operates On dex
files.
54. Our applications directly interact with these blocks of the Android
architecture. These programs manage the basic functions of phone like resource
management, voice call management etc.
Telephony Manager: Manages all voice calls. We use telephony
manager if we want to access voice calls in our application.
Resource Manager: Manage the various types of resources we use in
our Application
Location Manager: Location management, using GPS or cell tower.
55. Top Layer o Android stack is Application Layer. User
Interacting with this layer only.
Blue Color : Developed with JAVA.
Green Color : Developed with C.
To Interface C & JAVA,need to Use JNI.
57. Intent is one of the android application
component.
Two types of intents are there
Implicit Intent.
Explicit Intent.
Implicit Intent : WebView.
Explicit Intent : Changing one Screen to
Another Screen.
58. It is a component,user can interact with User
interface .
An Android application can have several
activities and it can be switched between them
during runtime of the application.
An Activity contains Views & Layouts.
Each Android Application Contains min one
Activity.
If morethan one Activity in application,need to
Declare in manifest file.
59. Services perform background tasks without
providing an UI.
Each service class must have a
corresponding <service> declaration in its
package's AndroidManifest.xml.
They can notify the user via the notification
Manager.
broadcast receiver is a class which extends
BroadcastReceiver.
Getting Alerts.like mail,msg,etc.
60. Different Types of
Layouts,Textviews,
Buttons,etc.
View can be seen in Two
Ways.
Using Emulator.
Graphical View.
61. Content providers store and retrieve data .
Share the data across Application.
The only way to share data across applications.
88. Firefox OS is a Linux-based open source
operating system for smartphones and tablet
computers being developed by Mozilla.
Programmed in HTML5, CSS, JavaScript.
July 2, 2013, Telefónica launched the first ever
Firefox OS based phone, ZTE Open, in Spain.
OpenSource.
Firefox have also announced that LG Electronics,
ZTE, Huawei and TCL Corporation have
committed to making Firefox OS devices