Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Android Presentation


Published on

A Presentation I Gave On Android Operating System In College

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Android Presentation

  1. 1. What Is A Mobile?It is a wireless communications device.What is a smartphone?Wireless Communications Device+Productivity+Multimedia
  2. 2. What Does A Mobile Need ToBecome Smart?Something which will dynamicallycontrol its hardware and providefeatures and customizations as perthe requirements of the user.An Operating SystemOperatingSystemHardwareUser
  3. 3. Previous Attempts At Making An OperatingSystem• Adopted by Nokia andothers, brought many of the earlyconsumer level smartphones• OS developed for Personal DigitalAssistants(PDA) Optimizedtouchscreen based GUI• Designed by Research InMotion(RIM) for enterprise levelconsumers• Designed by Microsoft for PocketPCs, attempted in unifying desktopand smartphone experience
  4. 4. Why Did These Systems Fail?• Inability to keep up with the developments in thehardware• No standards- fragmentation problem for developers• General user experience suffered• High costsSoftwareHardware
  5. 5. The Open Handset Alliance• Group Of 84 Companies - The hardware and software makers• A commitment to openness, a shared vision for the future,and concrete plans to make the vision a reality• Develops standards for android
  6. 6. Visions Of The Open Handset Alliance• Building a better phone for consumers• Innovating in the open• Making the vision a reality-Because We Want More…!!-Because Sharing Is Caring…-Because We Are Not BuildingCastles In The Air..!!
  7. 7. Philosophy Behind Creation Of Android• Open• All applications are created equal• Breaking down application boundaries• Fast & easy application development• The source code can be viewed,copied, edited and shared• All applications have access toevery feature of the device• Reusability Of Code• Strong developer supportbackbone
  8. 8. Early Years Of Android• Andy Rubin founded Android in 2003• Google bought the company in 2005• The Open Handset Alliance Unveiled itself in 2007• First device running android – the HTC Dream wasreleased in 2008• Google launched the Nexus series of devices in 2010
  9. 9. Overview Of Features In Android• Runs on top of the Linux kernel• Powerful Security Structure• Portability• Utilization of hardware to its full potential• Modular Applications Framework• User Interface can be customized in various waysLinux Security Structure+ Hardware Development+ PortabilityLinux + Modular Applications Framework + CustomizationAndroid
  10. 10. Advantages Of Open Source Software• Lower total cost of ownership• Reduced dependence on software vendors• Easier to customize• Higher level of security
  11. 11. Why Choose The Linux Kernel?• Open Source• Huge developer network already in place• Cross architecture development• Years of development has made it stable and secureOpen Source= Developer Network= Ported To Various Platforms
  12. 12. Full CustomizationDevelopers have codePeople have ideasDevelopers implement ideas
  13. 13. Security Features In AndroidEvery application runs in a virtual boxEvery application needs userpermission to access system servicesPlease let me in..!!You don’t havepermission
  14. 14. Modular Applications FrameworkReuse of inbuilt and otherapplication components-No need to rewrite code for thesame application againApplication files and its data stored on differentpartitions
  15. 15. The Android Architectural Structure
  16. 16. The Kernel Level - Linux• Responsible for interaction with hardware• Drivers and modules controlling the hardware are implementedhere• Provides process, memory, network, security management
  17. 17. • Surface Manager• Media Framework• SQLite• WebKit• OpenGLAndroid Native System Libraries
  18. 18. Android Runtime• Dalvik Virtual Machine• Core Java Libraries
  19. 19. ApplicationsApplication Framework• Activity Manager• Content Providers• Telephony Manager• Location Manager• Resource Manager
  20. 20. Applications• Makes use of various services provided by lower layers• User interaction takes place here• Android makes it possible to share “Activities”between applications
  21. 21. The Dalvik Virtual Machine• Responsible for running applications on Android• It Is Open Source• Features a powerful garbage collection mechanism• Uses a subset of the Apache Harmony Library• Runs multiple instances of itself efficiently• Relatively small in size
  22. 22. True Application Integration In Android• Ability to set a different application as default for aparticular functionality, even for the core features• No partiality towards developers- every app has accessto the same set of libraries and API that the core systemapplications have
  23. 23. Soft Buttons In Android• Physical buttons are replaced with on-screen “soft buttons”• Hide when not required, such as while playing a movie• Rotate when the screen is rotated• Screen size can be expanded without compromising the size ofthe phone
  24. 24. Rooting Of Devices• Gives user control over android’s subsystem• Offers features that the manufacturer gives at a cost• Possibility of installing custom firmware• Voids device warranty
  25. 25. Android VersionsNamed after desertsAndroid version 1.5: CupcakeAndroid version 1.6: DonutAndroid version 2.0: EclairAndroid version 2.2: Frozen Yogurt (Froyo)Android version 2.3: GingerbreadAndroid version 3.0: HoneycombAndroid version 4.0: Ice Cream SandwichAndroid version 4.1: Jelly BeanCDEFGHIJA B C D E F G H I J
  26. 26. Android 1.x• Initial version of android• Support for rotational sensors and basictelephony and communication• Support for gestures• Text-To-Speech engine
  27. 27. Android 2.x• Multiple Account Sync• USB tethering and WiFi hotspot• Support for Adobe Flash• Native support for more sensors like NFC
  28. 28. Android 3.x• Optimized for tablets• New “Holographic” user interface• Support for multi-core processors• Support for USB accessories
  29. 29. Android 4.x• Introduced software buttons• Face Unlock feature• Hardware Acceleration in the UI• Project Butter (VSync, Tripple Buffering)
  30. 30. Current Distribution Of Android Versions
  31. 31. Android Play Store• Previously Known As Android market• Unifying productivity and multimedia at one place• Movies, TV Shows, Music, Applications and Games,Books and Magazines all can be viewed or purchasedat the Play Store
  32. 32. One Step Closer To Cloud Computing• The store maintains a list of all things purchasedfrom the store• Multiple devices can be added to an account• Even if the data on device is erased, it can berestored through the store
  33. 33. Play Store: The Security Features• Bouncer- The Automatic malware search and removal service• Application redirecting to sites, sending sms or email withoutthe user’s consent are banned• Application Encryption
  34. 34. Play Store Statistics• 25 Billion app downloads• 675 Thousand Applications and Games• Operating in 190 countries 132 of which supportpurchasing of applications
  35. 35. Future of android• A million Android devices are sold everyday• Many new and existing device manufacturers areswitching towards Android as their primary OS• Android has more than 50% of the smartphone marketshare
  36. 36. Android’s Expanding Device Presence• Android’s customizable nature has made it possible to portit to various devices• These devices include laptops, eBook readers, televisions,CD/DVD players, cameras, wristwatches etc.• Google’s Project Glass which is a augmented reality deviceuses android
  37. 37. Android Powers NASA’s New Satellites• NASA aims to launch multiple small satellites called“PhoneSats”• Android devices such as the HTC Nexus One and theSamsung Galaxy Nexus S were chosen for thispurpose• These devices are feature rich as well as cost effective• NASA believes that commercial devices may providebetter abilities than custom designed hardware
  38. 38. Android proved to be a powerful platform foreveryone.Its rise to power in such a small time is credited mainlyto the fact that it is open source.When many people all over the world get involved in aproject, there’s going to be a flow of different ideasand when we funnel these ideas to a organizedsystem, a culture which knows no boundaries is born…and…A DREAM IS MADEREALITY
  39. 39. Any Questions?Presentation Designed By:349350351352353354355356Chandan VaradkarRavi VaruSachin VernekarSiddhesh WadekarDisha WagleSaurabh WahileRavishankar YadavRajaram Yadav