Android: All Information About The Os Called Android

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 35

ANDROID

ALL INFORMATION ABOUT THE OS CALLED ANDROID

WHAT IS ANDRIOD
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. CODING-is like a java language used presently ANOUNCEMENT-5th november 2007 RELEASE-IN 2008

THE BIRTH OF AN ANDROID


Andy Rubin (co-founder of Danger) Rich Miner (co-founder of Wildfire Communications, Inc) Nick Sears (once VP at T-Mobile) Chris White (one of the first engineers at WebTV) Set up the company called Android INC. in paul alto,CA Google acquired this company in 2005 Rubin led a team whom invented an OS on linux which was easy to update

HARDWARE FOR ANDROID


GOOGLE unveils least three prototypes for android , at mobile world congress on February 12, 2008. One prototype at the ARM booth displayed several basic Google applications. A 'd-pad' control zooming of items in the dock with a relatively quick response A prototype at Google IO conference on May 28, 2008 had a 528 MHz Qualcomm processor and a Synaptic capacitive touch screen. It had 128 MB of RAM and 256 MB of flash, showing that Android's memory requirements are reasonable.

FEATURES
Application Framework Dalvik Virtual Machine Integrated Browser Optimized Graphics SQLite Handset Layouts Data Storage Connectivity Messaging Web Browser Java Virtual Machine Media Support Additional Hardware Support Development Environment

OPERATION AND ARCHITECTURE OF ANDROID


OPERATION 1.ANDROID RUNTIME Every Android application runs in its own process, with its own instance of the Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently. (.dex) format

OPERATIONS
Linux Kernel Android relies on Linux version 2.6 for core system services such as security, memory management, process management. The kernel also acts as an abstraction layer between the hardware and the rest of the software stack. Therefore, the user should bring Linux in his mobile device as the main operating system and install all the drivers required in order to run it.

Architecture

CONVERSION OF .JAVA TO .dex

SOFTWARE DEVELOPEMENT
The feedback on developing applications for the Android platform has been mixed. Issues cited include bugs, lack of documentation, inadequate QA . The first publicly available application was the Snake game. Software Development kit It includes development and debugging tools Requirements also include Java Development Kit, Apache Ant, and Python 2.2 or later. The only officially supported integrated development environment (IDE) is Eclipse 3.2 or later, through the Android Development Tools Plug-in but programmers can use command line tools to create, build and debug Android applications.

Partial Listing of Open Handset Alliance Participants

SECURITY ISSUES
Android mobile phone platform is going to be more secure than Apples iPhones security vendor McAfee, a member of Linux Mobile (LiMo) Foundation. This foundation joins particular companies to develop an open mobile-device software platform. Many of the companies listed in the LiMo Foundation have also become members of the Open Handset Alliance (OHA).

SECURITY ISSUES
As a result, Linux secure coding practice should successfully be built into the Android development process. In parallel with great opportunities for mobile application developers, there is an expectation for exploitation and harm. Stealthy Trojans hidden in animated images etc. Another solution for such attacks is SMobile Systems mobile package. Security Shieldan integrated application that includes antivirus, anti-spam, firewall and other mobile protection is up and ready to run on the Android operating system.

COMPARISION
Speculations With Cellular Carriers Google Android enters As a new player in the mobile market, Android brings an open platform with the new rules. On the one hand there is OHA with major companies and carries, such as T -Mobile and Sprint. On the other hand, there are two largest cellular carries AT&T and Verizon Wireless in United States, which have a vested interest in operating systems of their own. GSM side and CDMA. But the main problem, which faces all the cellular carriers around the world, is the availability to download and use free applications that could block almost every communications product they sell. A user does not need to pay for GPS mapping service anymore

MARKET RESEARCH
A new generation of mobile device users is coming in the next decade. This is a huge leap for mobile advertisement business, where revenue could rise 8 times more by 2012 Google Android is going to present new solutions through the fast search engine, open source applications and other services. The Kelsey Group surveyed on October 11 2007,which say, that one hundred out of 500, or 20 percent of people would be interested in purchasing a Google phone. The diagram below shows the study, which was conducted in September 2007 via an online 30-question survey of 500 U.S. mobile phone users aged 18 and older

Market research result

advantages
Open- Android allows you 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 application 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 you need to build and run Android applications, including a true device emulator and advanced debugging tools.

disadvantage
Security- attention of black hat hackers. Open Source- A disadvantage of open-source development is that anyone can Scrutinize the source code to find vulnerabilities and write exploits. Login- Platform doesn't run on an encrypted file system and has a vulnerable Incompetence - Googles dependence on hardware and carrier partners puts the final product out of their control

Tools 1. Android Honeycomb Stencils & Sketchsheets

Android Honeycomb Stencils & Sketchsheets


Google recently released their OS designed specifically for tablets: Android Honeycomb. This is a set of stencils & sketchsheets to help you get started mocking up your GUIs.

Tools DroidDraw

Droid draw
DroidDraw is an online tool to help you easily build graphical user interfaces for the Android cell phone platform. Theres also a standalone executable available for Mac OS X, Windows, and Linux.

Tools Sensor Simulator

Sensor Simulator
Sensor simulator is a java standalone application that simulates sensor data and transmits them to the Android emulator.

Tools Fireworks template for Android

Fireworks template for Android


In this Fireworks template the Android user interface elements have been redrawn as vector images. In the folders the elements have been mostly labeled according to the Android vocabulary.

Tools App Inventor

App Inventor
App Inventor lets you start design an Android app in your browser. Then, like fitting together puzzle pieces, you set your apps behavior. All the while, through a live connection between your computer and your phone, your app appears on your phone.

Tools Android Phone GUI Kit

Android Phone GUI Kit


Photoshop file featuring elements of the Android OS 1.5 GUI . Great for application mock-ups and concepting.

Tools Android Sketch Stencil

Android Sketch Stencil


The purpose of the sketch style wireframe is to prevent the intended audience from thinking about visual design and encourages them to focus on the functionality and behavior being proposed.

Conclusion
Thus due to the features of android it can be one of the major operating system in the near future.

Q&A

Thank you!

You might also like