Why android
• Android was designed as a platform
  for software development.

• Android is open.

• Android is free.

• Community support.

• Tool support.
Android inc was founded in California in
October 2003 by :
  • Andy Rubin
  • Rich miner
  • Chris white

It was later acquired by Google on august
17 2005.
Open handset alliance
•It’s a collaboration of several companies. its a group
of 79 hardware ,software and telecom companies.
Advantages of android
• Android lets you change your settings
  faster.
• Android gives you more options to fit
  your budget.
• Android gives you better notifications.
• Android supports extra large screen sizes
  and rsolutions.
Android applications
• Android will ship with a set of core applications
  including an
      a)Email client,
      b)SMS program,
      c)Calendar,
      d)Contacts & others….
• All the applications are written using the Java
  programming language.
Application framework
• Framework elements are: Intents , Content
  Providers , Views and managers
• This layer has been designed to facilitate the reuse
  of components in android
• Developers can build their applications to execute
  on android kernel and inter-operate among
  themselves and with existing applications
Linux kernel
• Android relies on Linux version 2.6 for core
  system services such as device drivers,
  security, memory management ,process
  management.
• The kernel also acts as an abstraction layer
  between the hardware and the rest of the
  various softwares.
Dalvik virtual machine
• Dalvik is the process virtual machine(VM) in
  google’s android operating system.
• Dalvik ,like the rest of android,is a open-
  source software.it was originally written by
  Dan Bornstien , who named it after the fishing
  village of Dalvik in Iceland.
• Dalvik has been designed so that a device can
  run multiple instances of the VM effectively.
Different versions of android
              os
Android 1.5
Code name: cupcake
Release date:30th April 2009
Major features
• Uploading videos to YouTube and pictures to Picasa
  directly from the phone
• Bluetooth A2DP support
• Ability to record and watch videos through camrecorder
  mode
• Animated screen transitions.
Different versions of android
              os
Android 1.6
Code name: Donut
Release date: 15th september 2009
• An integrated camera,camrecorder and gallery interface
• Updated search experience to allow searching bookmarks , history ,
  contacts and the web from the home screen.
• Updated technology support for CDMA/EVDO ,802.1x , VPNs and a
  text-to-speech.
• Support for WVGA screen resolutions.
• Speed improvement in searching and camera applications
• Gesture framework and Gesture Builder development tools.
• Google free turn-by-turn navigation.
Different versions of android
              os
Android 2.1
Code name: Éclair
Release date: 26 th October 2009
Major features
• Optimized hardware speed
• Support for more screen sizes and resolutions
• New browser UI and HTML5 support
• New contacts list
• Microsoft exchange support
• Bluetooth 2.1
• Improved google maps 3.1.2
• Built in flash support for camera
• Digital zoom
• Live wallpapers
Different versions of android
              os
Android 2.2
Code Name: Froyo
Release Date: 20 May 2010
Major Features:
    Android OS speed, memory, and performance optimizations
    Application speed improvements courtesy of JIT implementation
    Integration of Chrome's V8 JavaScript engine into the Browser
    application
    Increased Microsoft Exchange support (security policies, auto-
    discovery, GAL look-up, calendar synchronization, remote wipe)
    Improved application launcher with shortcuts to Phone and
    Browser applications
Different versions of android
              os
Android 2.3

Code Name: Gingerbread

Release Date: 2 Feb 2011

Major Features:

   Support for WebM video playback
   Support for Near Field Communication(NFC)
Different versions of android
              os
Android 4.0
Code Name: Icecream sandwitch
Release Date: April 2012
Major Features:

      UI inspiration from Honeycomb for Phone form factor
     Gaming improvements
     Cloud Music
     Tight Cloud integration to backup apps, app data,
    preferences.
Formats supported by android
Image formats   Music formats   Video formats



JPEG            MP3             AVI
PNG             MPEG-4          MP-4
Bitmap          WAV             3GP
GIF               -             FLV
Android securities

AVG Technology
Avast
Kasper sky
MacAfee
How does android manages
         memory
• Android’s process and memory management is a
  little unusual. Like Java and .NET, Android uses its
  own run time and virtual machine to manage
  application memory.

• Each Android application runs in a separate
  process within its own Dalvik instance.

• Android manages opened applications which are
  running in the background, so officially you
  shouldn’t care about that.
How is android Enviroment
              growing

•Google's Android was expected to become the world's
second most-used smart phone OS by 2012, after the
Symbian OS.

•5 months ago 200,000 Android devices were activated
each day. Today, it’s 350,000 per day. In fact for every
baby born in the U.S. each day, 30 Android devices are
activated.


•Now Android OS is running on several no of devices .
Disadvantages of android
• Chaos ecological system.
• In case of hack system it leads to serious
  measures to lock the device
• It is expensive compared to windows.
• Android depend upon certain use such as
  bluetooth , wifi , camera , GPS and compass
  etc.
Difference between apple
          and android
