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

Android and android phones

  • 1.
    Android and AndroidPhones 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