0% found this document useful (0 votes)
62 views

Á Y Introduction: Application Framework Dalvik Virtual Machine ! Integrated Browser 4 Optimized Graphics 5 (3

The document provides an overview of the Android operating system. It describes Android's features such as an application framework that allows components to be reused and replaced, an integrated browser based on WebKit, and support for common media formats and device hardware. The document also summarizes Android's application architecture and components, its approach to privacy and location data, and concludes that Android is an open platform for innovation in mobile applications.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
62 views

Á Y Introduction: Application Framework Dalvik Virtual Machine ! Integrated Browser 4 Optimized Graphics 5 (3

The document provides an overview of the Android operating system. It describes Android's features such as an application framework that allows components to be reused and replaced, an integrated browser based on WebKit, and support for common media formats and device hardware. The document also summarizes Android's application architecture and components, its approach to privacy and location data, and concludes that Android is an open platform for innovation in mobile applications.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Report By Noor Zahra Begum, VVIET Mysore

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 Java-like language that utilizes Google-developed Java libraries, but does not support programs developed in native code. The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 34 hardware, software and telecom companies devoted to advancing open standards for mobile devices. When released in 2008, most of the Android platform will be made available under the Apache free-software and opensource license. Open - Android allows to access core mobile device functionality through standard API calls. All applications are equal - Android does not differentiate between the phone's basic and third-party applications -- even the dialer or home screen can be replaced. Breaking down boundaries - Combine information from the web with data on the phone -- such as contacts or geographic location -- to create new user experiences. Fast and easy development - The SDK contains what need to build and run Android applications, including a true device emulator and advanced debugging tools.

2. Features of Android OS
Application framework enabling reuse and replacement of components Dalvik virtual machine optimized for mobile devices Integrated browser based on the open source WebKit engine Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional) SQLite for structured data storage

Report By Noor Zahra Begum, VVIET Mysore

Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)

GSM Telephony (hardware dependent) Bluetooth, EDGE, 3G, and WiFi (hardware dependent) Camera, GPS, compass, and accelerometer (hardware dependent) Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plug in for the Eclipse IDE

3. Application Framework
Developers have full access to the same framework APIs used by the core applications. The application architecture is designed to simplify the reuse of components; any application can publish its capabilities and any other application may then make use of those capabilities (subject to security constraints enforced by the framework). This same mechanism allows components to be replaced by the user. Underlying all applications is a set of services and systems, including: A rich and extensible set of Views that can be used to build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser

Content Providers that enable applications to access data from other applications (such as Contacts), or to share their own data

A Resource Manager, providing access to non-code resources such as localized strings, graphics, and lat files

A Notification Manager that enables all applications to display custom alerts in the status bar

An Activity Manager that manages the life cycle of applications and provides a common navigation backstack.

Report By Noor Zahra Begum, VVIET Mysore

4. Privacy
Android smart phones have the ability to report the location of Wi-Fi access points it encounters as phone users move around to build vast databases containing physical locations of hundreds of millions of such access points. These databases form electronic maps to locate smart phones, allowing them to run apps like Foursquare and companies like Google to deliver location-based ads.

5. 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. A component-based architecture inspired by Internet mash-ups. Parts of one application can be used in another in ways not originally envisioned by the developer. Can even replace built-in components with own improved versions. This will unleash a new round of creativity in the mobile space. y y y y Android is open to all: industry, developers and users Participating in many of the successful open source projects Aims to be as easy to build for as the web. Google Android is stepping into the next level of Mobile Internet

You might also like