Specification         Apple                      Android
  Ownership            Apple Proprietary          Google open Source
 Compatible Access     3G,3.5G,Wi-Fi,Bluetooth    2G,3G,3.5G and 4G(GSM
 Technology                                       , CDMA,Bluetooth,Wi-Fi,
                                                  and WiMAX)
 Compatible Devices    iPod , iPod Touch,         Any Devices
                       iPhones
 Messaging             SMS , MMS ,email           SMS , MMS , email and
                                                  C2DM
 Web Browser           Safari                     Open source Web kit
                                                  layout engine coupled
                                                  with Chrome’s V8
                                                  JavaScript engine
 Connectivity          Wi-Fi, Bluetooth           Wi-Fi, Bluetooth and NFC
 Multitasking          Supported                  Supported
 Other device          (Internet) Bluetooth       (Internet Tethering)
 connectivity                                     Hotspot feature with Wi-
                                                  Fi
Difference between apple
          and android
Specification          Apple              Android
Chrome to phone        Not supported      Supported

3D Google Map          Not Yet            Supported

Email Attachments      Single file only   Multiple files

Google Talk            Web browser chat   GTalk Specific Client and
                                          Video Supported
Hardware Vendors       Apple              Samsung,Motorola,LG,So
                                          ny Ericsson,
                                          Dell,Huawei,HTC
3rd Party Branded OS   No                 Supported

Adobe Flash Support    Not Supported      Supported

No of Home Screen      11                 5
Panels
Difference between Android
       and Smartphones

Feature        Android         Windows mobile   BlackBerry
company        Google          Microsoft        RIM
OS family      Linux           Windows          Mobile OS
Languages      Java            Visual C++       C++
SDK Platform   Multiplatform   dependent        dependent
Face book      Yes             Yes              Yes
Multitasking   Yes             limited          limited
issues         no              Distributed      yes
Devices running Android Os
   Mobile Phones
Phones like HTC G1, HTC Desire, Samsung
 Galaxy S, Sony Ericsson Xperia X10, Samsung
 Galaxy S etc.
   Tablet Computers
Tablets computers like Dell Streak, Notion Ink
  Adam, Quanta.
Conclusion
• Android is a truly open, free development platform based on
  Linux and open source. Handset makers can use and
  customize the platform without paying a royalty.
• A component-based architecture inspired by Internet mash-
  ups. Parts of one application can be used in another in ways
  not originally envisioned by the developer. can even replace
  built-in components with own improved versions. This will
  unleash a new round of creativity in the mobile space.
• Android is open to all: industry, developers and users
• Participating in many of the successful open source projects
• Aims to be as easy to build for as the web.
• Google Android is stepping into the next level of Mobile
  Internet
Android

