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

Android opersting system

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
     Operating Systemhave 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 isAndroid? • 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 isthe Open Handset Alliance (OHA)? (1)  → It's a consortium of several companies CREATED BY Gundail 7
  • 8.
    Specification  Hardwares that SupportAndroid are mainly based on ARM architecture platform. Some of the current features and specifications of android are: CREATED BY Gundail 8
  • 9.
  • 10.
    Software development  Developmentrequirements • Java • Android SDK  Programming Language(s) • Java – officially supported • C/C++ – also possible but not supported CREATED BY Gundail 10
  • 11.
    Android applications havecommon 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 havecommon 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
  • 13.
  • 14.
    market share forcommonly used mobile OSs CREATED BY Gundail 14
  • 15.
  • 16.
    Overall evaluation Advantages  Thereare 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
  • 18.
  • 19.