appsworld keynote

88
Copyright (c) 2012 CommonsWare, LLC Apps World Europe 2012 With Great Responsibility Comes Great Opportunity

Upload: commonsware

Post on 14-May-2015

376 views

Category:

Technology


1 download

DESCRIPTION

Keynote presentation for Droid World track of Apps World Europe 2012

TRANSCRIPT

Page 1: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

Apps World Europe 2012

With Great Responsibility Comes Great Opportunity

Page 2: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

opportunity

Page 3: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

business opportunity

Page 4: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

why?

Page 5: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

“I don't wanna!”

Page 6: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

audiences want you to “wanna!”

Page 7: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

lighthouse model

Page 8: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

cater to the audiences

Page 9: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

meet responsibilities

Page 10: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

exceed responsibilities

Page 11: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

goal: sales to that audience

Page 12: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

pickaxe model

Page 13: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

selling pickaxes in a gold rush

Page 14: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

make it easier to “wanna”

Page 15: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

help others meet responsibilities

Page 16: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

sell services, tools, etc. to that end

Page 17: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

example #1: privacy

Page 18: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

why privacy?

Page 19: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

It’s not really a secret, per se, but there’s a quiet understanding among many iOS app developers that it is acceptable to send a user’s entire address book, without their permission, to remote servers and then store it for future reference. It’s common practice, and many companies likely have your address book stored in their database.

Dustin Curtis, Febrary 8, 2012

Page 20: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

Carrier IQ is able to query any metric from a device... The scope of the word metric is very broad though, including device type, such as manufacturer and model, available memory and battery life, the type of applications resident on the device, the geographical location of the device, the end user’s pressing of keys on the device, usage history of the device, including those that characterize a user’s interaction with a device.

Trevor Eckhart, November 12, 2011

Page 21: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

lighthouse model for privacy

Page 22: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

minimum permissions

Page 23: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

optional permissions via plugins

Page 24: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

privacy policy with teeth

Page 25: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

third-party audit

Page 26: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

pickaxe model for privacy

Page 27: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

offer such audits

Page 28: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

data tagging and inspection

Page 29: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

seal of approval

Page 30: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

example #2: security

Page 31: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

why security?

Page 32: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

This HOWTO will guide you through the process of cracking the pin used to encrypt an Android device (Ice Cream Sandwich and Jelly Bean) using brute force on Santoku Linux Community edition.

Santoku Linux Blog, September 17, 2012

Page 33: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

lighthouse model for security

Page 34: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

encrypted storage

Page 35: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

encrypted communications

Page 36: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

minimum surface area

Page 37: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

third-party audit

Page 38: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

pickaxe model for security

Page 39: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

offer such audits

Page 40: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

“pen testing”

Page 41: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

better tools, libraries for encryption

Page 42: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

seal of approval

Page 43: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

example #3: accessibility

Page 44: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

why accessibility?

Page 45: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

The links on this page provide a starting point for locating information on government policies relating to Web accessibility in different countries around the world. Information linked from this page may include laws, regulations, policies, directives, government-related standards or guidelines, or implementation guidance which relates to Web accessibility, as well as government speeches, press releases, etc.

W3C WAI Policy Page, September 18, 2012

Page 46: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

benefits for all users

Page 47: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

lighthouse model for accessibility

Page 48: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

offer multi-modal inputs

Page 49: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

touchscreen

Page 50: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

device-hosted pointer

Page 51: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

external pointer

Page 52: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

voice

Page 53: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

offer multi-modal outputs

Page 54: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

visual

Page 55: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

auditory

Page 56: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

haptics

Page 57: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

Smell-O-Vision

Page 58: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

third-party audit

Page 59: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

pickaxe model for accessibility

Page 60: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

offer such audits

Page 61: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

accessibility app frameworks

Page 62: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

automated accessibility testing

Page 63: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

seal of approval

Page 64: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

example #4: data portability

Page 65: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

platform migrations

Page 66: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

multi-device users

Page 67: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

lighthouse model for data portability

Page 68: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

standards!

Page 69: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

export/import sync→

Page 70: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

pluggable back-end service

Page 71: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

recipes for data migration

Page 72: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

third-party audit

Page 73: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

pickaxe model for data migration

Page 74: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

offer such audits

Page 75: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

document databases

Page 76: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

frameworks around document databases

Page 77: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

frameworks for data synchronization

Page 78: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

more tools, libraries, services

Page 79: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

summary

Page 80: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

do not fear responsibility

Page 81: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

do not fear responsibility... too much

Page 82: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

embrace responsibility

Page 83: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

sell responsibility

Page 84: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

sell responsibility to audiences

Page 85: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

sell responsibility to developers

Page 86: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

sell ways of addressing responsibility

Page 87: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

With Great Responsibility Comes Great Opportunity

Page 88: AppsWorld Keynote

Copyright (c) 2012 CommonsWare, LLC

Speaker ContactInformation