SlideShare a Scribd company logo
1 of 19
CREATED BY Gundail   1
Overview
Introduction

Partner

Developer

Market
           CREATED BY Gundail   2
CREATED BY Gundail   3
CREATED BY Gundail   4
 Operating System have developed a lot in last 15 years.
 Android is a software bunch comprising not only
  operating system but also middleware and key
  applications.
 Android Inc was founded in Palo Alto of California,
  U.S. by Andy Rubin, Rich miner, Nick sears and Chris
  White in 2003.



               CREATED BY Gundail                           5
1. Introduction
What is Android?
    •   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

    •   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


 What is OHA?

                      CREATED BY Gundail                                           6
 What is the Open Handset Alliance (OHA)? (1)

      → It's a consortium of several companies




                 CREATED BY Gundail               7
Specification
 Hardwares that
Support Android are
 mainly based on
ARM architecture
platform. Some of
the current
 features and
specifications of
android are:

              CREATED BY Gundail   8
CREATED BY Gundail   9
Software development
 Development requirements

 • Java

 • Android SDK
 Programming Language(s)

 • Java – officially supported

 • C/C++ – also possible but not supported



                 CREATED BY Gundail          10
Android applications have common
Views such as lists,
 structure
grids, text boxes,      An Activity Manager that
                        manages the life cycle of
buttons, and even
an embeddable web                          applications and provides a
browser                                    common navigation
                                           backstack

Content                                    A Notification Manager
Providers that                             that enables all apps to
enable                                     display custom alerts in the
applications to                            status bar
access data from
other applications                         A Resource Manager,
(such as Contacts),                        providing access to non-
or to share their                          code resources such as
own data                                   localized strings, graphics,
                                           and layout files
                      CREATED BY Gundail                             11
Android applications have common
structure
Broadcast
                                            Activity is the presentation
receivers can
                                            layer of your app: there will
trigger intents that
                                            be one per screen, and the
start an application
                                            Views provide the UI to the
                                            activity
Data storage
provide data for                            Intents specify what
your apps, and                              specific action should be
can be shared                               performed
between apps –
database, file,
and shared                                   Services run in the
preferences (hash                            background and have
map) used by                                 no UI for the user – they
group of                                     will update data, and
applications                                 trigger events

                       CREATED BY Gundail                            12
CREATED BY Gundail   13
market share for commonly used
mobile OSs




        CREATED BY Gundail       14
Market




CREATED BY Gundail   15
Overall evaluation
Advantages

 There are a host of advantages that Google’s Android will derive from being an
    open source software. Some of the advantages include:

    •   The ability for anyone to customize the Google Android platform
    •   The consumer will benefit from having a wide range of mobile applications to
        choose from since the monopoly will be broken by Google Android
    •   Features like weather details, opening screen, live RSS feeds and even the
        icons on the opening screen will be able to be customized
    •   As a result of many mobile phones carrying Google Android, companies will
        come up with such innovative products like the location
    •   In addition the entertainment functionalities will be taken a notch higher by
        Google Android being able to offer online real time multiplayer games



                        CREATED BY Gundail                                              16
Overall evaluation
Limitations
       Bluetooth limitations
       o Android doesn't support:
             Bluetooth stereo
             Contacts exchange
             Modem pairing
             Wireless keyboards

 But it'll work with Bluetooth headsets, but that's about it
Conclusion

 We can only hope that the next versions of Android have overcome the actual
  limitations and that the future possibilities became a reality


                       CREATED BY Gundail                                       17
CREATED BY Gundail   18
CREATED BY Gundail   19

More Related Content

What's hot

Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.TG Rajesh
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Bruno Muniz
 
Android Project By Susovan
Android Project By SusovanAndroid Project By Susovan
Android Project By SusovanAmitava Majumder
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2ELaii Dancel
 
Androidapplicationdevelopment
AndroidapplicationdevelopmentAndroidapplicationdevelopment
Androidapplicationdevelopmentradhaudayan
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phonesdayango
 
Powerpoint activity 2
Powerpoint activity 2Powerpoint activity 2
Powerpoint activity 2rickielugue
 
Androids and Android Phones
Androids and Android PhonesAndroids and Android Phones
Androids and Android PhonesKathy Luna
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ pptvikas bharat
 
Android-smartphones-userfriedly-google
Android-smartphones-userfriedly-googleAndroid-smartphones-userfriedly-google
Android-smartphones-userfriedly-googleSouvik Chakrabarti
 
Android Basic By Ankit Shandilya
Android Basic By Ankit ShandilyaAndroid Basic By Ankit Shandilya
Android Basic By Ankit ShandilyaAnkit Shandilya
 
Android versions
Android versionsAndroid versions
Android versionssriramakhil
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorialmaster760
 

What's hot (20)

Android ppt
Android pptAndroid ppt
Android ppt
 
Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.Android technology and Information with Presentation Project.
Android technology and Information with Presentation Project.
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android OS
Android OSAndroid OS
Android OS
 
Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020Webinar Roadmap TotalCross 2020
Webinar Roadmap TotalCross 2020
 
