SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Siddharth Belbase
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentationconnectshilpa
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & ComponentsVijay Rastogi
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
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 technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ pptvikas bharat
 
Seminar on mobile application development with android
Seminar on mobile application development with androidSeminar on mobile application development with android
Seminar on mobile application development with androidNoor Mohammed Anik
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introductionRoshan Gautam
 
Android presentation
Android presentationAndroid presentation
Android presentationDipesh Shome
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android DevelopmentAly Abdelkareem
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 
Presentation on android
Presentation on androidPresentation on android
Presentation on androidsonyhontok
 

Mais procurados (20)

Android ppt
Android ppt Android ppt
Android ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
 
PPT on Android
PPT on AndroidPPT on Android
PPT on Android
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
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 Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
Seminar on mobile application development with android
Seminar on mobile application development with androidSeminar on mobile application development with android
Seminar on mobile application development with android
 
Android studio ppt
Android studio pptAndroid studio ppt
Android studio ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
Android - A brief introduction
Android - A brief introductionAndroid - A brief introduction
Android - A brief introduction
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Presentation on android
Presentation on androidPresentation on android
Presentation on android
 

Semelhante a Android seminar ppt

Semelhante 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
 
Basic Android College Seminar Presentation
Basic Android College Seminar Presentation Basic Android College Seminar Presentation
Basic Android College Seminar Presentation
 
Android
AndroidAndroid
Android
 

Último

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).pptxVishalSingh1417
 
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...pradhanghanshyam7136
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
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...Poonam Aher Patil
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
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_.pdfSherif Taha
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
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.pptxheathfieldcps1
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
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.docxRamakrishna Reddy Bijjam
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 

Último (20)

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
 
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...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
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...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
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
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
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
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
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
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

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