SlideShare una empresa de Scribd logo
1 de 90
By
Srinivas.
nivasdevarapalli@gmail.com.
 Smart Phones.
 Android Evolution.
 OHA(Open Handset Alliance).
 First Android Device.
 Android Versions.
 Android System Requirements.
 Android Architecture.
 Android HelloWorld.
 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.
• Developed By IBM.
• Touch Screen
Cellular Phone.
• Launched in Aug
1994.
• Sold 50,000 Phones.
• Memory Size 1MB.
• DisConnected in
Feb1995.
 Google's Android.
 Apple's Iphone.
 Nokia's Symbian.
 RIM(Research In Motion Limited)'s BlackBerry.
 Samsung's Bada.
 MicroSoft's WindowsPhone.
 HP'sWeb OS.
 Mozilla's FireFox OS.(Released July,2013).
 Ubuntu's Ubuntu OS(Released Jan,2013).
 Smart Phones.
 Android Evolution.
 OHA(Open Handset Alliance).
 First Android Device.
 Android Versions.
 Android System Requirements.
 Android Architecture.
 Android HelloWorld
 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.
 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.
 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
 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.
 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.
 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.
 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.
 Smart Phones.
 Android Evolution.
 OHA(Open Handset Alliance).
 First Android Device.
 Android Versions.
 Android System Requirements.
 Android Architecture.
 Android HelloWorld.
 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.
 Smart Phones.
 Android Evolution.
 OHA(Open Handset Alliance).
 First Android Device.
 Android Versions.
 Android System Requirements.
 Android Architecture.
 Android HelloWorld.
 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.
 Smart Phones.
 Android Evolution.
 OHA(Open Handset Alliance).
 First Android Device.
 Android Versions.
 Android System Requirements.
 Android Architecture.
 Android HelloWorld
 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
 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
 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.
 Latest update July/9/2013.
 JellyBean(4.1 & 4.2) 37.9%.
 GingerBread(2.3) 34.1%.
 Ice CreamSandwich(4.0) 23.3%.
 95.3% phones used Android 2.2 version.
 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%.
 Smart Phones.
 Android Evolution.
 OHA(Open Handset Alliance).
 First Android Device.
 Android Versions.
 Android System Requirements.
 Android Architecture.
 Android HelloWorld
Windows :
 XP,Vista,W7,W8.
 Java 1.5 or Later.
 ADT Plug 22.0.1(min),
 Eclipse 4.2.2 Juno.
Ubuntu :
 Ubuntu 8.04 or Later.
 Java 1.5 or Later.
 ADT Plugin 22.0.1.
 Eclipse 4.2.2 Juno.
 Smart Phones.
 Android Evolution.
 OHA(Open Handset Alliance).
 First Android Device.
 Android Versions.
 Android System Requirements.
 Android Architecture.
 Android HelloWorld
 Linux Kernel.
 HAL(Hardware Abstraction Layer).
 Libraries & Android Run Time.
 Android Application FrameWork.
 Android Applications.
 Linux Kernel not interact with user & Developer.
 Performs : Memory Management Programs,
Security Settings,Power Management Software,
Network Stack,Support for
SharedLibraries,Hardware Drivers.
•
Android 1.0 ----------- 2.6.25.
•
Android 1.5 ----------- 2.6.27.
•
Android 1.6 ----------- 2.6.29.
•
Android 2.0 ----------- 2.6.29.
•
Android 2.2 ----------- 2.6.32.
•
Android 2.3 ----------- 2.6.35.
•
Android 3.0 ----------- 2.6.36.
•
Android 4.0+ ----------- 3.0.1.
•
Android 4.1+----------- 3.0.31.
 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.
 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.
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.
•
Libraries developed with C,having
•
Surface Manager: composing windows on
•
the screen.
•
WebKit : Browser.
•
Sqlite : DataBase.
•
libc (System C libraries).
 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.
 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.
 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.
• Activity.
• Intents.
• Views.
• Content Providers.
• Services.
• Notification.
• Manifest file.
 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.
 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.
 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.
 Different Types of
Layouts,Textviews,
Buttons,etc.
 View can be seen in Two
Ways.
 Using Emulator.
 Graphical View.
 Content providers store and retrieve data .
 Share the data across Application.
 The only way to share data across applications.
