• Save
Introduction to ICS
Upcoming SlideShare
Loading in...5
×
 

Introduction to ICS

on

  • 1,294 views

Droidcon India 2011 presetation "Introduction to IcreCream Sandwich"

Droidcon India 2011 presetation "Introduction to IcreCream Sandwich"

Statistics

Views

Total Views
1,294
Views on SlideShare
1,113
Embed Views
181

Actions

Likes
6
Downloads
0
Comments
4

3 Embeds 181

http://amsanjeev.wordpress.com 170
http://funnel.hasgeek.com 10
http://a0.twimg.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

14 of 4 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 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
    Your message goes here
    Processing…
  • 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..
    thanks...
    Are you sure you want to
    Your message goes here
    Processing…
  • sure . i can send that to you. please share ur email id so that i can send it .
    Are you sure you want to
    Your message goes here
    Processing…
  • Hi Amrit,
    I find your presentation very usefull. is it possible to get the PPT or PDF ?

    thanks,
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • .
  • QUICK RESPONSE TO CALLS LIVE VIDEO TRANSFORMATIONS SCREENSHOT CAPTURE
  • 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 Introduction to ICS Presentation Transcript

  • The latest build in the Android evolutionintroducingIcecream Sandwich Amrit Sanjeev Bangalore Android User Group (www.blrdroid.org)
  • About me• Co-organizer of the Bangalore Android User Group.• Part of Mobility Group at Philips R&D• Architect – Android platform development• Android hacker
  • AgendaIntroduction Deep dive Application to ICS into level features changes It’s the small things that matter
  • Introduction to Ice-cream Sandwich Different perspectives
  • 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.
  • 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
  • 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
  • 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.
  • Deep dive into thefeature set From now on its going to get really exciting
  • What we would discuss today ? New UX improvements Under the hood improvements
  • 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
  • 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
  • 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
  • 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
  • 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.
  • 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
  • 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
  • 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
  • Application Changes View your slides from anywhere!
  • Application changes• Photo editor• Improved email• Android browser• Face unlock• People and profiles• Unified calendar• Visual voice mail
  • Q&A