Android Diaporama

Document Sample
Android Diaporama Powered By Docstoc
					Delrieu Marjorie                    Loiseau Pierre




             ANDROID
A software platform for mobile devices by Google

                    2008-2009

                Master IC²A DCISS
                             Summary
                Introduction
                1. Google and mobile phones
                2. Android Time Line
                3. Features
                4. Android SDK
                Conclusion




Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   2
                                                       Introduction
                                 What is Android ?
Introduction

1. Google and mobile phones

2. Android Time Line
                                 an open mobile phone platform
                                       •   Google
3. Features
                                       •   The Open Handset Alliance
4. Android SDK

Conclusion
                                 a "software stack"
                                 The operating system : the platform on which everything runs
                                 The middleware: the programming that allows applications to talk to
                                    a network and to one another

                                 The applications : the actual programs that the phones will run




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   3
                                           Google and mobile
                                               phones
                                 Google, search engine
Introduction
                                 “Google's mission is to organize the world's
1. Google and mobile phones        information and make it universally accessible
                                   and useful”
2. Android Time Line

3. Features

4. Android SDK                   Google does Web products
Conclusion

                                 Google goes to mobile phones
                                 “mobile search revenues will overtake those on a
                                   PC within a few years, not decades”




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   4
                                    Android Time Line
Introduction
                                    Open Handset Alliance :
1. Google and mobile phones
                                Was established on 5th November 2007
2. Android Time Line
                                Business alliance of 47 firms (34 at start) :
3. Features
                                - Handset Manufacturers (LG, HTC, Samsung, Motorola,
4. Android SDK                      ASUSTek, Sony Ericsson, …)
Conclusion                      - Softwares companies (Google, E bay, …)

                                - Mobile operators (T-Mobile, China Mobile, Telecom Italia,
                                    Vodafone …)

                                - Semiconductor companies (Intel, Nvidia, Broadcom,
                                    Texas Instruments, …)

                                - Commercialization companies


                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   5
                                    Android Time Line
Introduction
                                   November 2007 :
1. Google and mobile phones
                                 OHA announced Android Google on the day of the Alliance's
2. Android Time Line
                                 creation (5th November 2007)
3. Features

4. Android SDK                   Android was supposed to :

Conclusion                       - be the first truly open and complete mobile platform

                                 - compete against other mobile platforms (from Apple Inc.,
                                     Microsoft, Nokia, Palm …)


                                 Early look SDK released on November 12th, 2007




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   6
                                    Android Time Line
Introduction
                                  The releases :
1. Google and mobile phones
                                  - HTC T-Mobile G1 is the world's first Android-powered
2. Android Time Line              phone. It was available to consumers on October 22th 2008.

3. Features                       - Android Market was made available to users on October
                                  22th 2008. Priced applications were added in the US and UK
4. Android SDK                    on February 19th 2009.
Conclusion                        - Developers had access to the Android SDK (Software
                                  Development Kit) 1.0 version on September 23rd 2008.

                                  - The source code is released on October 21st 2008.

                                  - French first Android-powered phone, HTC G1 (Orange)
                                  has been available to Consumers since March 5th 2009.




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   7
                                    Android Time Line
Introduction
                                       HTC T-Mobile G1 :
1. Google and mobile phones

2. Android Time Line

3. Features

4. Android SDK

Conclusion




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   8
                                                             Features
                                 Development environment:
Introduction

1. Google and mobile phones
                                 - Application framework enabling reuse and
2. Android Time Line                replacement of components
3. Features                      - Rich development environment including a device
                                    emulator, tools for debugging, memory and
4. Android SDK                      performance profiling, and a plugin for the Eclipse
Conclusion
                                    IDE
                                 - A set of core applications including an email client,
                                    SMS program, calendar, maps, browser, contacts,
                                    and others,
                                 - Integrated Web browser based on the open source
                                     WebKit engine




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   9
                                                             Features
                                 Basis hardware dependent functionalities:
Introduction

1. Google and mobile phones
                                       • GSM Telephony
2. Android Time Line
                                       • Connectivity : Bluetooth, EDGE, 3G, and WiFi
3. Features
                                       • Camera, GPS, compass,
