Sie sind auf Seite 1von 20

ANDROID OPERATING SYSTEM

Under the Guidance of Prof. S.B. Chaudhari

Presented By:Kunal N. Dhaduk

Open Source Android Inc. 2005 Google. Linux Kernel. 200,000 apps.

Whats a Mobile Whats an Operating Operating Consists of 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of System? System? C++.
Microsoft Windows, Mac OS X, GNU/Linux and Google Chrome OS.
Symbian. iPhone, Windows, BlackBerry, Linux, webOS.

Smartphones, Personal Digital Assistants (PDAs), and Tablet Computers

In July 2005, Google acquired Android Inc., a small startup company in Palo Alto, California. Andy Rubin, Rich Miner , Nick Sears and Chris White. At that time little was known about them. Developed a mobile device platform powered by linux kernel flexible, upgradable system. Dec. 2006 - Reports from the BBC and The Wall Street Journal noted that Google wanted its search and applications on mobile phones and it was working hard to deliver that.

History of Android and Open Handset Alliance

History of Android and Open Handset Alliance


5th of November 2007 OHA to develop standards for mobile devices Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel and T-Mobile Unveiled their first product, Android, a mobile device platform built on the Linux kernel version 2.6.

Whats different in Android?

Android Architecture

Android Architecture
Applications:Core applications email client, SMS program, calendar, maps, browser, contacts and others. Java programming language.

Application Framework:Open development platform extremely rich and innovative applications. Developers are free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar, and much, much more.

Android Architecture
Libraries:C/C++ libraries used by various components of Android system Some of the core libraries are System C library, Media libraries, Surface Manager, LibWebCore, SGL, SQLite.

Android Runtime:Every Android application runs in its own process, with its own instance of the Dalvik virtual machine.

The Dalvik VM relies on the Linux kernel for underlying functionality such as threading and low-level memory management.

Linux Kernel:Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack.

Features of Android
Handset Layouts:- Adaptable to larger, VGA, 2D and 3D graphics library Storage:- SQLite. Connectivity:- Android supports connectivity technologies including
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, and WiMAX.

Messaging:-SMS and MMS are available forms of messaging, including


threaded text messaging and now Android Cloud to Device Messaging Framework (C2DM) is also a part of Android Push Messaging service.

Web Browser:-The web browser available in Android is based on the opensource WebKit layout engine, coupled with Chrome's V8 JavaScript engine.

Java Support:-While Android applications are written in Java, there's no Java


Virtual Machine in the platform and Java byte code is not executed. Java classes get recompiled into Dalvik executable and run on Dalvik virtual machine.

Media Support:- WebM, H.263, H.264, MPEG-4 SP, AMR, AMR-WB,


AAC, HE-AAC, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, BMP.

Additional Hardware Support:- Video/still cameras, touchscreens, GPS,


accelerometers, gyroscopes, magnetometers, proximity and pressure sensors, thermometers, accelerated 2D and 3D graphics.

Features of Android

Development Environment:-Device emulator, tools for debugging, memory


and performance profiling.

Multi-touch:- Android has native support for multi-touch which was initially
made available in handsets such as the HTC Hero.

Bluetooth:- Sending files and accessing the phonebook 2.0, voice dialing and
sending contacts between phones 2.2

Multitasking.
Voice-based features:- Google search through Voice is available as Search
Input since initial release.

Tethering:- Android supports tethering, which allows a phone to be used as a


wireless/wired hotspot. To allow a laptop to share the 3G connection on an Android phone, software must be installed on both the phone and the laptop.

Versions of Android
Android 1.1 Platform Android 1.5 (Cupcake) Android 1.6 (Donut) Android 2.1 (Eclair) Android 2.2 (Froyo) Android 2.3 (Gingerbread) Android 3.0 (Honeycomb)*

Market share of different Platforms

Platform

Distribution

Android 2.3 (Gingerbread)

0.4%

Android 2.2 (Froyo) Android 2.0/2.1 (Eclair) Android 1.6 (Donut) Android 1.5 (Cupcake)

51.8% 35.2% 7.9% 4.7%

Android Devices
Cellphones, smartphones, e-reader devices, netbooks and tablet computers. 1st commercial phone HTC DREAM 22 Oct 2008. 1st TV Scandinavia People of Lava. Nexus 1 HTC Nexus S Samsung Acer, Alcatel, Bluelans Communication, Cherry Mobile, Dell, General Mobile, HTC Corporation, Huawei, Lenovo, LG Group, Motorola, Samsung, Sony Ericsson.

SOFTWARE DEVELOPMENT KIT


Debugger, libraries, a handset emulator, documentation, sample code, and tutorials. Currently supported development platforms include computers running Linux, Mac OS X 10.4.9 or later, Windows XP or later.

The officially supported IDE is Eclipse (currently 3.4 or 3.5) using the Android Development Tools (ADT) Plugin, though developers may use any text editor to edit Java and XML files, then use command line tools (JDK and Apache Ant) to create, build and debug Android applications.

Android Market
Foursquare Pulse News Reader

iTriage Mobile Health

Tango Video Calls


Google Books Dec 2010 200,000 apps. With 2.5 billion total downloads. Live Scores

And many more

Android 3.0 Preview


Optimized for devices with larger screen sizes, particularly tablets. Introduces a truly virtual holographic UI design, as well as an elegant, content-focused interaction model. refined multitasking, rich notifications, Home screen customization and more.

Market Predictions

Firstly, Android is going to be bigger in terms of consumer reach than its rival, the iPhone OS. Secondly, Google's support will everything possible in this Internet era. make

Gartner Information Technology Research 14 percent from less than 2 percent by 2012 and Symbians slide will continue.

Final Comments
Giants like Nokia and Microsoft are not the part of the OHA, so Android wont become so powerful for now. Microsofts windows mobile has a big selling point in the form of , its integrity with Microsoft Office and other Microsoft-owned tools. Hence we can say that Android has its own challenges, like its development task. It all depends upon the future investments, and innovations upon the development of an all-encompassing new technology.

Final Comments

Thank You.
Any Queries?

Das könnte Ihnen auch gefallen