Android: G. Sujit Varma
Android: G. Sujit Varma
By
G. Sujit Varma
Under the
esteemed guidance of
Develop technologies that will significantly lower the cost of developing and
distributing mobile devices and services
License
Android is under version 2 of the Apache Software License (ASL)
It's a consortium of several companies
.
Hardware
Android is not a single piece of hardware.
Everything is there, from the bootloader all the way up to the applications.
Operating System(s)
Android uses Linux for its device drivers, memory management, process
management, and networking.
The next level up contains the Android native libraries. They are all written
in C/C++ internally, but you’ll be calling them through Java interfaces.
• Every android app runs its own process, with its own instance of the
dalvik virtual machine
Activity
Broadcast Intent Receiver
Service
Content Provider
Features of the Android
Handset layouts
Storage
Connectivity
Messaging
Web Browser
Java Virtual Machine
Media Support
Additional Hardware Support
Network Connectivity
It supports wireless communications using:
Security
Android is a multi-process system, in which each application
(and parts of the system) runs in its own process.
“Permission" mechanism
Overall evaluation
Advantages
There are a host of advantages that Google’s Android will derive from being an
open source software. Some of the advantages include:
Limitations
Bluetooth limitations
Applications Developed
www.android.com
www.developerandroid.com
www.androiddenmark.dk
www.androidapps.com
Any questions?????
Thank you one and all……….