GUIDED BY: SUBMITED BY:MRS.DEBASWAPNA MISHRA MR. JYOTI PRAKASH DASASST PROF(CSA) MCA 2ND YEAR
INTRODUCTION:What is Android?• A software platform and operating system for mobiledevices• Based on the Linux kernel• Developed by Google and later the Open HandsetAlliance (OHA)• Allows writing managed code in the Java language
ANDROID(4.1) IT IS THE LATEST SOFTWARE DEVLOP BY (O.H.A)IT NAME AS JELLY BEAN DEVLOP IN JILY2012. BEFORE ANDROID VERSION IS (4.0) NAMED AS CLUB SANDWICHES.
WHAT IS OPEN HANDSET ALLIANCE(OHA)• It is devoted to advancing open standards for mobiledevices• Develop technologies that will significantly lower thecost of developing and distributing mobile devices andservices• It is a constroum of a several companies.
PLATFORM:1. Hardware Android is not a single piece of hardware; its acomplete, end-to-end software platform thatcan be adapted to work on any number ofhardware configurations. Everything is there,from the boot loader all the way up to theapplications.
2. Operating system• Android uses Linux for its device drivers, memorymanagement, process management, and networking.• The next level up contains the Android native libraries.They are all written in C/C++ internally, but you’ll becalling them through Java interfaces. In this layer youcan find the Surface Manager, 2D and 3D graphics,Media codecs, the SQL database (SQLite), and anative web browser engine (WebKit).• Dalvik Virtual Machine - Dalvik runs dex files, whichare coverted at compile time from standard class andjar files.
3.FUTURE POSSIBILITIES:• Google Android Sales to Overtake iPhone in2012• The OHA is committed to make their vision areality: to deploy the Android platform for everymobile operator, handset manufacturers anddevelopers to build innovative devices• Intel doesn’t want to lose ownership of thenetbook market, so they need to prepare foranything, including Android
SOFTWARE DEVLOPMENT:1. Development requirements• Java• Android SDK• Eclipse IDE (optional)
2.IDE and Tools Android SDK• Class Library• Developer Tools• Emulator and System Images• Documentation and Sample Code Eclipse IDE + ADT (Android Development Tools)• Reduces Development and Testing Time• Makes User Interface-Creation easier• Makes Application Description Easier
3. PROGRAMMING:• Java – officially supported• C/C++ – also possible but not supported
ADVANTAGES:• The ability for anyone to customize the Google Androidplatform• The consumer will benefit from having a wide range ofmobile applications to choose from since the monopoly willbe broken by Google Android• Men will be able to customize a mobile phones using GoogleAndroid platform like never before• Features like weather details, opening screen, live RSS feedsand even the icons on the opening screen will be able to becustomized• As a result of many mobile phones carrying Google Android,companies will come up with such innovative products likethe location
Limitations Bluetooth limitationso Android doesnt support: Bluetooth stereo Contacts exchange Modem pairing Wireless keyboards But itll work with Bluetooth headsets, but thats about it Firefox Mobile isnt coming to Android Apps in Android Market need to be programmed with a customform of Java Mozilla and the Fennec wont have that
SOFTWARE REQUIRED: Android SDK(Software Development Kit) JDK(Java Development Kit) JRE(Java Runtime Environment) Eclipse
Create a New Android ProjectFileNewProjectAndroidProject