Android Project By Susovan
Android Project By SusovanAndroid Project By Susovan
Android Project By Susovan
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Android
AndroidAndroid
Android
 
Androidapplicationdevelopment
AndroidapplicationdevelopmentAndroidapplicationdevelopment
Androidapplicationdevelopment
 
Android
AndroidAndroid
Android
 
Android L
Android LAndroid L
Android L
 
Android and Android phones
Android and Android phonesAndroid and Android phones
Android and Android phones
 
Powerpoint activity 2
Powerpoint activity 2Powerpoint activity 2
Powerpoint activity 2
 
Androids and Android Phones
Androids and Android PhonesAndroids and Android Phones
Androids and Android Phones
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
Android-smartphones-userfriedly-google
Android-smartphones-userfriedly-googleAndroid-smartphones-userfriedly-google
Android-smartphones-userfriedly-google
 
Android Basic By Ankit Shandilya
Android Basic By Ankit ShandilyaAndroid Basic By Ankit Shandilya
Android Basic By Ankit Shandilya
 
Android versions
Android versionsAndroid versions
Android versions
 
Android
AndroidAndroid
Android
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 

Viewers also liked

Bsdk kinh te y te bao hiem y te
Bsdk kinh te y te bao hiem y teBsdk kinh te y te bao hiem y te
Bsdk kinh te y te bao hiem y teĐức Đức
 
Critical reflection powerpoint
Critical reflection powerpointCritical reflection powerpoint
Critical reflection powerpointjkbashaw
 
Resultados 2t12 v11 - inglês
Resultados 2t12   v11 - inglêsResultados 2t12   v11 - inglês
Resultados 2t12 v11 - inglêsvigor_ri
 
Institutional presentation annual meeting
Institutional presentation annual meetingInstitutional presentation annual meeting
Institutional presentation annual meetingvigor_ri
 
Apresentação de resultados q312 final en(1)
Apresentação de resultados q312 final en(1)Apresentação de resultados q312 final en(1)
Apresentação de resultados q312 final en(1)vigor_ri
 
Apresentação de resultados 1 q13 eng final
Apresentação de resultados 1 q13 eng finalApresentação de resultados 1 q13 eng final
Apresentação de resultados 1 q13 eng finalvigor_ri
 
Spherical geom pp_-_needs_some_work
Spherical geom pp_-_needs_some_workSpherical geom pp_-_needs_some_work
Spherical geom pp_-_needs_some_workwallb
 
Resultados 2 q12 final - inglês
Resultados 2 q12   final - inglêsResultados 2 q12   final - inglês
Resultados 2 q12 final - inglêsvigor_ri
 
Institutional presentation 080413 eng final impressão
Institutional presentation 080413 eng final impressãoInstitutional presentation 080413 eng final impressão
Institutional presentation 080413 eng final impressãovigor_ri
 
Apresentação de resultados 4 q12 eng final v02
Apresentação de resultados 4 q12 eng final v02Apresentação de resultados 4 q12 eng final v02
Apresentação de resultados 4 q12 eng final v02vigor_ri
 
Fun with slideshare
Fun with slideshareFun with slideshare
Fun with slidesharejkbashaw
 
Apresentação de resultados 2 t13 eng final
Apresentação de resultados 2 t13 eng finalApresentação de resultados 2 t13 eng final
Apresentação de resultados 2 t13 eng finalvigor_ri
 

Viewers also liked (15)

Bsdk kinh te y te bao hiem y te
Bsdk kinh te y te bao hiem y teBsdk kinh te y te bao hiem y te
Bsdk kinh te y te bao hiem y te
 
Critical reflection powerpoint
Critical reflection powerpointCritical reflection powerpoint
Critical reflection powerpoint
 
Resultados 2t12 v11 - inglês
Resultados 2t12   v11 - inglêsResultados 2t12   v11 - inglês
Resultados 2t12 v11 - inglês
 
Institutional presentation annual meeting
Institutional presentation annual meetingInstitutional presentation annual meeting
Institutional presentation annual meeting
 
Apresentação de resultados q312 final en(1)
Apresentação de resultados q312 final en(1)Apresentação de resultados q312 final en(1)
Apresentação de resultados q312 final en(1)
 
Apresentação de resultados 1 q13 eng final
Apresentação de resultados 1 q13 eng finalApresentação de resultados 1 q13 eng final
Apresentação de resultados 1 q13 eng final
 
Dogs
DogsDogs
Dogs
 
Spherical geom pp_-_needs_some_work
Spherical geom pp_-_needs_some_workSpherical geom pp_-_needs_some_work
Spherical geom pp_-_needs_some_work
 
Resultados 2 q12 final - inglês
Resultados 2 q12   final - inglêsResultados 2 q12   final - inglês
Resultados 2 q12 final - inglês
 
Tener fé
Tener féTener fé
Tener fé
 
Institutional presentation 080413 eng final impressão
Institutional presentation 080413 eng final impressãoInstitutional presentation 080413 eng final impressão
Institutional presentation 080413 eng final impressão
 
