SlideShare une entreprise Scribd logo
1  sur  20
Android and Android Phones
    http://eglobiotraining.com/
http://eglobiotraining.com/
              What is Android?

“Android is a software stack for mobile devices
that includes an operating system, middleware
             and key application.”
http://eglobiotraining.com/
FEATURES
• Application framework – enabling reuse and
  replacement of components.
• Dalvik virtual machine – optimized for mobile devices
  .
• Integrated browser – based on the open source
  WebKit engine.
• Optimized graphics - powered by a custom 2D
  graphics library, hardware acceleration optional.
• Sqlite – for structured Data storage.
http://eglobiotraining.com/
• Media support – for common audio, video, and still
  image formats.
• GSM Telephony – hardware dependent
• Bluetooth, edge, 3G, and Wifi – hardware dependent
• Camera, GPS, compass, and accelerometer –
  hardware dependent
• Rich development environment – including a device
  emulator, tools for debugging, memory and
  performance profiling and a plugin for the Eclipse
  IDE.
http://eglobiotraining.com/
              Android
Google
GI and the Android Market
Android platform
Developer tools
Android programming
http://eglobiotraining.com/
            Google’s Master Plan

Make the clod more accessible
Keep connectivity pervasive
Make the client more powerful
http://eglobiotraining.com/
                 Google

“We want the next killer application to be
       written for cell phones.”
http://eglobiotraining.com/
              GI Technical SPECS
Qualcomm MSM7201A, 528 MHz
ROM 256 MB
RAM 192 MB
4.60in x 2.16in x 0.62in
158 grams
Lithium ion battery, 1 150 mAH
http://eglobiotraining.com/
3G (HSDPA)
Touch screen, HVGA 320x480
QWERTY keyboard
3.2 megapixel camera
microSD expansion slot
GPS, compass, accelerometer
http://eglobiotraining.com/
           Third party applications

Lifeaware.net
Maverick
Android locale
http://eglobiotraining.com/
             Android Applications

Multiple applications, running simultaneously
User may switch between running
applications
Background services
Copy and paste
http://eglobiotraining.com/
            Android Applications

Are written in a Java language
Run on the Dalvik virtual machine
http://eglobiotraining.com/
       Distributing Android Application

Android market
Self-publish on your own website
Use a third party app store
http://eglobiotraining.com/
               Android Market

$25 registration fee for developers
Developer receives 70% of each sale
Remaining amount goes to carriers
Google does not take a percentage
http://eglobiotraining.com/
             Development Tools

Android SDK
Eclipse plug in
Android SDK
Android emulator
Command line tools
Documentation
Example application
http://eglobiotraining.com/
                  Intents

“an intent is a simple message object that
represents an ‘intention’ to do something.”

“an intent is an abstract description of an
       operation to be performed.”
http://eglobiotraining.com/
                 Android Views

“a view is an object that knows how to draw itself on
                       the screen.”
http://eglobiotraining.com/
                    Additional topics

•   Threading
•   Security model
•   Internationalization
•   Power management
•   Android management
•   Data synchronization
•   WiFi aAPI
•   Bluetooth API
http://eglobiotraining.com/
              What’s next for Android?

•   More phones
•   Virtual keyboard
•   Bluetooth A2DP
•   Multi-touch?
http://eglobiotraining.com/
Respecfully submitted to:

               Prof. Erwin M. Globio,
MSIT


                      http://slideshare.net/jeannmaglasang

Contenu connexe

Tendances

Flutter workshop @ bang saen 2020
Flutter workshop @ bang saen 2020Flutter workshop @ bang saen 2020
Flutter workshop @ bang saen 2020Anuchit Chalothorn
 
Flutter festival Info session -2022
Flutter festival Info session -2022Flutter festival Info session -2022
Flutter festival Info session -2022Apoorv Pandey
 
Mobile Web Rock
Mobile Web RockMobile Web Rock
Mobile Web RockIdo Green
 
Free Apps VS Paid Apps - Houssem Eddine Lassoued
Free Apps VS Paid Apps - Houssem Eddine LassouedFree Apps VS Paid Apps - Houssem Eddine Lassoued
Free Apps VS Paid Apps - Houssem Eddine LassouedHoussem Eddine LASSOUED
 
Android app development hybrid approach for beginners - Tools Installations ...
Android app development  hybrid approach for beginners - Tools Installations ...Android app development  hybrid approach for beginners - Tools Installations ...
Android app development hybrid approach for beginners - Tools Installations ...Khirulnizam Abd Rahman
 
Intro to Flutter SDK
Intro to Flutter SDKIntro to Flutter SDK
Intro to Flutter SDKdigitaljoni
 
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
Getting Started with Cross-Platform Mobile Development with Flutter and DartGetting Started with Cross-Platform Mobile Development with Flutter and Dart
Getting Started with Cross-Platform Mobile Development with Flutter and DartHarshith Keni
 