Android

  • 2.
    Why android • Androidwas designed as a platform for software development. • Android is open. • Android is free. • Community support. • Tool support.
  • 3.
    Android inc wasfounded in California in October 2003 by : • Andy Rubin • Rich miner • Chris white It was later acquired by Google on august 17 2005.
  • 4.
    Open handset alliance •It’sa collaboration of several companies. its a group of 79 hardware ,software and telecom companies.
  • 5.
    Advantages of android •Android lets you change your settings faster. • Android gives you more options to fit your budget. • Android gives you better notifications. • Android supports extra large screen sizes and rsolutions.
  • 6.
    Android applications • Androidwill ship with a set of core applications including an a)Email client, b)SMS program, c)Calendar, d)Contacts & others…. • All the applications are written using the Java programming language.
  • 7.
    Application framework • Frameworkelements are: Intents , Content Providers , Views and managers • This layer has been designed to facilitate the reuse of components in android • Developers can build their applications to execute on android kernel and inter-operate among themselves and with existing applications
  • 8.
    Linux kernel • Androidrelies on Linux version 2.6 for core system services such as device drivers, security, memory management ,process management. • The kernel also acts as an abstraction layer between the hardware and the rest of the various softwares.
  • 9.
    Dalvik virtual machine •Dalvik is the process virtual machine(VM) in google’s android operating system. • Dalvik ,like the rest of android,is a open- source software.it was originally written by Dan Bornstien , who named it after the fishing village of Dalvik in Iceland. • Dalvik has been designed so that a device can run multiple instances of the VM effectively.
  • 10.
    Different versions ofandroid os Android 1.5 Code name: cupcake Release date:30th April 2009 Major features • Uploading videos to YouTube and pictures to Picasa directly from the phone • Bluetooth A2DP support • Ability to record and watch videos through camrecorder mode • Animated screen transitions.
  • 11.
    Different versions ofandroid os Android 1.6 Code name: Donut Release date: 15th september 2009 • An integrated camera,camrecorder and gallery interface • Updated search experience to allow searching bookmarks , history , contacts and the web from the home screen. • Updated technology support for CDMA/EVDO ,802.1x , VPNs and a text-to-speech. • Support for WVGA screen resolutions. • Speed improvement in searching and camera applications • Gesture framework and Gesture Builder development tools. • Google free turn-by-turn navigation.
  • 12.
    Different versions ofandroid os Android 2.1 Code name: Éclair Release date: 26 th October 2009 Major features • Optimized hardware speed • Support for more screen sizes and resolutions • New browser UI and HTML5 support • New contacts list • Microsoft exchange support • Bluetooth 2.1 • Improved google maps 3.1.2 • Built in flash support for camera • Digital zoom • Live wallpapers
  • 13.
    Different versions ofandroid os Android 2.2 Code Name: Froyo Release Date: 20 May 2010 Major Features:  Android OS speed, memory, and performance optimizations  Application speed improvements courtesy of JIT implementation  Integration of Chrome's V8 JavaScript engine into the Browser application  Increased Microsoft Exchange support (security policies, auto- discovery, GAL look-up, calendar synchronization, remote wipe)  Improved application launcher with shortcuts to Phone and Browser applications
  • 14.
    Different versions ofandroid os Android 2.3 Code Name: Gingerbread Release Date: 2 Feb 2011 Major Features:  Support for WebM video playback  Support for Near Field Communication(NFC)
  • 15.
    Different versions ofandroid os Android 4.0 Code Name: Icecream sandwitch Release Date: April 2012 Major Features:  UI inspiration from Honeycomb for Phone form factor  Gaming improvements  Cloud Music  Tight Cloud integration to backup apps, app data, preferences.
  • 16.
    Formats supported byandroid Image formats Music formats Video formats JPEG MP3 AVI PNG MPEG-4 MP-4 Bitmap WAV 3GP GIF - FLV
  • 17.
  • 18.
    How does androidmanages memory • Android’s process and memory management is a little unusual. Like Java and .NET, Android uses its own run time and virtual machine to manage application memory. • Each Android application runs in a separate process within its own Dalvik instance. • Android manages opened applications which are running in the background, so officially you shouldn’t care about that.
  • 19.
    How is androidEnviroment growing •Google's Android was expected to become the world's second most-used smart phone OS by 2012, after the Symbian OS. •5 months ago 200,000 Android devices were activated each day. Today, it’s 350,000 per day. In fact for every baby born in the U.S. each day, 30 Android devices are activated. •Now Android OS is running on several no of devices .
  • 20.
    Disadvantages of android •Chaos ecological system. • In case of hack system it leads to serious measures to lock the device • It is expensive compared to windows. • Android depend upon certain use such as bluetooth , wifi , camera , GPS and compass etc.
  • 21.
    Difference between apple and android Specification Apple Android Ownership Apple Proprietary Google open Source Compatible Access 3G,3.5G,Wi-Fi,Bluetooth 2G,3G,3.5G and 4G(GSM Technology , CDMA,Bluetooth,Wi-Fi, and WiMAX) Compatible Devices iPod , iPod Touch, Any Devices iPhones Messaging SMS , MMS ,email SMS , MMS , email and C2DM Web Browser Safari Open source Web kit layout engine coupled with Chrome’s V8 JavaScript engine Connectivity Wi-Fi, Bluetooth Wi-Fi, Bluetooth and NFC Multitasking Supported Supported Other device (Internet) Bluetooth (Internet Tethering) connectivity Hotspot feature with Wi- Fi
  • 22.
    Difference between apple and android Specification Apple Android Chrome to phone Not supported Supported 3D Google Map Not Yet Supported Email Attachments Single file only Multiple files Google Talk Web browser chat GTalk Specific Client and Video Supported Hardware Vendors Apple Samsung,Motorola,LG,So ny Ericsson, Dell,Huawei,HTC 3rd Party Branded OS No Supported Adobe Flash Support Not Supported Supported No of Home Screen 11 5 Panels
  • 23.
    Difference between Android and Smartphones Feature Android Windows mobile BlackBerry company Google Microsoft RIM OS family Linux Windows Mobile OS Languages Java Visual C++ C++ SDK Platform Multiplatform dependent dependent Face book Yes Yes Yes Multitasking Yes limited limited issues no Distributed yes
  • 24.
    Devices running AndroidOs  Mobile Phones Phones like HTC G1, HTC Desire, Samsung Galaxy S, Sony Ericsson Xperia X10, Samsung Galaxy S etc.  Tablet Computers Tablets computers like Dell Streak, Notion Ink Adam, Quanta.
  • 25.
    Conclusion • Android isa truly open, free development platform based on Linux and open source. Handset makers can use and customize the platform without paying a royalty. • A component-based architecture inspired by Internet mash- ups. Parts of one application can be used in another in ways not originally envisioned by the developer. can even replace built-in components with own improved versions. This will unleash a new round of creativity in the mobile space. • Android is open to all: industry, developers and users • Participating in many of the successful open source projects • Aims to be as easy to build for as the web. • Google Android is stepping into the next level of Mobile Internet