21-07-2012, 11:13 AM
Android Operating System
Andriod operating System21.pdf (Size: 25.71 KB / Downloads: 44)
INTRODUCTION
It is really a software platform, rather than just an OS, that has the potential to be utilized in a much wider range of devices. In
practical terms, Android is an application framework on top of Linux, which facilitates its rapid deployment in many domains.
The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the
Java programming language Android has a large community of developers writing applications ("apps") that extend the
functionality of the devices.
Developers write primarily in a customized version of Java.As of October 2011 there were more than 400,000 apps available for
Android, and the estimated number of applications downloaded from the Android Market as of December 2011 exceeded 10
billion.Apps can be downloaded from third-party sites or through online stores such as Android Market, the app store run by
Google. Android has seen a number of updates since its original release, each fixing bugs and adding new features. Each version
is named, in alphabetical order, after a dessert.
Chapter II of this paper describes the main sections of current features and specification.
Chapter III of this paper describes the architecture of the Android operating system and its’ layers such as Linux kernel runtime,
libraries and application framework.
Chapter IV includes design and implementation of the software & Linux kernel with system library file’s functions
Chapter V is the conclusion and the future developments of the application.
CURRENT FEATURES AND SPECIFICATION
Handset layouts: The platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 2.0
specifications, and traditional smartphone layouts.
Storage: SQLite, a lightweight relational database, is used for data storage purposes.
Connectivity: Android supports connectivity technologies including GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth,
Wi-Fi, LTE, NFC and WiMAX.
Messaging: SMS and MMS are available forms of messaging, including threaded text messaging and now Android Cloud To
Device Messaging (C2DM) is also a part of Android Push Messaging service.
ARCHITECTURE
Android is one of the most popular mobile operating system built by Google. It gives open software platform for the developers
and since Android is an open source operating system developers are encouraged to develop software or to develop core of the
operating system. Android is an Open Handset Alliance (OHA) project done by Google. It uses Linux kernel as the kernel of the
operating system. Therefore Android architecture and the performance are more similar to other Linux based operating systems.
APPLICATION SECURITY
Android smartphones have the ability to report the location of Wi-Fi access points, encountered as phone users move around, to
build vast databases containing the physical locations of hundreds of millions of such access points. These databases form
electronic maps to locate smartphones, allowing them to run apps like Foursquare, Latitude, Places, and to deliver location-based
ads.Applications are usually developed in the Java language using the Android Software Development Kit, but other development
tools are available, including a Native Development Kit for applications or extensions in C or C++, Google App Inventor, a visual
environment for novice programmers and various cross platform mobile web applications frameworks .
CONCLUSION
It gives open software platform for the developers and since Android is an open source operating system developers are
encouraged to develop software or to develop core of the operating system. Android is a disruptive technology, which was
introduced initially on mobile handsets, but has much wider potential. There are challenges in the application of Android to other
types of device. With the Development System for Android-based Devices and all full-range of professional services.
Andriod operating System21.pdf (Size: 25.71 KB / Downloads: 44)
INTRODUCTION
It is really a software platform, rather than just an OS, that has the potential to be utilized in a much wider range of devices. In
practical terms, Android is an application framework on top of Linux, which facilitates its rapid deployment in many domains.
The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the
Java programming language Android has a large community of developers writing applications ("apps") that extend the
functionality of the devices.
Developers write primarily in a customized version of Java.As of October 2011 there were more than 400,000 apps available for
Android, and the estimated number of applications downloaded from the Android Market as of December 2011 exceeded 10
billion.Apps can be downloaded from third-party sites or through online stores such as Android Market, the app store run by
Google. Android has seen a number of updates since its original release, each fixing bugs and adding new features. Each version
is named, in alphabetical order, after a dessert.
Chapter II of this paper describes the main sections of current features and specification.
Chapter III of this paper describes the architecture of the Android operating system and its’ layers such as Linux kernel runtime,
libraries and application framework.
Chapter IV includes design and implementation of the software & Linux kernel with system library file’s functions
Chapter V is the conclusion and the future developments of the application.
CURRENT FEATURES AND SPECIFICATION
Handset layouts: The platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 2.0
specifications, and traditional smartphone layouts.
Storage: SQLite, a lightweight relational database, is used for data storage purposes.
Connectivity: Android supports connectivity technologies including GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth,
Wi-Fi, LTE, NFC and WiMAX.
Messaging: SMS and MMS are available forms of messaging, including threaded text messaging and now Android Cloud To
Device Messaging (C2DM) is also a part of Android Push Messaging service.
ARCHITECTURE
Android is one of the most popular mobile operating system built by Google. It gives open software platform for the developers
and since Android is an open source operating system developers are encouraged to develop software or to develop core of the
operating system. Android is an Open Handset Alliance (OHA) project done by Google. It uses Linux kernel as the kernel of the
operating system. Therefore Android architecture and the performance are more similar to other Linux based operating systems.
APPLICATION SECURITY
Android smartphones have the ability to report the location of Wi-Fi access points, encountered as phone users move around, to
build vast databases containing the physical locations of hundreds of millions of such access points. These databases form
electronic maps to locate smartphones, allowing them to run apps like Foursquare, Latitude, Places, and to deliver location-based
ads.Applications are usually developed in the Java language using the Android Software Development Kit, but other development
tools are available, including a Native Development Kit for applications or extensions in C or C++, Google App Inventor, a visual
environment for novice programmers and various cross platform mobile web applications frameworks .
CONCLUSION
It gives open software platform for the developers and since Android is an open source operating system developers are
encouraged to develop software or to develop core of the operating system. Android is a disruptive technology, which was
introduced initially on mobile handsets, but has much wider potential. There are challenges in the application of Android to other
types of device. With the Development System for Android-based Devices and all full-range of professional services.