Professional Documents
Culture Documents
ByJAR
INTRODUCTION
What is Android?
Android is a Platform and operating system for mobile devices.
Based on the linux Kernel. Developed by Google and later the open
evoted to advancing open standards for mobile devices evelop technologies that will significantly lower the cost of developing and distributing mobile devices and services
ANDROID ARCHITECTURE
Linux Kernel
Android is built on the Linux kernel, but
Android is not Linux Provide core system services such as process, memory, power management, network stack, driver model and security Does not include the full set of standard Linux utilities The Android kernel source is available today
o http://git.android.com
Native Libraries
Bionic Libc Function Libraries Native Servers Hardware Abstraction Libraries
optimized for use on low powered, low memory devices like phones
Application Framework
Activity manager Manage the life cycle of applications Content Provider Share data between applications Resource Manager Manager non-code resource Notification Manager
Applications
Network Connectivity
Android supports wireless communications using:
GSM mobile-phone technology 3G Edge 802.11 Wi-Fi networks
HTTP : Android has org.apache.http package that has the core interfaces and classes of the HTTP components. HTTPS & SSL: Android provides javax.net.ssl package that has all the classes and interfaces needed to implement and program the Secure Socket abstraction based on the SSL protocol SSSLv3.0 or TLSv1.2.
ADVANTAGES OF ANDROID
Android can Run Multiple Apps at the Same Time. Android Keeps Information Visible on Your Home Screen. Android Has a Better App Market. Android Lets You Change Your Settings Faster. Android Gives You More Options to Fit Your Budget.
Limitations
luetooth limitations o Android doesn't support: Bluetooth stereo Contacts exchange Modem pairing Wireless keyboards
But it'll work with Bluetooth headsets, but that's about it
CONCLUSION
Android is a truly open, free development platform based on Linux and open source. Handset makers can use and customize the platform without paying a royalty.