Phonegap - Girl Geek Sydney
Phonegap - Girl Geek SydneyPhonegap - Girl Geek Sydney
Phonegap - Girl Geek SydneyGeorgi Knox
 
App Inventor Primer
App Inventor PrimerApp Inventor Primer
App Inventor PrimerOwen Cutajar
 
Amsterdam HTML5 Game Developement Meetup - ThreeDee Media presentation
Amsterdam HTML5 Game Developement Meetup - ThreeDee Media presentationAmsterdam HTML5 Game Developement Meetup - ThreeDee Media presentation
Amsterdam HTML5 Game Developement Meetup - ThreeDee Media presentationThreeDee Media
 
Developing Cross platform apps in flutter (Android, iOS, Web)
Developing Cross platform apps in flutter (Android, iOS, Web)Developing Cross platform apps in flutter (Android, iOS, Web)
Developing Cross platform apps in flutter (Android, iOS, Web)Priyanka Tyagi
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsShahed Chowdhuri
 
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...Jianbin LIN
 

Tendances (20)

Flutter Workshop 2021 @ ARU
Flutter Workshop 2021 @ ARUFlutter Workshop 2021 @ ARU
Flutter Workshop 2021 @ ARU
 
Flutter workshop @ bang saen 2020
Flutter workshop @ bang saen 2020Flutter workshop @ bang saen 2020
Flutter workshop @ bang saen 2020
 
Flutter introduction
Flutter introductionFlutter introduction
Flutter introduction
 
Flutter festival Info session -2022
Flutter festival Info session -2022Flutter festival Info session -2022
Flutter festival Info session -2022
 
Introduction to flutter
Introduction to flutterIntroduction to flutter
Introduction to flutter
 
Mobile Web Rock
Mobile Web RockMobile Web Rock
Mobile Web Rock
 
Flutter
FlutterFlutter
Flutter
 
Free Apps VS Paid Apps - Houssem Eddine Lassoued
Free Apps VS Paid Apps - Houssem Eddine LassouedFree Apps VS Paid Apps - Houssem Eddine Lassoued
Free Apps VS Paid Apps - Houssem Eddine Lassoued
 
Android app development hybrid approach for beginners - Tools Installations ...
Android app development  hybrid approach for beginners - Tools Installations ...Android app development  hybrid approach for beginners - Tools Installations ...
Android app development hybrid approach for beginners - Tools Installations ...
 
Intro to Flutter SDK
Intro to Flutter SDKIntro to Flutter SDK
Intro to Flutter SDK
 
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
Getting Started with Cross-Platform Mobile Development with Flutter and DartGetting Started with Cross-Platform Mobile Development with Flutter and Dart
Getting Started with Cross-Platform Mobile Development with Flutter and Dart
 
Phonegap - Girl Geek Sydney
Phonegap - Girl Geek SydneyPhonegap - Girl Geek Sydney
Phonegap - Girl Geek Sydney
 
App Inventor Primer
App Inventor PrimerApp Inventor Primer
App Inventor Primer
 
Flutter
Flutter Flutter
Flutter
 
Flutter introduction
Flutter introductionFlutter introduction
Flutter introduction
 
Android
AndroidAndroid
Android
 
Amsterdam HTML5 Game Developement Meetup - ThreeDee Media presentation
Amsterdam HTML5 Game Developement Meetup - ThreeDee Media presentationAmsterdam HTML5 Game Developement Meetup - ThreeDee Media presentation
Amsterdam HTML5 Game Developement Meetup - ThreeDee Media presentation
 
