Presentation2

405 views

Published on

ANDROID PPT

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
405
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentation2

  1. 1. PRESENTED BY:-PRESENTED BY:- SOURABH BHATTACHARYASOURABH BHATTACHARYA FINAL YEAR ECEFINAL YEAR ECE
  2. 2. 11..HISTORYHISTORY  1 JULY 20051 JULY 2005 GOOGLE ACQUIRED Android Inc.GOOGLE ACQUIRED Android Inc.  5 Nov 20075 Nov 2007 Open handset alliance format.Open handset alliance format. Google, HTC ,INTEL,MOTORLA,T –MOBILE.Google, HTC ,INTEL,MOTORLA,T –MOBILE. Android is the OHA first productAndroid is the OHA first product  12 Nov 200712 Nov 2007 OHA released a preview of the Android OHAOHA released a preview of the Android OHA
  3. 3.  Android is a software stack for mobile devices that includes an operating system middleware and key applications.  A complete & modem embedded operating system. 2.What is Android ?
  4. 4. Why Android was created? Full Phone Software stack including applications. Designed as a platform for software development. 100% JAVA Phone.
  5. 5. 3.3.ANDROID FEATUREANDROID FEATURE  SOFTWARE FEATURESSOFTWARE FEATURES  HARDWARE FEATURESHARDWARE FEATURES
  6. 6.  SOFTWARE FEATURESSOFTWARE FEATURES  SQ LITE for structured data storage.  Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG)..  Optimized Graphics powered by a custom 2D graphics library; 3D graphics based on the Open GL ES 1.0 specification .
  7. 7.  HARDWARE FEATUREHARDWARE FEATURE  GSM TelephonyGSM Telephony  Camera, GPS, compass, and accelerometer.Camera, GPS, compass, and accelerometer.  Bluetooth, EDGE, 3G, and Wi-Fi.Bluetooth, EDGE, 3G, and Wi-Fi.
  8. 8. 4. Android Architecture
  9. 9.  APPLICATIONSAPPLICATIONS Android will ship with a set of coreAndroid will ship with a set of core applications including an email client, SMSapplications including an email client, SMS program, calendar, maps, browser, contacts,program, calendar, maps, browser, contacts, and others. All applications are written usingand others. All applications are written using the Java programming language.the Java programming language.
  10. 10.  FRAMEWORKFRAMEWORK  A rich and extensible set of views that can be used to buildA rich and extensible set of views that can be used to build an application, including lists, grids, text boxes, buttons,an application, including lists, grids, text boxes, buttons, and even an embeddable web browser.and even an embeddable web browser.  Contents providerContents provider that enable applications to access datathat enable applications to access data from other applications (such as Contacts).from other applications (such as Contacts).  AA Resources managerResources manager, providing access to non-code, providing access to non-code resources such as localized strings, graphics, and layoutresources such as localized strings, graphics, and layout files.files.  AA Notification ManagerNotification Manager that enables all applications tothat enables all applications to display custom alerts in the status bar.display custom alerts in the status bar.  AnAn Activity ManagerActivity Manager that manages the lifecycle ofthat manages the lifecycle of
  11. 11.  LIBRARIESLIBRARIES Android includes a set of C/C++ libraries used by variousAndroid includes a set of C/C++ libraries used by various components of the Android system. These capabilities arecomponents of the Android system. These capabilities are exposed to developers through the Android applicationexposed to developers through the Android application framework. Some of the core libraries are listed below:framework. Some of the core libraries are listed below:  System C library - a BSD-derived implementation of theSystem C library - a BSD-derived implementation of the standard C system library , tuned for embedded Linux-standard C system library , tuned for embedded Linux- based devices.based devices.  Media Libraries - based on Packet Video's Open CORE;Media Libraries - based on Packet Video's Open CORE; the libraries support playback and recording of manythe libraries support playback and recording of many popular audio and video formats, as well as static imagepopular audio and video formats, as well as static image files, including MPEG4, H.264, MP3, AAC, AMR, JPG,files, including MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG.and PNG.
  12. 12.  LINUX KERNELLINUX KERNEL  Android relies on Linux version 2.6 for coreAndroid relies on Linux version 2.6 for core system services such as security, memorysystem services such as security, memory management, process management, network stack,management, process management, network stack, and driver model. The kernel also acts as anand driver model. The kernel also acts as an abstraction layer between the hardware and the restabstraction layer between the hardware and the rest of the software stackof the software stack
  13. 13. 5. ANDROID RUNTIME5. ANDROID RUNTIME  JAVA Language is used.JAVA Language is used.  Every Android application runs in its ownEvery Android application runs in its own process.process.  Files in (.dex) format.Files in (.dex) format.
  14. 14. 6. DEVELOPMENT TOOLS6. DEVELOPMENT TOOLS An Android SDK includes a variety of customerAn Android SDK includes a variety of customer tools that help you develop mobile applications ontools that help you develop mobile applications on the Android platform. Three of the most significantthe Android platform. Three of the most significant tools are:-tools are:-  Virtual Mobile device.Virtual Mobile device.  Eclipse IDE.Eclipse IDE.  DALVIKE.DALVIKE.
  15. 15. 7.ANDROID SDK7.ANDROID SDK Step to set up the Android SDK.Step to set up the Android SDK.  Prepare your development computer and ensure it meets the system requirements.  Install the SDK starter package from the table above.  Install the ADT Plug-in for Eclipse.  Add Android platforms and other packages to your SDK.  Explore the contents of the Android SDK
  16. 16. 8. CONCLUSION8. CONCLUSION  Android is open to all : industry, developersAndroid is open to all : industry, developers and users.and users.  Participating in may of the successful openParticipating in may of the successful open source Projects.source Projects.  Google Android is stepping into the nextGoogle Android is stepping into the next level of mobile internet.level of mobile internet.

×