Android internals 00 - Introduction (rev_1.1)

11
Android internals Egor Elizarov SPbSU 2012

description

Course: Android Internals Lecture 0: Introduction

Transcript of Android internals 00 - Introduction (rev_1.1)

Page 1: Android internals 00 - Introduction (rev_1.1)

Android internalsEgor ElizarovSPbSU 2012

Page 2: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 20122

Legal info

Android internals by Egor Elizarov is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License

You are free to – copy, distribute, display, and perform the work

– make derivative works Under the following conditions

– Attribution. You must give the original author credit

– Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one

All pictures and trademarks are the property of their respective owners. Use of these trademarks and pictures is subject to owners permissions.

Corrections, suggestions, contributions and translations are welcome!

Page 3: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 20123

Lecture 0

Introduction

yegor.yelizarov(at)gmail.com

http://vk.com/android_internalsRev: 1.1Last update: 05/30/2012

Page 4: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 20124

Nice to meet you!

Egor Elizarov yegor.yelizarov(at)gmail.com

2nd course PhD student on Chair of Software engineering, SPbSU http://se.math.spbu.ru/SE/en

Maintainer of Rowboat project

Page 5: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 20125

Android is everywhere

Mobile phones & Tablets

Set Top Boxes & TV's

Car & plane entertament systems

Even snowboard goggles

Source: reconinstruments.com

Page 6: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 20126

Questions to be answered

What are the main features of mobile OS

What is Android

How does Android stack work

How do main Android systems look like

Page 7: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 20127

How to build and customize Android

How does Android build system work

How to debug/profile Android

Questions to be answered (2)

Page 8: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 20128

Why it may interesting

Understand architecture of modern mobile platform

Learn about popular OS

Few books, most documentation is closed

Get skills demanded on modern marketplace

Understand interaction between Android API and HW

Page 9: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 20129

Organization moments

Who is going to come

When we will have lectures

Where we will have lectures

Page 10: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 201210

Thank you for your time!

Page 11: Android internals 00 - Introduction (rev_1.1)

Egor Elizarov SPbSU 201211

Useful links

http://vk.com/android_internals

http://developer.anroid.com

http://android.com

http://arowboat.org

K. Yaghmour. Embedded Android. Early Release, O'Reilly, October 2011

http://www.slideshare.net/jserv/