SlideShare une entreprise Scribd logo
1  sur  35
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
What is Android
Android is a Linux-based operating system designed primarily
for touchscreen mobile devices such as smartphones and tablet computers.
Initially developed by Android, Inc., which Google backed financially and later
bought in 2005, Android was unveiled in 2007 along with the founding of
the Open Handset Alliance: a consortium of hardware, software, and
telecommunication companies devoted to advancing open standards for
mobile devices. The first Android-powered phone was sold in October 2008.
What is Android
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Android, Inc. was founded in Palo Alto, California in October 2003 by Andy
Rubin (co-founder of Danger), Rich Miner (co-founder of Wildfire Communications,
Inc.)
History of Android
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Industry Developer
User
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Integrate Extended Replace
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Home Contacts Phone Browser …………
APPLICATIONS
Activity Manager Window Manager Content Providers View System Notification Manager
APPLICATION FRAMEWORK
Package manager Telephony Manager Resource Manager Location Manager XMPP Services
LIBRARIES
Core Libraries
Dalvik Virtual Machine
Android Runtime
Core Libraries Media Framework SQLite
Open GLIES Free Type WebKit
SGL SSL Libc
LINUX KERNEL
Display Driver Camera Driver Bluetooth Driver Flash Memory Driver Binder (IPC) Driver
USB Driver Keypad Driver WiFi Driver Audio Driver Power Management
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
DETAILS OF ARCHITECTURE 1/4
LINUX KERNEL
Display Driver Camera Driver Bluetooth Driver Flash Memory Driver Binder (IPC) Driver
USB Driver Keypad Driver WiFi Driver Audio Driver Power Management
Core Libraries
Dalvik Virtuval
Machine
Android Runtime
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
DETAILS OF ARCHITECTURE 2/4
LIBRARIES
Surface Manager Media Framework SQLite
Open GL | ES Free Type WebKit
SGL SSL Libc
 Libc: C standard library
 SSL : Secure Socket Layer
 SGL: skia 2D Graphic
Library for drawing text,
Geometrics and Images.
 OpenGL | ES : 3D Image Engine
 Media Framework : Core part of Android Multimedia
 SQLite: Embedded Database
 WebKit: Kernel of web browser
 FreeType : Bitmap and Vector
 Surface Manager: Manage Different window for Different Application
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
DETAILS OF ARCHITECTURE 2/4
Bitmap Vector
Bitmap (or raster) images are stored as a series
of tiny dots called pixels.
Each pixel is actually a very small square that is
assigned a color, and then arranged in a
pattern to form the image. When you zoom in
on a bitmap image you can see the individual
pixels that make up that image.
vector images are not based on pixel patterns,
but instead use mathematical formulas to
draw lines and curves that can be combined to
create an image from geometric objects such
as circles and polygons.
Bitmap graphics can be edited by erasing or
changing the color of individual pixels using a
program such as Adobe Photoshop.
Vector images are edited by manipulating the
lines and curves that make up the image using
a program such as Adobe Illustrator.
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
DETAILS OF ARCHITECTURE 3/4
Activity Manager Window Manager Content Providers View System Notification Manager
APPLICATION FRAMEWORK
Package manager Telephony Manager Resource Manager Location Manager XMPP Services
No Limited Application
Equality of Each Application
Easy to Embed Web Browser
Parallel Running
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
DETAILS OF ARCHITECTURE 4/4
JAVA
Applications
Bulit-in(phone, contacts, Browsers)
Application Framework
Telephone Mgr, Location Mgr, Notification Mgr,
Content Provider, Windowing, Resource Mgr,etc..
C,C++
Libraries
Graphics, Media, Database,
WebKit, etc
Android Runtime
Dalvik Virtual Machine
Linux Kernel
Power, File System, Drivers, Process,
Management, etc
C
The Design Goal of Android:
Openness
-Be as flexible as possible
- How it handles access to data
- Rapid Development (XML, Java)
Develop Language:
-App : Java
- Framework : Java
- Libraries : C/C++
- OS & Driver : C
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Android
Next….
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Android as an IOT platform
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
IOT platform
The narrower definition of IOT we can look at platforms from at
least three directions.
First, a hardware based platforms like Qualcomm’s AllJoyn, Intel’s IOTivity,
Apple’s Home kit and Android/Brillo from Google
Second, a different data transport protocols like XMPP – used in Internet Messaging
(IM), MQTT – a publish / subscribe model for messages, DDS – another pub/sub
model for data distribution services and AMQP – Advanced Message Queuing
Protocol.
Finally the integrated, cloud based platforms(Java) from big and small companies
like IBM Bluemix, Carriots, and many others that claim to provide end-to-end
solutions to transfer information from one machine to another.
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Develop for
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Application Architecture
Development Language: Java
Virtual Machine : DVM(not JVM) ,Opensource
Application : Consists of one or more of the following classification
Activities
Services
Content Provider
Broadcast Receivers
Android Application
Linux Kernel
Linux Process
Dalvik virtual machine
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Android SDK
android.jar Java archive file containing all of the Android SDK classes necessary to
build your application.
documention.html and docs directory The SDK documentation is provided locally
and on the Web.
Samples directory The samples subdirectory contains full source code for a
variety of applications, including ApiDemo, which exercises many APIs.
Tools directory Contains all of the command-line tools to build Android
applications.
Usb_driver Directory containing the necessary drivers to connect the
development environment to an Android-enabled device. These files are only
required for developers using the Windows platform.
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Android SDK
Tools:
Android Application may be run on a real device or on the Android Emulator, Which ships
with the android SDK.
ADB: Android Debug Bridge
The ADB utility lets you connect to the phone itself and issue rudimentary shell commands,
such as copying files to and from the device.
To Run on Emulator
Website: www.gatewaysoftwaresolutions.com
Contact:+91 73970 78885
Conclusion
Benefits
–Open Platform/License Free
–Robust OS Kernel, Innovative Library Packages
–Ease App. Development
–Rapid Improvement
•Challenges
–Performance Consideration
–Hard to Integrate for Vendors
–Too Much Google Dependent
•Key Factor: Market Response