HelloWorld Program
 LinearLayout.
 RelativeLayout.
 TableLayout.
 GridLayout.
 Aboslute Layout.
 FrameLayout.
 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
Thank you

Más contenido relacionado

La actualidad más candente

Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentationconnectshilpa
 
Android OTA updates
Android OTA updatesAndroid OTA updates
Android OTA updatesGary Bisson
 
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)Nanik Tolaram
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Siddharth Belbase
 
android architecture
android architectureandroid architecture
android architectureAashita Gupta
 
Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessNanik Tolaram
 
A deep dive into Android OpenSource Project(AOSP)
A deep dive into Android OpenSource Project(AOSP)A deep dive into Android OpenSource Project(AOSP)
A deep dive into Android OpenSource Project(AOSP)Siji Sunny
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating Systemrenoy reji
 
Docker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersDocker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersRyan Hodgin
 
Android Automotive
Android AutomotiveAndroid Automotive
Android AutomotiveOpersys inc.
 

La actualidad más candente (20)

Android ppt
Android pptAndroid ppt
Android ppt
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Android OTA updates
Android OTA updatesAndroid OTA updates
Android OTA updates
 
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Binder: Android IPC
Binder: Android IPCBinder: Android IPC
Binder: Android IPC
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
android architecture
android architectureandroid architecture
android architecture
 
Android Internals
Android InternalsAndroid Internals
Android Internals
 
Docker compose
Docker composeDocker compose
Docker compose
 
Learning AOSP - Android Booting Process
Learning AOSP - Android Booting ProcessLearning AOSP - Android Booting Process
Learning AOSP - Android Booting Process
 
A deep dive into Android OpenSource Project(AOSP)
A deep dive into Android OpenSource Project(AOSP)A deep dive into Android OpenSource Project(AOSP)
A deep dive into Android OpenSource Project(AOSP)
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Docker Overview - Rise of the Containers
Docker Overview - Rise of the ContainersDocker Overview - Rise of the Containers
Docker Overview - Rise of the Containers
 
Android
AndroidAndroid
Android
 
Android Automotive
Android AutomotiveAndroid Automotive
Android Automotive
 

Destacado

Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The BasicsMike Desjardins
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android StudioSuyash Srijan
 
Android Bluetooth Introduction
Android Bluetooth IntroductionAndroid Bluetooth Introduction
Android Bluetooth IntroductionErin Yueh
 
What is Android OS in ppt ?
What is Android OS in ppt ? What is Android OS in ppt ?
What is Android OS in ppt ? SoonTips.com
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating SystemShemul Hossain
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my collegeSneha Lata
 
Android Things: Android for IoT
Android Things: Android for IoTAndroid Things: Android for IoT
Android Things: Android for IoTOpersys inc.
 
Embedded Android Workshop with Nougat
Embedded Android Workshop with NougatEmbedded Android Workshop with Nougat
Embedded Android Workshop with NougatOpersys inc.
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobilesDurairaja
 
Android Development: Build Android App from Scratch
Android Development: Build Android App from ScratchAndroid Development: Build Android App from Scratch
Android Development: Build Android App from ScratchTaufan Erfiyanto
 
Android fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersAndroid fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersBoom Shukla
 
Introduction to Android Studio
Introduction to Android StudioIntroduction to Android Studio
Introduction to Android StudioMichael Pan
 
Android Development for Beginners with Sample Project - Day 1
Android Development for Beginners with Sample Project - Day 1Android Development for Beginners with Sample Project - Day 1
Android Development for Beginners with Sample Project - Day 1Joemarie Amparo
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design TipsJustin Lee
 

Destacado (20)

Android ppt
Android ppt Android ppt
Android ppt
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Android Bluetooth Introduction
Android Bluetooth IntroductionAndroid Bluetooth Introduction
Android Bluetooth Introduction
 
What is Android OS in ppt ?
What is Android OS in ppt ? What is Android OS in ppt ?
What is Android OS in ppt ?
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating System
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 
Android Things: Android for IoT
Android Things: Android for IoTAndroid Things: Android for IoT
Android Things: Android for IoT
 
Embedded Android Workshop with Nougat
Embedded Android Workshop with NougatEmbedded Android Workshop with Nougat
Embedded Android Workshop with Nougat
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
Android Basics Tutorial 1
Android Basics Tutorial 1Android Basics Tutorial 1
Android Basics Tutorial 1
 
