SlideShare una empresa de Scribd logo
1 de 23
R.C.PATEL INSTITUTE OF
TECHNOLOGY
Prepared by
Chakrapani Tripathi
BE EXTC
Roll no 66
Table Of Contents
1. Introduction
2. Platform
3. Software development
4. Overall evaluation
What Is Android?
Software especially used in hand held
devices which acts as an intermediate
between user and the device hardware
Introduction(1)
•A software platform and operating system for mobile
devices
•Based on the Linux kernel
•Developed by Google and later the Open Handset
Alliance (OHA)
•Allows writing managed code in the Java language
Introduction(2)
•Possibility to write applications in other
languages and compiling it to ARM native code
(support of Google? No)
•Unveiling of the Android platform was announced
on 5 November 2007 with the founding of OHA
Introduction(3)
• What is OHA?
• Open Handset Alliance
→ It's a consortium of several companies
Introduction(4)
•Devoted to advancing open standards for mobile
devices
•Develop technologies that will significantly lower
the cost of developing and distributing mobile
devices and services
Introduction(5)
• License
Version 2
Apache Software License(ASL)
Platform(1)
Architecture(1)
Platform(2)
Architecture(2)
• Android consists of a kernel based on Linux kernel version 2.6
• Android 4.0 Ice Cream Sandwich onwards, version 3.x,
with middleware, libraries and APIs written in C,
and application software running on an application
framework which includes Java-compatible libraries based
on Apache Harmony.
• Android uses the Dalvik virtual machine with just-in-time
compilation to run Dalvik 'dex-code‘
• ARM architecture
Platform(3)
Hardware
• Android is not a single piece of hardware
• It's a complete, end-to-end software platform that can be
adapted to work on any number of hardware
configurations.
• Everything is there, from the boot loader all the way up to
the applications
Platform(3)
Operating System(s)
•Android uses Linux for its device drivers, memory
management, process management, and networking.
•Android native libraries written in C/C++ internally, but
you’ll be calling them through Java interfaces
•Dalvik Virtual Machine. Runs dex files, which are
coverted at compile time from standard class and jar files.
Platform(4)
Network Connectivity
It supports wireless communications using:
oGSM mobile-phone technology
o3G
o802.11 Wi-Fi networks
Platform(5)
Security
• Android is a multi-process system, in which each
application (and parts of the system) runs in its own
process
• User and group IDs are assigned to applications.
• Additional finer-grained security features are provided
through a "permission" mechanism
Platform(6)
Performance
Platform(7)
Features
Software Development(1)
Development requirements
•Java
•Android SDK
•Eclipse IDE (optional)
Software Development(2)
IDE and Tools
Android SDK
•Class Library
•Developer Tools
 dx – Dalvik Cross-Assembler
 aapt – Android Asset Packaging Tool
 adb – Android Debug Bridge
 ddms – Dalvik Debug Monitor Service
•Emulator and System Images
•Documentation and Sample Code
Eclipse IDE + ADT (Android Development Tools)
•Reduces Development and Testing Time
•Makes User Interface-Creation easier
•Makes Application Description Easier
Software Development(3)
Programming Language(s)
•Java – officially supported
•C/C++ – also possible but not supported
Overall Evaluation(1)
Advantages
• The entire Application framework can be reused and replaced
by selective components.
• Dalvik virtual machine enhances the power management
systems.
• Support for 2D and 3D graphics, So lot of business for
animationdevelopers.
• Reliable and enhanced data storage.
• Supports common media file format.
• GSM, EDGE, 3G, HSCSD,
Wi-Fi n/w applications support
Overall Evaluation(2)
Limitations
Bluetooth limitations
oAndroid doesn't support:
 Bluetooth stereo
 Contacts exchange
 Modem pairing
 Wireless keyboards
But it'll work with Bluetooth headsets
Firefox Mobile isn't coming to Android
Apps in Android Market need to be programmed with a custom form
of Java
→ Mozilla and the Fennec won't have that
• Giants like Nokia and Microsoft are not the part of the OHA
Overall Evaluation(3)
Versions & release dates
We can only hope that the next versions of
Android have overcome the actual limitations
THANK YOU

Más contenido relacionado

La actualidad más candente

Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
connectshilpa
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
TeachMission
 

La actualidad más candente (20)

Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Basic Android College Seminar Presentation
Basic Android College Seminar Presentation Basic Android College Seminar Presentation
Basic Android College Seminar Presentation
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Android report
Android reportAndroid report
Android report
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
 
Development of Mobile Application -PPT
Development of Mobile Application -PPTDevelopment of Mobile Application -PPT
Development of Mobile Application -PPT
 
iOS PPT
iOS PPTiOS PPT
iOS PPT
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentation
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 

Similar a Android seminar ppt

Vijay android ppt
Vijay android pptVijay android ppt
Vijay android ppt
vijaymashre
 
Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01
Santosh Sh
 