4. Android SDK                         • Accelerometer : a device that measures
Conclusion
                                         acceleration. It is used to detect movements.
                                       • Touchscreen : a display which can detect the
                                         presence and location of a touch within the
                                         display area




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   10
                                                             Features
                                 Interesting specifications:
Introduction

1. Google and mobile phones
                                 - Dalvik virtual machine optimized for mobile
2. Android Time Line
                                    devices
3. Features

4. Android SDK                   - SQLite for structured data storage
Conclusion

                                 - Media support for common audio, video, and still
                                    image formats (MPEG4, H.264, MP3, AAC,
                                    AMR, JPG, PNG, GIF)




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   11
                                             Android SDK
Introduction
                                  Open :
1. Google and mobile phones

2. Android Time Line
                                  Android was built to be truly open :

3. Features                       - Applications can call upon any of the phone's core
                                  functionality even third-party developers applications
4. Android SDK

Conclusion
                                  - Can be extended to incorporate new technologies

                                  Feed by the community of developers/users :
                                  http://developer.android.com and Google groups

                                  Android Developer Challenge every year to award
                                  developer. 20 winners (for 1,788 submissions) were
                                  awarded by $5 Million on 2008



                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   12
                                             Android SDK
Introduction
                                  What is SDK ?
1. Google and mobile phones
                                  - Uses the Java programming language and XML
2. Android Time Line
                                  - Tools and APIs (Application Programming Interface)
3. Features                       necessary for developers :
4. Android SDK
                                  + debugger
                                  + libraries (including set of core libraries
Conclusion                                 equivalent to Java's libraries)
                                  + Handset emulator
                                  + Documentation
                                  + Sample code
                                  + Tutorials

                                  - Simplify the reuse of components (subject to security)
                                  and data used by any applications


                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   13
                                        Android SDK
Introduction
                                Libraries
1. Google and mobile phones       Includes C/C++ libraries :
2. Android Time Line
                                  - System C library : derived implementation of the standard
3. Features
                                  C system library (libc)

4. Android SDK                    - SGL : 2D graphics engine

Conclusion                        - 3D libraries (based on OpenGL ES 1.0 APIs) use either
                                  hardware 3D acceleration or, highly optimized 3D software.

                                  - FreeType : bitmap and vector font rendering

                                  - SQLite

                                  - Media Support



                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   14
                                        Android SDK
Introduction
                                  Few examples
1. Google and mobile phones
                                  Hello world
2. Android Time Line

3. Features                    package com.android.hello;

4. Android SDK                 import android.app.Activity;
                               import android.os.Bundle;
                               import android.widget.TextView;
Conclusion
                               public class HelloAndroid extends Activity {
                                 /** Called when the activity is first created. */
                                 @Override
                                 public void onCreate(Bundle savedInstanceState) {
                                    super.onCreate(savedInstanceState);
                                    TextView tv = new TextView(this);
                                    tv.setText("Hello, Android");
                                    setContentView(tv);
                                 }
                               }



                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   15
                                        Android SDK
Introduction
                                  Few examples
1. Google and mobile phones
                               Cab4Me (US Application) :
2. Android Time Line
                               - Call a taxi without phone calling
3. Features
                               (using GPS)
4. Android SDK
                               - Localize all taxi station
Conclusion



                                                          CompareEverywhere :

                                                          - Compare price of everything

                                                          - Shoot barcodes of the products


                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   16
                                        Android SDK
Introduction
                                  Few examples
1. Google and mobile phones

2. Android Time Line            Ecorio :

3. Features                     - Track your mobile carbon footprint
4. Android SDK
                                - Advice to reduce and offset it
Conclusion




                                                          TuneWiki :

                                                          - Video/Audio social network

                                                          - Can see localization of other users
                                                          with GoogleMaps

                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   17
                                                        Conclusion

Introduction

1. Google and mobile phones
                                Android has all features to become The
2. Android Time Line
                                universal mobile Operating System.
3. Features

4. Android SDK

Conclusion
                                It will depends on Google capacity to keep it
                                open and extensible




                              Delrieu Marjorie/Loiseau Pierre - Oral Presentation - Google Android   18
Thank you

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:20
posted:8/31/2011
language:English
pages:19