CONTENTS 1. INTRODUCTION
01
1.1. THE BIRTH OF ANDROID 1.1.1.Google Acquires Android Inc.
01 01
1.1.2.Open Handset Alliance Founded
01
1.1.3. Hardware
02
1.2. FEATURES 1.2.1.Application Framework
02
1.2.2.Dalvik Virtual Machine
02
1.2.3.Integrated Browser
03
1.2.4.Optimized Graphics
03
1.2.5.SQLite
03
1.2.6.Handset Layouts
03
1.2.7.Data Storage
03
1.2.8.Connectivity
04
1.2.9.Messaging
04
1.2.10.Web Browser
04
1.2.11.Java Virtual Machine
2.
02
04
1.2.12.Media Support
04
1.2.13.Additional Hardware Support
04
1.2.14.Development Environment
04
DETAILED DESCRIPTION OF THE TOPIC 2.1.OPERATION
05 05
2.1.1.Android Runtime
05
2.1.2.Linux Kernel
05
2.2.ARCHITECTURE
06
2.2.1.Linux Kernel
06
2.2.2.Libraries
07
2.2.3.Android Runtime
07
2.2.4.Application Framework
08
2.2.5.Application Layer
09
2.3.DEVELOPING APPLICATIONS
09
2.3.1.Application Building Blocks
09
2.3.2.AndroidManifest.xml
10
2.3.3.Application Lifecycle
11
2.3.4.Application Framework 2.3.5.Library
17 18
2.4.SOFTWARE DEVELOPMENT
19
2.4.1.Software Development Kit
19
2.5.SECURITY ISSUES
20
2.6.COMPARISON
20
2.6.1.Speculations With Cellular Carriers
20
2.6.2.Manufacturers’ War
21
2.6.3.Market Research
22
2.6.4.Mobile Ads
23
2.6.5.Mobile Services
24
2.6.6.What makes Android special?
25
2.6.7.Android And Java ME
26
2.6.8.Openness Of The Platform
28
2.6.9.Advantages
28
2.6.10.Disadvantages
29
3.
CONCLUSION AND FUTURE SCOPE
30
4.
REFERENCES
31