INTRODUCTION
ANDROID is a new open source platform for mobile
computing.The applications are developed by using JAVA and Eclipse IDE
tools.ANDROID market are growing up day to day with lot of applications are
uploaded in the Google Play store.The ANDROID application making is not at all
a tough task.Those who know the basic JAVA programming knowledge can easily
learn it.
FEATURES
- Application framework helps to reuse and replacement of the components.
- Virtual machine which is optimized for mobile devices.
- Integrated browser
- High graphics support powered by custon 2D and 3D graphics.
- For structured data storage SQLite is used.
- Support common video,audio and image formats like MPEG-4,MP3,H.264,AAC,JPG etc.
- GSM telephony
- WiFi,3G,Bluetooth and EDGE
- GPS,Camera,accelerometer and compass.
ANDROID ARCHITECTURE
The bellow figure shows the architecture of ANDROID Operating System.
APPLICATIONS
ANDROID which contains a set of core applications such as Calender,Browser,Contact,Calender,Email-Client and SMS.All applications are written by using JAVA programming language.
APPLICATION FRAMEWORK
Each application which are created in the ANDROID is using the application frameworks.
- View System helps to build an application including grids,lists,buttons and text boxes ..etc
- Resource Manager give access to the non-code resources such as graphics,string and layout etc.
- Notification manager enables to display alert in the status bar
- Activity Manager manages life cycle of applications.
LIBRARIES
ANDROID provides a set of C/C++ libraries used by various components of the Android System.Some of the core libraries are listed bellow:
- System C Library
- Surface Manager
- Media Libraries
- Lib Web Core
- SGL
- 3D libraries
- FreeType
- SQLite
ANDROID RUNTIME
Each and every android applications runs in its own process and instance of Dalvik virtual machine.The virtual machine runs classes compiled by a Java language compiler.
LINUX KERNEL
ANDROID stand on Linux version 2.6 for the core system services such as memory management,security,process management drive mode and network stack.
1 comments:
Thanks for your works
Post a Comment