Developing Cross platform apps in flutter (Android, iOS, Web)
Developing Cross platform apps in flutter (Android, iOS, Web)Developing Cross platform apps in flutter (Android, iOS, Web)
Developing Cross platform apps in flutter (Android, iOS, Web)
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
 
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
Introduction to mobile cross platform solutions(Xamarin vs React Native vs Fl...
 

Similaire à Android and android phones

Android Platform Overview - Azercell Barama
Android Platform Overview - Azercell BaramaAndroid Platform Overview - Azercell Barama
Android Platform Overview - Azercell BaramaRamin Orujov
 
Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009sullis
 
Introduction to Android - Mobile Portland
Introduction to Android - Mobile PortlandIntroduction to Android - Mobile Portland
Introduction to Android - Mobile Portlandsullis
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versionsindiangarg
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Tom Deryckere
 
Domo Arigato Mr. Roboto - Open Source Bridge 2009
Domo Arigato Mr. Roboto - Open Source Bridge 2009Domo Arigato Mr. Roboto - Open Source Bridge 2009
Domo Arigato Mr. Roboto - Open Source Bridge 2009sullis
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-pptSrijib Roy
 
Android the new Mobile Technoogy
Android the new Mobile TechnoogyAndroid the new Mobile Technoogy
Android the new Mobile Technoogypoojapainter
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureMotorola Mobility - MOTODEV
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROIDRajat Kumar
 

Similaire à Android and android phones (20)

POWERPOINT2
POWERPOINT2POWERPOINT2
POWERPOINT2
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Android Platform Overview - Azercell Barama
Android Platform Overview - Azercell BaramaAndroid Platform Overview - Azercell Barama
Android Platform Overview - Azercell Barama
 
Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009
 
Introduction to Android - Mobile Portland
Introduction to Android - Mobile PortlandIntroduction to Android - Mobile Portland
Introduction to Android - Mobile Portland
 
AndroidOverview
AndroidOverviewAndroidOverview
AndroidOverview
 
Lec001
Lec001Lec001
Lec001
 
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and VersionsAndroid Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
 
Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010Mobile CMS - CMSExpo 2010
Mobile CMS - CMSExpo 2010
 
Domo Arigato Mr. Roboto - Open Source Bridge 2009
Domo Arigato Mr. Roboto - Open Source Bridge 2009Domo Arigato Mr. Roboto - Open Source Bridge 2009
Domo Arigato Mr. Roboto - Open Source Bridge 2009
 
Android
AndroidAndroid
Android
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android the new Mobile Technoogy
Android the new Mobile TechnoogyAndroid the new Mobile Technoogy
Android the new Mobile Technoogy
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
 
Part 1 robot in the making
Part 1 robot in the makingPart 1 robot in the making
Part 1 robot in the making
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 
Android based os
Android based osAndroid based os
Android based os
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Android ppt
 Android ppt Android ppt
Android ppt
 

Android and android phones

  • 1. Android and Android Phones http://eglobiotraining.com/
  • 2. http://eglobiotraining.com/ What is Android? “Android is a software stack for mobile devices that includes an operating system, middleware and key application.”
  • 3. http://eglobiotraining.com/ FEATURES • Application framework – enabling reuse and replacement of components. • Dalvik virtual machine – optimized for mobile devices . • Integrated browser – based on the open source WebKit engine. • Optimized graphics - powered by a custom 2D graphics library, hardware acceleration optional. • Sqlite – for structured Data storage.
  • 4. http://eglobiotraining.com/ • Media support – for common audio, video, and still image formats. • GSM Telephony – hardware dependent • Bluetooth, edge, 3G, and Wifi – hardware dependent • Camera, GPS, compass, and accelerometer – hardware dependent • Rich development environment – including a device emulator, tools for debugging, memory and performance profiling and a plugin for the Eclipse IDE.
  • 5. http://eglobiotraining.com/ Android Google GI and the Android Market Android platform Developer tools Android programming
  • 6. http://eglobiotraining.com/ Google’s Master Plan Make the clod more accessible Keep connectivity pervasive Make the client more powerful
  • 7. http://eglobiotraining.com/ Google “We want the next killer application to be written for cell phones.”
  • 8. http://eglobiotraining.com/ GI Technical SPECS Qualcomm MSM7201A, 528 MHz ROM 256 MB RAM 192 MB 4.60in x 2.16in x 0.62in 158 grams Lithium ion battery, 1 150 mAH
  • 9. http://eglobiotraining.com/ 3G (HSDPA) Touch screen, HVGA 320x480 QWERTY keyboard 3.2 megapixel camera microSD expansion slot GPS, compass, accelerometer
  • 10. http://eglobiotraining.com/ Third party applications Lifeaware.net Maverick Android locale
  • 11. http://eglobiotraining.com/ Android Applications Multiple applications, running simultaneously User may switch between running applications Background services Copy and paste
  • 12. http://eglobiotraining.com/ Android Applications Are written in a Java language Run on the Dalvik virtual machine
  • 13. http://eglobiotraining.com/ Distributing Android Application Android market Self-publish on your own website Use a third party app store
  • 14. http://eglobiotraining.com/ Android Market $25 registration fee for developers Developer receives 70% of each sale Remaining amount goes to carriers Google does not take a percentage
  • 15. http://eglobiotraining.com/ Development Tools Android SDK Eclipse plug in Android SDK Android emulator Command line tools Documentation Example application
  • 16. http://eglobiotraining.com/ Intents “an intent is a simple message object that represents an ‘intention’ to do something.” “an intent is an abstract description of an operation to be performed.”
  • 17. http://eglobiotraining.com/ Android Views “a view is an object that knows how to draw itself on the screen.”
  • 18. http://eglobiotraining.com/ Additional topics • Threading • Security model • Internationalization • Power management • Android management • Data synchronization • WiFi aAPI • Bluetooth API
  • 19. http://eglobiotraining.com/ What’s next for Android? • More phones • Virtual keyboard • Bluetooth A2DP • Multi-touch?
  • 20. http://eglobiotraining.com/ Respecfully submitted to: Prof. Erwin M. Globio, MSIT http://slideshare.net/jeannmaglasang