01 06 - android programming basics
01  06 - android programming basics01  06 - android programming basics
01 06 - android programming basics
 
Android training
Android trainingAndroid training
Android training
 
Android Development: Build Android App from Scratch
Android Development: Build Android App from ScratchAndroid Development: Build Android App from Scratch
Android Development: Build Android App from Scratch
 
Android fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersAndroid fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginners
 
Introduction to Android Studio
Introduction to Android StudioIntroduction to Android Studio
Introduction to Android Studio
 
Android Development for Beginners with Sample Project - Day 1
Android Development for Beginners with Sample Project - Day 1Android Development for Beginners with Sample Project - Day 1
Android Development for Beginners with Sample Project - Day 1
 
Android studio
Android studioAndroid studio
Android studio
 
Android 4.0 UI Design Tips
Android 4.0 UI Design TipsAndroid 4.0 UI Design Tips
Android 4.0 UI Design Tips
 

Similar a Android workShop

Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ pptvikas bharat
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phoneschristinejoy12
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROIDRajat Kumar
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMpreeta sinha
 
Android presantation
Android presantationAndroid presantation
Android presantationUdayJethva
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfimau6
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Jowin John Chemban
 
Android development
Android developmentAndroid development
Android developmentAsif Larra
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesTasicoPaolo
 
Android operating system
Android operating systemAndroid operating system
Android operating systemkunthekeshav
 
Software training report
Software training reportSoftware training report
Software training reportNatasha Bains
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to AndriodKaviarasu D
 

Similar a Android workShop (20)

Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Android presantation
Android presantationAndroid presantation
Android presantation
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
 
Mobile Hacking Unit 1
Mobile Hacking Unit 1Mobile Hacking Unit 1
Mobile Hacking Unit 1
 
Module 1
Module 1Module 1
Module 1
 
Android
Android Android
Android
 
Android development
Android developmentAndroid development
Android development
 
Android OS
Android OSAndroid OS
Android OS
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Software training report
Software training reportSoftware training report
Software training report
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 

Último

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Último (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Android workShop

  • 2.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld.
  • 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.
  • 5.  Google's Android.  Apple's Iphone.  Nokia's Symbian.  RIM(Research In Motion Limited)'s BlackBerry.  Samsung's Bada.  MicroSoft's WindowsPhone.  HP'sWeb OS.  Mozilla's FireFox OS.(Released July,2013).  Ubuntu's Ubuntu OS(Released Jan,2013).
  • 6.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld
  • 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.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld.
  • 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.
  • 24.
  • 25.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld.
  • 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.
  • 27.
  • 28.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld
  • 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.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.  Latest update July/9/2013.  JellyBean(4.1 & 4.2) 37.9%.  GingerBread(2.3) 34.1%.  Ice CreamSandwich(4.0) 23.3%.  95.3% phones used Android 2.2 version.
  • 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%.
  • 42.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld
  • 43. Windows :  XP,Vista,W7,W8.  Java 1.5 or Later.  ADT Plug 22.0.1(min),  Eclipse 4.2.2 Juno. Ubuntu :  Ubuntu 8.04 or Later.  Java 1.5 or Later.  ADT Plugin 22.0.1.  Eclipse 4.2.2 Juno.
  • 44.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld
  • 45.
  • 46.  Linux Kernel.  HAL(Hardware Abstraction Layer).  Libraries & Android Run Time.  Android Application FrameWork.  Android Applications.
  • 47.  Linux Kernel not interact with user & Developer.  Performs : Memory Management Programs, Security Settings,Power Management Software, Network Stack,Support for SharedLibraries,Hardware Drivers.
  • 48. • Android 1.0 ----------- 2.6.25. • Android 1.5 ----------- 2.6.27. • Android 1.6 ----------- 2.6.29. • Android 2.0 ----------- 2.6.29. • Android 2.2 ----------- 2.6.32. • Android 2.3 ----------- 2.6.35. • Android 3.0 ----------- 2.6.36. • Android 4.0+ ----------- 3.0.1. • Android 4.1+----------- 3.0.31.
  • 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.
  • 56. • Activity. • Intents. • Views. • Content Providers. • Services. • Notification. • Manifest file.
  • 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.
  • 62.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.  LinearLayout.  RelativeLayout.  TableLayout.  GridLayout.  Aboslute Layout.  FrameLayout.
  • 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
  • 89.