Apresentação de resultados 4 q12 eng final v02
Apresentação de resultados 4 q12 eng final v02Apresentação de resultados 4 q12 eng final v02
Apresentação de resultados 4 q12 eng final v02
 
Fun with slideshare
Fun with slideshareFun with slideshare
Fun with slideshare
 
No Desistas
No DesistasNo Desistas
No Desistas
 
Apresentação de resultados 2 t13 eng final
Apresentação de resultados 2 t13 eng finalApresentação de resultados 2 t13 eng final
Apresentação de resultados 2 t13 eng final
 

Similar to Android opersting system

Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and WorkingAnkurVeer1
 
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentAn introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentSanskar Saraf
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentAn introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentSanskar Saraf
 
Cross compiling android applications
Cross compiling android applicationsCross compiling android applications
Cross compiling android applicationssai krishna
 
Android architecture
Android architectureAndroid architecture
Android architectureHari Krishna
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfMarie Weaver
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesRitesh Puthran
 
android presentation by akbar
android presentation by akbarandroid presentation by akbar
android presentation by akbarAkbar Md
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiewSai Teja
 
Android / Android Phones
Android / Android PhonesAndroid / Android Phones
Android / Android Phoneskevinlaurenz
 

Similar to Android opersting system (20)

Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
 
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentAn introduction on Android OS, its working and android development
An introduction on Android OS, its working and android development
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
An introduction on Android OS, its working and android development
An introduction on Android OS, its working and android developmentAn introduction on Android OS, its working and android development
An introduction on Android OS, its working and android development
 
My android
My androidMy android
My android
 
My android
My androidMy android
My android
 
Cross compiling android applications
Cross compiling android applicationsCross compiling android applications
Cross compiling android applications
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdf
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android
Android Android
Android
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
 
Android the future
Android  the futureAndroid  the future
Android the future
 
Android
AndroidAndroid
Android
 
android presentation by akbar
android presentation by akbarandroid presentation by akbar
android presentation by akbar
 
Android
AndroidAndroid
Android
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiew
 
Android
AndroidAndroid
Android
 
Android / Android Phones
Android / Android PhonesAndroid / Android Phones
Android / Android Phones
 
All about android
All about androidAll about android
All about android
 

Recently uploaded

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Android opersting system

  • 5.  Operating System have developed a lot in last 15 years.  Android is a software bunch comprising not only operating system but also middleware and key applications.  Android Inc was founded in Palo Alto of California, U.S. by Andy Rubin, Rich miner, Nick sears and Chris White in 2003. CREATED BY Gundail 5
  • 6. 1. Introduction What is Android? • 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 • 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  What is OHA? CREATED BY Gundail 6
  • 7.  What is the Open Handset Alliance (OHA)? (1)  → It's a consortium of several companies CREATED BY Gundail 7
  • 8. Specification  Hardwares that Support Android are mainly based on ARM architecture platform. Some of the current features and specifications of android are: CREATED BY Gundail 8
  • 10. Software development  Development requirements • Java • Android SDK  Programming Language(s) • Java – officially supported • C/C++ – also possible but not supported CREATED BY Gundail 10
  • 11. Android applications have common Views such as lists, structure grids, text boxes, An Activity Manager that manages the life cycle of buttons, and even an embeddable web applications and provides a browser common navigation backstack Content A Notification Manager Providers that that enables all apps to enable display custom alerts in the applications to status bar access data from other applications A Resource Manager, (such as Contacts), providing access to non- or to share their code resources such as own data localized strings, graphics, and layout files CREATED BY Gundail 11
  • 12. Android applications have common structure Broadcast Activity is the presentation receivers can layer of your app: there will trigger intents that be one per screen, and the start an application Views provide the UI to the activity Data storage provide data for Intents specify what your apps, and specific action should be can be shared performed between apps – database, file, and shared Services run in the preferences (hash background and have map) used by no UI for the user – they group of will update data, and applications trigger events CREATED BY Gundail 12
  • 14. market share for commonly used mobile OSs CREATED BY Gundail 14
  • 16. Overall evaluation Advantages  There are a host of advantages that Google’s Android will derive from being an open source software. Some of the advantages include: • The ability for anyone to customize the Google Android platform • The consumer will benefit from having a wide range of mobile applications to choose from since the monopoly will be broken by Google Android • Features like weather details, opening screen, live RSS feeds and even the icons on the opening screen will be able to be customized • As a result of many mobile phones carrying Google Android, companies will come up with such innovative products like the location • In addition the entertainment functionalities will be taken a notch higher by Google Android being able to offer online real time multiplayer games  CREATED BY Gundail 16
  • 17. Overall evaluation Limitations  Bluetooth limitations o Android doesn't support:  Bluetooth stereo  Contacts exchange  Modem pairing  Wireless keyboards  But it'll work with Bluetooth headsets, but that's about it Conclusion  We can only hope that the next versions of Android have overcome the actual limitations and that the future possibilities became a reality CREATED BY Gundail 17