What Is A Mobile?It is a wireless communications device.What is a smartphone?Wireless Communications Device+Productivity+M...
What Does A Mobile Need ToBecome Smart?Something which will dynamicallycontrol its hardware and providefeatures and custom...
Previous Attempts At Making An OperatingSystem• Adopted by Nokia andothers, brought many of the earlyconsumer level smartp...
Why Did These Systems Fail?• Inability to keep up with the developments in thehardware• No standards- fragmentation proble...
The Open Handset Alliance• Group Of 84 Companies - The hardware and software makers• A commitment to openness, a shared vi...
Visions Of The Open Handset Alliance• Building a better phone for consumers• Innovating in the open• Making the vision a r...
Philosophy Behind Creation Of Android• Open• All applications are created equal• Breaking down application boundaries• Fas...
Early Years Of Android• Andy Rubin founded Android in 2003• Google bought the company in 2005• The Open Handset Alliance U...
Overview Of Features In Android• Runs on top of the Linux kernel• Powerful Security Structure• Portability• Utilization of...
Advantages Of Open Source Software• Lower total cost of ownership• Reduced dependence on software vendors• Easier to custo...
Why Choose The Linux Kernel?• Open Source• Huge developer network already in place• Cross architecture development• Years ...
Full CustomizationDevelopers have codePeople have ideasDevelopers implement ideas
Security Features In AndroidEvery application runs in a virtual boxEvery application needs userpermission to access system...
Modular Applications FrameworkReuse of inbuilt and otherapplication components-No need to rewrite code for thesame applica...
The Android Architectural Structure
The Kernel Level - Linux• Responsible for interaction with hardware• Drivers and modules controlling the hardware are impl...
• Surface Manager• Media Framework• SQLite• WebKit• OpenGLAndroid Native System Libraries
Android Runtime• Dalvik Virtual Machine• Core Java Libraries
ApplicationsApplication Framework• Activity Manager• Content Providers• Telephony Manager• Location Manager• Resource Mana...
Applications• Makes use of various services provided by lower layers• User interaction takes place here• Android makes it ...
The Dalvik Virtual Machine• Responsible for running applications on Android• It Is Open Source• Features a powerful garbag...
True Application Integration In Android• Ability to set a different application as default for aparticular functionality, ...
Soft Buttons In Android• Physical buttons are replaced with on-screen “soft buttons”• Hide when not required, such as whil...
Rooting Of Devices• Gives user control over android’s subsystem• Offers features that the manufacturer gives at a cost• Po...
Android VersionsNamed after desertsAndroid version 1.5: CupcakeAndroid version 1.6: DonutAndroid version 2.0: EclairAndroi...
Android 1.x• Initial version of android• Support for rotational sensors and basictelephony and communication• Support for ...
Android 2.x• Multiple Account Sync• USB tethering and WiFi hotspot• Support for Adobe Flash• Native support for more senso...
Android 3.x• Optimized for tablets• New “Holographic” user interface• Support for multi-core processors• Support for USB a...
Android 4.x• Introduced software buttons• Face Unlock feature• Hardware Acceleration in the UI• Project Butter (VSync, Tri...
Current Distribution Of Android Versions
Android Play Store• Previously Known As Android market• Unifying productivity and multimedia at one place• Movies, TV Show...
One Step Closer To Cloud Computing• The store maintains a list of all things purchasedfrom the store• Multiple devices can...
Play Store: The Security Features• Bouncer- The Automatic malware search and removal service• Application redirecting to s...
Play Store Statistics• 25 Billion app downloads• 675 Thousand Applications and Games• Operating in 190 countries 132 of wh...
Future of android• A million Android devices are sold everyday• Many new and existing device manufacturers areswitching to...
Android’s Expanding Device Presence• Android’s customizable nature has made it possible to portit to various devices• Thes...
Android Powers NASA’s New Satellites• NASA aims to launch multiple small satellites called“PhoneSats”• Android devices suc...
Android proved to be a powerful platform foreveryone.Its rise to power in such a small time is credited mainlyto the fact ...
Any Questions?Presentation Designed By:349350351352353354355356Chandan VaradkarRavi VaruSachin VernekarSiddhesh WadekarDis...
Android Presentation
Upcoming SlideShare
Loading in...5
×

Android Presentation

252

Published on

A Presentation I Gave On Android Operating System In College

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

  • Be the first to like this

No Downloads
Views
Total Views
252
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Drivers,2.6
  • 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×