Contenu connexe

Tendances

Androidapplicationdevelopment
AndroidapplicationdevelopmentAndroidapplicationdevelopment
Androidapplicationdevelopment
radhaudayan
 
Developex_presentation_v2
Developex_presentation_v2Developex_presentation_v2
Developex_presentation_v2
Olga Rusu
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
Jehad2012
 
Android application structure
Android application structureAndroid application structure
Android application structure
Alexey Ustenko
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
Sreerag Gopinath
 

Tendances (20)

Android
Android Android
Android
 
Androidapplicationdevelopment
AndroidapplicationdevelopmentAndroidapplicationdevelopment
Androidapplicationdevelopment
 
Developex_presentation_v2
Developex_presentation_v2Developex_presentation_v2
Developex_presentation_v2
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
 
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSService Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
 
[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World[WSO2 Integration Summit San Francisco 2019] The API-driven World
[WSO2 Integration Summit San Francisco 2019] The API-driven World
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
 
Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
Qt Core UI, Live Forum
Qt Core UI, Live ForumQt Core UI, Live Forum
Qt Core UI, Live Forum
 
AndroidOs
AndroidOsAndroidOs
AndroidOs
 
1 introduction of android
1 introduction of android1 introduction of android
1 introduction of android
 
Android Seminar
Android SeminarAndroid Seminar
Android Seminar
 
RGProfile
RGProfileRGProfile
RGProfile
 
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
[WSO2 Integration Summit San Francisco 2019] Ballerina - Cloud Native Middlew...
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Modeling and Code Generation in the Cloud for Citizen Developers and Beyond
Modeling and Code Generation in the Cloud for Citizen Developers and BeyondModeling and Code Generation in the Cloud for Citizen Developers and Beyond
Modeling and Code Generation in the Cloud for Citizen Developers and Beyond
 
Android application structure
Android application structureAndroid application structure
Android application structure
 
Sreerag dot net - objectives & architecture
Sreerag   dot net - objectives & architectureSreerag   dot net - objectives & architecture
Sreerag dot net - objectives & architecture
 

Similaire à Android ppt

Similaire à Android ppt (20)

Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Slides bootcamp21
Slides bootcamp21Slides bootcamp21
Slides bootcamp21
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android apps
Android appsAndroid apps
Android apps
 
Getting started with android dev and test perspective
Getting started with android   dev and test perspectiveGetting started with android   dev and test perspective
Getting started with android dev and test perspective
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Introduction to android mobile app development.pptx
Introduction to android mobile app development.pptxIntroduction to android mobile app development.pptx
Introduction to android mobile app development.pptx
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Crosswalk and the Intel XDK
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDK
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
 
Android
AndroidAndroid
Android
 
An brief introduction to android operating system
An brief introduction to android operating systemAn brief introduction to android operating system
An brief introduction to android operating system
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app development
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android by LAlitha
Android by LAlithaAndroid by LAlitha
Android by LAlitha
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 

Dernier

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

Android ppt

  • 1.
  • 2.
  • 4. Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. Initially developed by Android, Inc., which Google backed financially and later bought in 2005, Android was unveiled in 2007 along with the founding of the Open Handset Alliance: a consortium of hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices. The first Android-powered phone was sold in October 2008. What is Android Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885
  • 5. Android, Inc. was founded in Palo Alto, California in October 2003 by Andy Rubin (co-founder of Danger), Rich Miner (co-founder of Wildfire Communications, Inc.) History of Android Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885
  • 9. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 Home Contacts Phone Browser ………… APPLICATIONS Activity Manager Window Manager Content Providers View System Notification Manager APPLICATION FRAMEWORK Package manager Telephony Manager Resource Manager Location Manager XMPP Services LIBRARIES Core Libraries Dalvik Virtual Machine Android Runtime Core Libraries Media Framework SQLite Open GLIES Free Type WebKit SGL SSL Libc LINUX KERNEL Display Driver Camera Driver Bluetooth Driver Flash Memory Driver Binder (IPC) Driver USB Driver Keypad Driver WiFi Driver Audio Driver Power Management
  • 10. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 DETAILS OF ARCHITECTURE 1/4 LINUX KERNEL Display Driver Camera Driver Bluetooth Driver Flash Memory Driver Binder (IPC) Driver USB Driver Keypad Driver WiFi Driver Audio Driver Power Management Core Libraries Dalvik Virtuval Machine Android Runtime
  • 11. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 DETAILS OF ARCHITECTURE 2/4 LIBRARIES Surface Manager Media Framework SQLite Open GL | ES Free Type WebKit SGL SSL Libc  Libc: C standard library  SSL : Secure Socket Layer  SGL: skia 2D Graphic Library for drawing text, Geometrics and Images.  OpenGL | ES : 3D Image Engine  Media Framework : Core part of Android Multimedia  SQLite: Embedded Database  WebKit: Kernel of web browser  FreeType : Bitmap and Vector  Surface Manager: Manage Different window for Different Application
  • 12. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 DETAILS OF ARCHITECTURE 2/4 Bitmap Vector Bitmap (or raster) images are stored as a series of tiny dots called pixels. Each pixel is actually a very small square that is assigned a color, and then arranged in a pattern to form the image. When you zoom in on a bitmap image you can see the individual pixels that make up that image. vector images are not based on pixel patterns, but instead use mathematical formulas to draw lines and curves that can be combined to create an image from geometric objects such as circles and polygons. Bitmap graphics can be edited by erasing or changing the color of individual pixels using a program such as Adobe Photoshop. Vector images are edited by manipulating the lines and curves that make up the image using a program such as Adobe Illustrator.
  • 13. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 DETAILS OF ARCHITECTURE 3/4 Activity Manager Window Manager Content Providers View System Notification Manager APPLICATION FRAMEWORK Package manager Telephony Manager Resource Manager Location Manager XMPP Services No Limited Application Equality of Each Application Easy to Embed Web Browser Parallel Running
  • 14. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 DETAILS OF ARCHITECTURE 4/4 JAVA Applications Bulit-in(phone, contacts, Browsers) Application Framework Telephone Mgr, Location Mgr, Notification Mgr, Content Provider, Windowing, Resource Mgr,etc.. C,C++ Libraries Graphics, Media, Database, WebKit, etc Android Runtime Dalvik Virtual Machine Linux Kernel Power, File System, Drivers, Process, Management, etc C The Design Goal of Android: Openness -Be as flexible as possible - How it handles access to data - Rapid Development (XML, Java) Develop Language: -App : Java - Framework : Java - Libraries : C/C++ - OS & Driver : C
  • 17. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 IOT platform The narrower definition of IOT we can look at platforms from at least three directions. First, a hardware based platforms like Qualcomm’s AllJoyn, Intel’s IOTivity, Apple’s Home kit and Android/Brillo from Google Second, a different data transport protocols like XMPP – used in Internet Messaging (IM), MQTT – a publish / subscribe model for messages, DDS – another pub/sub model for data distribution services and AMQP – Advanced Message Queuing Protocol. Finally the integrated, cloud based platforms(Java) from big and small companies like IBM Bluemix, Carriots, and many others that claim to provide end-to-end solutions to transfer information from one machine to another.
  • 19. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 Application Architecture Development Language: Java Virtual Machine : DVM(not JVM) ,Opensource Application : Consists of one or more of the following classification Activities Services Content Provider Broadcast Receivers Android Application Linux Kernel Linux Process Dalvik virtual machine
  • 20. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 Android SDK android.jar Java archive file containing all of the Android SDK classes necessary to build your application. documention.html and docs directory The SDK documentation is provided locally and on the Web. Samples directory The samples subdirectory contains full source code for a variety of applications, including ApiDemo, which exercises many APIs. Tools directory Contains all of the command-line tools to build Android applications. Usb_driver Directory containing the necessary drivers to connect the development environment to an Android-enabled device. These files are only required for developers using the Windows platform.
  • 21. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 Android SDK Tools: Android Application may be run on a real device or on the Android Emulator, Which ships with the android SDK. ADB: Android Debug Bridge The ADB utility lets you connect to the phone itself and issue rudimentary shell commands, such as copying files to and from the device.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. To Run on Emulator
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Website: www.gatewaysoftwaresolutions.com Contact:+91 73970 78885 Conclusion Benefits –Open Platform/License Free –Robust OS Kernel, Innovative Library Packages –Ease App. Development –Rapid Improvement •Challenges –Performance Consideration –Hard to Integrate for Vendors –Too Much Google Dependent •Key Factor: Market Response