Introduction to ICS


Published on

Droidcon India 2011 presetation "Introduction to IcreCream Sandwich"

Published in: Technology, Art & Photos
  • Sure . Please feel free to pull out whatever information you need for your presentation .
    Not sure if you still need the pdf.. in case u do please let me know .
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi Amrit,
    I found ur presentation very much informative..Is it ok if i use some details from it for my presentation of my seminar?
    If u have no problem with it.. kindly send me the PPT/PDF of the topic..
    Are you sure you want to  Yes  No
    Your message goes here
  • sure . i can send that to you. please share ur email id so that i can send it .
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi Amrit,
    I find your presentation very usefull. is it possible to get the PPT or PDF ?

    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • .
  • SOCIAL APIIDENTITYIncludes a personal profile that represents the device owner Social apps that maintain a user identity can contribute to the user's profile data by creating a new ContactsContract.RawContacts entry within the ContactsContract.ProfileRaw contacts in this table are then aggregated into the single user-visible profile labeled "Me”.LARGE PHOTOSWhen you push a photo into a contact record, the system processes it into both a 96x96 thumbnail (as it has previously) and a 256x256 "display photo" that's stored in a new file-based photo storeCONTACTSCONTRACT DATAUSAGEFEEDBACKhelp track how often the user uses particular methods of contacting people,CALENDAR APIyou to read, add, modify and delete calendars, events, attendees, reminders and alerts, which are stored in the Calendar Providersync adapters that synchronize the user's calendar from other calendar services with the Calendar Provider, in order to offer a unified location for all the user's eventsVOICEMAIL APIit’s possible that a user has multiple voicemail sources, such as one from the phone’s service provider and others from VoIP or other alternative voice services. These apps can use the `Voicemail Provider APIs to add their voicemails to the device.APIs currently do not allow third-party apps to read all the voicemails from the system, the only third-party apps that should use the voicemail APIs are those that have voicemail to deliver to the useThe VoicemailContract class defines the content provider for the Voicemail Provder. The subclasses VoicemailContract.Voicemails and VoicemailContract.Status provide tables in which apps can insert voicemail data for storage on the device.
  • Introduction to ICS

    1. 1. The latest build in the Android evolutionintroducingIcecream Sandwich Amrit Sanjeev Bangalore Android User Group (
    2. 2. About me• Co-organizer of the Bangalore Android User Group.• Part of Mobility Group at Philips R&D• Architect – Android platform development• Android hacker
    3. 3. AgendaIntroduction Deep dive Application to ICS into level features changes It’s the small things that matter
    4. 4. Introduction to Ice-cream Sandwich Different perspectives
    5. 5. Why is it so exciting ?• Worlds most popular smartphone operating system.• First step towards a truly convergent platform.• Will be available for tablets & phones.• Carry the user experience across android powered devices.• Evolutionary change.
    6. 6. What you will notice first• Improved notification manager.• Improved camera• Better spellchecker• More control over apps and data usage• Gallery app gets a Photo editor
    7. 7. User’s perspective• UX is the same across different devices.• Slicker and more modern looking user interface.• Face unlock• More rich graphically.• No more capacitive buttons .• Voice control• Easier multitasking
    8. 8. Developer’s perspective• Lots for the developer to be happy about.• Plenty of new APIs• Uniform UX increases reach of apps and also reduces development time .• New ways to interact with users. Eg) updated speech engine, android beam etc• New accessibility features for the disabled.
    9. 9. Deep dive into thefeature set From now on its going to get really exciting
    10. 10. What we would discuss today ? New UX improvements Under the hood improvements
    11. 11. UX improvements Roboto – New Refined new interactive animations typeface notifications & feedback New lock Favorites Resizable screen tray widgets actions Improved Voice input text input & engine spell- checking
    12. 12. Under the hood - Enterprise features VPN client API • Allows apps to build their own VPN running as a service • Security implications Device management API for camera • Apps can disable camera if required
    13. 13. Under the hood – Multimedia Support for WebP content, streaming VP8 content, HTTP Live streaming protocol version 3. A new native API Live effects of based on Khronos transforming video OpenMAX AL 1.0.1. Applications can Take data, apply apply graphics transformation, and effects to each Multimedia then send the data frame using to the platform for OpenGL display
    14. 14. Under the hood - Connectivity Wi-Fi Direct Bluetooth Health • Secure direct wifi Device Profile (HDP) connection • Connect to Bluetooth • Share content enabled medical devices • Gaming Bluetooth Hands Free Profile (HFP) 1.6 • Higher quality audio
    15. 15. Under the hood - Security• Secure management of credentials – new keychain API and underlying encrypted storage let applications store and retrieve private keys and their corresponding certificate chains• Address Space Layout Randomization – help protect system and third party applications from exploitation due to memory- management issues.
    16. 16. Under the hood – New APIs Visual Calendar Social API voicemail API API Accessibility Text to VPN client API speech API API Remote Text Android media Services Beam control API API
    17. 17. Under the hood – UI Components New layout Flatter hierarchies GridLayout Ability to directly integrate OpenGL Hardware- ES textures as accelerated 2D rendering targets in drawing a UI hierarchy
    18. 18. Under the hood –Dev options on device• More options for the developer for on device testing of applications. – Show touches – Show screen updates – Pointer location
    19. 19. Application Changes View your slides from anywhere!
    20. 20. Application changes• Photo editor• Improved email• Android browser• Face unlock• People and profiles• Unified calendar• Visual voice mail
    21. 21. Q&A