Android Presentation

0
0
2665 days ago, 849 views
PowerPoint PPT Presentation
Android is a product stack for cell phones that incorporates a ... Every Android application keeps running in its own procedure, with its own particular occurrence of the Dalvik VM. ...

Presentation Transcript

Slide 1

Android Introduction Platform Overview @2010 Mihail L. Sichitiu

Slide 2

What is Android? Android is a product stack for cell phones that incorporates a working framework, middleware and key applications. @2010 Mihail L. Sichitiu

Slide 3

OHA (Open Handset Alliance) A business partnership comprising of 47 organizations to create open models for cell phones @2010 Mihail L. Sichitiu

Slide 4

Phones HTC G1, Droid, Tattoo Motorola Droid (X) Sony Ericsson Suno S880 Samsung Galaxy @2010 Mihail L. Sichitiu

Slide 5

Tablets Velocity Micro Cruz Gome FlyTouch Acer beTouch Toshiba Android SmartBook Cisco Android Tablet Dawa D7 @2010 Mihail L. Sichitiu

Slide 6

MarketShare @2010 Mihail L. Sichitiu

Slide 7

Architecture @2010 Mihail L. Sichitiu

Slide 8

Android S/W Stack - Application Android gives an arrangement of center applications: Email Client SMS Program Calendar Maps Browser Contacts Etc All applications are composed utilizing the Java dialect. @2010 Mihail L. Sichitiu

Slide 9

Android S/W Stack – App Framework Enabling and improving the reuse of segments Developers have full access to a similar system APIs utilized by the center applications. Clients are permitted to supplant parts. @2010 Mihail L. Sichitiu

Slide 10

Android S/W Stack – App Framework (Cont) Features @2010 Mihail L. Sichitiu

Slide 11

Android S/W Stack - Libraries Including an arrangement of C/C++ libraries utilized by segments of the Android framework Exposed to designers through the Android application structure @2010 Mihail L. Sichitiu

Slide 12

Android S/W Stack - Runtime Core Libraries Providing the vast majority of the usefulness accessible in the center libraries of the Java dialect APIs Data Structures Utilities File Access Network Access Graphics Etc @2010 Mihail L. Sichitiu

Slide 13

Android S/W Stack – Runtime (Cont) Dalvik Virtual Machine Providing environment on which each Android application runs Each Android application keeps running in its own procedure, with its own particular case of the Dalvik VM. Dalvik has been composed so that a gadget can run various VMs proficiently. Enlist based virtual machine @2010 Mihail L. Sichitiu

Slide 14

Android S/W Stack – Runtime (Cont) Dalvik Virtual Machine (Cont) Executing the Dalvik Executable (.dex) organize .dex arrangement is advanced for negligible memory impression. Arrangement Relying on the Linux Kernel for: Threading Low-level memory administration @2010 Mihail L. Sichitiu

Slide 15

Android S/W Stack – Linux Kernel Relying on Linux Kernel 2.6 for center framework administrations Memory and Process Management Network Stack Driver Model Security Providing a reflection layer between the H/W and whatever is left of the S/W stack @2010 Mihail L. Sichitiu

SPONSORS