K.Ramesh V Semester Reg No.1709151
K.Ramesh V Semester Reg No.1709151
K.Ramesh V Semester Reg No.1709151
1. INTRODUCTION
Android is a software stack for mobile devices that includes an operating system, middleware and key applications Android is a software platform and operating system for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance It allows developers to write managed code in a Javalike language that utilizes Google-developed Java libraries, but does not support programs developed in native code. made available under the Apache freesoftware and open-source license.
1.2.3 Hardware
Google has unveiled at least three prototypes for Android, at the Mobile World Congress on February 12, 2008. Google applications. A d-pad' control zooming of items in the dock with a relatively quick response. A prototype at the Google IO conference on May 28, 2008 had a 528 MHz Qualcomm processor and a capacitive touch screen, and used the UMTS cellular standard. The demo was carried out using a 3.6 bit/s HSDPA connection.
1.3 FEATURES
Application Framework It is used to write applications for Android. Unlike other embedded mobile environments, Android applications are all equal The framework is supported by numerous open source libraries such as open It is also supported by the Android core libraries. From the point of security, the framework is based on UNIX file system
SQLite Two pass layout loads a page without waiting for blocking elements, such as external CSS or external These features increase speed andusability browsing the internet via mobile phone. Optimized Graphics As Android has 2D graphics library and 3D graphics based on OpenGLES Doom was presented using Android on the mobile phone. which come on Linux version. At this moment
Handset Layouts
The platform is adaptable to both larger, VGA, 2D graphics library, 3D graphics 2Dgraphics engine is also included. Surface Manager subsystemand seamlessly composites 2D and 3D graphic layers from multiple applications Data Storage SQLite is used for structured data storage .SQLite is a powerful and lightweight relationaldatabase engine available to all applications.
Connectivity . modern web browser engineAndroid supports a wide variety of connectivity technologies including GSM, CDMA,Bluetooth, EDGE, EVDO, 3G and Wi-Fi. Messaging SMS, MMS, and XMPP are available forms of messaging including threaded text messaging Web Browser The web browser available in Android is based on the open-source WebKit applicationframework. It includes LibWebCore
Software written in Java can be compiled into Dalvik bytecodes and executed in the Dalvik virtual machine, use,although not technically a standard Java Virtual Machine. Media Support Android will support advanced audio/video/still media formats such as MPEG-4, H.264,MP3, and AAC, AMR, JPEG, PNG, GIF.
2.
2.1 ARCHITECTURE DETAILED DESCRIPTION