Synapseindia android apps diaporama

Page 1

ANDROID

A software platform for mobile devices by Google


Summary Introduction 1. Google and mobile phones 2. Android Time Line 3. Features 4. Android SDK Conclusion

2


Introduction What is Android ? Introduction 1. Google and mobile phones 2. Android Time Line 3. Features

an open mobile phone platform •

Google

•

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

3


Google and mobile phones Google, search engine Introduction 1. Google and mobile phones 2. Android Time Line

“Google's mission is to organize the world's information and make it universally accessible and useful”

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”

4


Android Time Line Introduction 1. Google and mobile phones 2. Android Time Line

Open Handset Alliance : Was established on 5th November 2007 Business alliance of 47 firms (34 at start) :

3. Features 4. Android SDK

- Handset Manufacturers (LG, HTC, Samsung, Motorola, 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

5


Android Time Line Introduction

November 2007 :

1. Google and mobile phones 2. Android Time Line

OHA announced Android Google on the day of the Alliance's creation (5th November 2007)

3. Features 4. Android SDK Conclusion

Android was supposed to : - 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

6


Android Time Line Introduction 1. Google and mobile phones 2. Android Time Line 3. Features 4. Android SDK Conclusion

The releases : - HTC T-Mobile G1 is the world's first Android-powered phone. It was available to consumers on October 22th 2008. - Android Market was made available to users on October 22th 2008. Priced applications were added in the US and UK on February 19th 2009. - 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.

7


Android Time Line Introduction

HTC T-Mobile G1 :

1. Google and mobile phones 2. Android Time Line 3. Features 4. Android SDK Conclusion

8


Features Development environment: Introduction 1. Google and mobile phones 2. Android Time Line 3. Features 4. Android SDK Conclusion

- Application framework enabling reuse and replacement of components - Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse 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

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 acceleration. It is used to detect movements.

Conclusion

• Touchscreen : a display which can detect the presence and location of a touch within the display area

10


Features Interesting specifications: Introduction 1. Google and mobile phones 2. Android Time Line

- Dalvik virtual machine optimized for mobile 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)

11


Android SDK Introduction

Open :

1. Google and mobile phones 2. Android Time Line 3. Features 4. Android SDK Conclusion

Android was built to be truly open : - Applications can call upon any of the phone's core functionality even third-party developers applications - 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

12


Android SDK Introduction 1. Google and mobile phones 2. Android Time Line 3. Features 4. Android SDK Conclusion

What is SDK ? - Uses the Java programming language and XML - Tools and APIs (Application Programming Interface) necessary for developers : + debugger + libraries (including set of core libraries 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

13


Android SDK Introduction

Libraries

1. Google and mobile phones

Includes C/C++ libraries :

2. Android Time Line 3. Features

- System C library : derived implementation of the standard 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

14


Android SDK Introduction 1. Google and mobile phones

Few examples 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); } }

15


Android SDK Introduction 1. Google and mobile phones

Few examples Cab4Me (US Application) :

2. Android Time Line 3. Features 4. Android SDK Conclusion

- Call a taxi without phone calling (using GPS) - Localize all taxi station

CompareEverywhere : - Compare price of everything - Shoot barcodes of the products 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 17


Conclusion Introduction 1. Google and mobile phones 2. Android Time Line

Android has all features to become The universal mobile Operating System.

3. Features 4. Android SDK Conclusion

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

18


Thank you


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.