Similar a Android seminar ppt (20)

Android 1
Android 1 Android 1
Android 1
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
Maddy android
Maddy androidMaddy android
Maddy android
 
Android 1
Android 1 Android 1
Android 1
 
Vijay android ppt
Vijay android pptVijay android ppt
Vijay android ppt
 
Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01Androidoverview 100405150711-phpapp01
Androidoverview 100405150711-phpapp01
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
Introduction to Android - Seminar
Introduction to Android - SeminarIntroduction to Android - Seminar
Introduction to Android - Seminar
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
Embedded Android : System Development - Part I
Embedded Android : System Development - Part IEmbedded Android : System Development - Part I
Embedded Android : System Development - Part I
 
Android
AndroidAndroid
Android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
 
Android understanding
Android understandingAndroid understanding
Android understanding
 
Android report.
Android report.Android report.
Android report.
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
Ppt on android
Ppt on androidPpt on android
Ppt on android
 
Android development
Android developmentAndroid development
Android development
 
Android
AndroidAndroid
Android
 
rakesh
rakeshrakesh
rakesh
 

Último

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
 
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
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
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
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

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
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
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
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
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
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.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
 
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
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Android seminar ppt

  • 1. R.C.PATEL INSTITUTE OF TECHNOLOGY Prepared by Chakrapani Tripathi BE EXTC Roll no 66
  • 2. Table Of Contents 1. Introduction 2. Platform 3. Software development 4. Overall evaluation
  • 3. What Is Android? Software especially used in hand held devices which acts as an intermediate between user and the device hardware
  • 4. Introduction(1) •A software platform and operating system for mobile devices •Based on the Linux kernel •Developed by Google and later the Open Handset Alliance (OHA) •Allows writing managed code in the Java language
  • 5. Introduction(2) •Possibility to write applications in other languages and compiling it to ARM native code (support of Google? No) •Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA
  • 6. Introduction(3) • What is OHA? • Open Handset Alliance → It's a consortium of several companies
  • 7. Introduction(4) •Devoted to advancing open standards for mobile devices •Develop technologies that will significantly lower the cost of developing and distributing mobile devices and services
  • 10. Platform(2) Architecture(2) • Android consists of a kernel based on Linux kernel version 2.6 • Android 4.0 Ice Cream Sandwich onwards, version 3.x, with middleware, libraries and APIs written in C, and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony. • Android uses the Dalvik virtual machine with just-in-time compilation to run Dalvik 'dex-code‘ • ARM architecture
  • 11. Platform(3) Hardware • Android is not a single piece of hardware • It's a complete, end-to-end software platform that can be adapted to work on any number of hardware configurations. • Everything is there, from the boot loader all the way up to the applications
  • 12. Platform(3) Operating System(s) •Android uses Linux for its device drivers, memory management, process management, and networking. •Android native libraries written in C/C++ internally, but you’ll be calling them through Java interfaces •Dalvik Virtual Machine. Runs dex files, which are coverted at compile time from standard class and jar files.
  • 13. Platform(4) Network Connectivity It supports wireless communications using: oGSM mobile-phone technology o3G o802.11 Wi-Fi networks
  • 14. Platform(5) Security • Android is a multi-process system, in which each application (and parts of the system) runs in its own process • User and group IDs are assigned to applications. • Additional finer-grained security features are provided through a "permission" mechanism
  • 18. Software Development(2) IDE and Tools Android SDK •Class Library •Developer Tools  dx – Dalvik Cross-Assembler  aapt – Android Asset Packaging Tool  adb – Android Debug Bridge  ddms – Dalvik Debug Monitor Service •Emulator and System Images •Documentation and Sample Code Eclipse IDE + ADT (Android Development Tools) •Reduces Development and Testing Time •Makes User Interface-Creation easier •Makes Application Description Easier
  • 19. Software Development(3) Programming Language(s) •Java – officially supported •C/C++ – also possible but not supported
  • 20. Overall Evaluation(1) Advantages • The entire Application framework can be reused and replaced by selective components. • Dalvik virtual machine enhances the power management systems. • Support for 2D and 3D graphics, So lot of business for animationdevelopers. • Reliable and enhanced data storage. • Supports common media file format. • GSM, EDGE, 3G, HSCSD, Wi-Fi n/w applications support
  • 21. Overall Evaluation(2) Limitations Bluetooth limitations oAndroid doesn't support:  Bluetooth stereo  Contacts exchange  Modem pairing  Wireless keyboards But it'll work with Bluetooth headsets Firefox Mobile isn't coming to Android Apps in Android Market need to be programmed with a custom form of Java → Mozilla and the Fennec won't have that • Giants like Nokia and Microsoft are not the part of the OHA
  • 22. Overall Evaluation(3) Versions & release dates We can only hope that the next versions of Android have overcome the actual limitations