18
Android OS Simon Heinen, Sophia Krause, Andreas Molitor, Artur Nowak Web Technologies – Prof. Dr. Ulrik Schroeder – WS 2010/11 1 The slides are licensed under a Creative Commons Attribution 3.0 License

WebTech Presentation Android

Embed Size (px)

Citation preview

Page 1: WebTech Presentation Android

Android OS

Simon Heinen, Sophia Krause, Andreas Molitor, Artur Nowak

Web Technologies – Prof. Dr. Ulrik Schroeder – WS 2010/11 1 The slides are licensed under a

Creative Commons Attribution 3.0 License

Page 2: WebTech Presentation Android

Overview Android OS

History

Fragmentation

Dissemination

Android Apps

Composition

Development

Live Demo

Summary

Literature

Web Technologies 2

Page 3: WebTech Presentation Android

Android OS Operation System for Mobile Devices

Based on Linux-Kernel

Dalvik Virtual Machine

Open Source

Product of the Open Handset Alliance (OHA)

Web Technologies 3

Page 4: WebTech Presentation Android

Android OS Supports the following features

Wireless exchange of information

GSM/EDGE, UMTS, bluetooth, W-LAN, near field communication

Web-Browser: 93/100 (Acid3-Test)

Audio-, Video-, Picture-Codecs

H.263, H.264, MPEG-4, AAC, MP3, OGG, JPEG, PNG, BMP, …

touchscreen (multitouch)

Determination of location and movement

GPS, acceleration sensor, magnetometer, barometer, gyroscope

VoIP

Web Technologies 4

Page 5: WebTech Presentation Android

History 09.02.2009: Version 1.1

30.04.2009: Version 1.5 (Cupcake)

15.09.2009: Version 1.6 (Donut)

26.10.2009: Version 2.0 (Eclair)

03.12.2009: Version 2.0.1

12.01.2010: Version 2.1

20.05.2010: Version 2.2 (Froyo)

06.12.2010: Version 2.3 (Gingerbread)

Q1 2011: Version 2.4 (Honeycomb)

Q3/4 2011: Version 3.0 (Icecream)

Web Technologies 5

Page 6: WebTech Presentation Android

Fragmentation

Web Technologies 6

Platform Distribution

Android 1.5 4.7%

Android 1.6 7.9%

Android 2.1 35.2%

Android 2.2 51.8%

Android 2.3 0.4%

Page 7: WebTech Presentation Android

Dissemination

Web Technologies 7

Market share

300.000 Android phones activated every day

110.000.000 phones next year

More than 200 different devices

OHA 44%

Apple 26%

RIM 24%

Microsoft 3%

Others 3%

US smart phone market Shipments by OS vendor, Q3 2010

Page 8: WebTech Presentation Android

Dissemination

Web Technologies 8

Page 9: WebTech Presentation Android

Android Composition

Web Technologies 9

Page 10: WebTech Presentation Android

Android Development

Web Technologies 10

Free and open source Android SDK and NDK available

Integration into Eclipse

No development or publishing costs

Debugging tools

DDMS

Android Emulator

App-Inventor

Page 11: WebTech Presentation Android

Development in Eclipse

Web Technologies 11

Page 12: WebTech Presentation Android

Development in Eclipse

Web Technologies 12

Page 13: WebTech Presentation Android

Development in Eclipse

Web Technologies 13

Page 14: WebTech Presentation Android

Live Demo

Live Demo

Web Technologies 14

Page 15: WebTech Presentation Android

AppInventor

Web Technologies 15

Page 16: WebTech Presentation Android

Live Demo

Live Demo

Web Technologies 16

Page 17: WebTech Presentation Android

Summary Android

Based on Linux-Kernel (2.6.x)

Dalvik Virtual Machine

Open Source

>200 different devices

Development

Fragmentation (Android-Versions, different devices)

Java, C/C++

Full access to framework

Access to libraries only through framework API

Web Technologies 17

Page 18: WebTech Presentation Android

Literature

Tutorials, Forum, Demo, …

http://www.anddev.org/

AppInventor: http://www.youtube.com/watch?v=xR90pekj8CQ

Links

Android: http://www.android.com/

Android Development: http://developer.android.com

AppInventor: http://appinventor.googlelabs.com/about/

Literature 18