accessibility challenges of the next decade: cloud and mobile computing and beyond

29
Y4iT XI, 17-19 September 2013 Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond Bebo White SLAC National Accelerator Laboratory/ Stanford University [email protected] Sunday, September 22, 13

Upload: bebo-white

Post on 25-Dec-2014

254 views

Category:

Technology


1 download

DESCRIPTION

Invited talk given at the Y4IT (Youth for Information Technology) conference - Manila Philippines, September 2013

TRANSCRIPT

Page 1: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Accessibility Challenges of the Next Decade:Cloud and Mobile

Computing and Beyond

Bebo White

SLAC National Accelerator Laboratory/Stanford University

[email protected]

Sunday, September 22, 13

Page 2: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Agenda - Remember

the grass is greener on the other side...

to be inspired!

to listen to stories and more stories...

to be informed!

that the devil is in the details...

to constantly be challenged!

(courtesy of Irwin King)

Sunday, September 22, 13

Page 3: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Let’s revisit some definitions

Sunday, September 22, 13

Page 4: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

New definition of Cloud

• “Traditionally” thought of as a “service environment” - SaaS, PaaS, IaaS - providing storage, software, computing resources, etc.

• Now includes

• social networks

• big data

• a platform for the “Internet of Things” - “Sensor as a Service” (SenaaS)

Sunday, September 22, 13

Page 5: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

From the Web to the Cloud

Sunday, September 22, 13

Page 6: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

What is “The Internet/Web of Things?”

• The networked interconnection of everyday things that can be uniquely identified and accessed

• An interactive universe of objects, things, data, ideas/concepts and processes both real & virtual

• A communications revolution

• Actual communicating not just copying

• All objects can be integrated & communicate - an environment of co-dependency

Sunday, September 22, 13

Page 7: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

The Cloud/IOT/WOT is a very “noisy” place• An unbelievable of objects (theoretically

more than 10e38) will be able to talk to us and to each other (orders of magnitude more than now)

• We will be interested in hearing what some of them have to say

• How can we manage these conversations?

• Traditional interfaces break down

Sunday, September 22, 13

Page 8: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

New definition of Accessibility

• For “challenged” users, the ability to

• perceive, understand, navigate, interact, contribute

• For general users, mechanisms to support

• different user needs, preferences, situations

• For all users, providing “unprecedented access to information and interaction”

• Means more that just access to Web pages

• Users are not just humans

Sunday, September 22, 13

Page 9: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

How accessible is the IOT in the cloud?

Sunday, September 22, 13

Page 10: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

New definition of Mobile

• We are in a BYOD (“Bring Your Own Device” society)

• More than just a mobile phone or tablet, but a fully-functional computer

• Is a “first class citizen” within a wireless network infrastructure

• Our mobile devices are (in many instances) the closest technical manifestations of us

• Can act as a magic wand or a sensory extension or an agent in aiding accessibility

Sunday, September 22, 13

Page 11: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

“By 2040 the Web will exceed humanityin processing power”

--- Kevin Kelly

How will this power be accessed?

How will all this processing power be used?

Sunday, September 22, 13

Page 12: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

IOT/WOT Accessibility• Number of components in the IOT will make

navigation un-doable

• Relationships between components could provide a navigational model

• Components are capable of participation in social groups and exhibiting crowd/group intelligence

• Component negotiation could result in manageable individual accessibility

• How might this work?

Sunday, September 22, 13

Page 13: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Negotiable Interfaces• Ordinary interfaces plus behavioral/contextual/temporal

information

• Objects negotiate according to specific criteria and reach an agreeable outcome

• Similar to format negotiation or client details (e.g., browser, mobile, etc.) in the “old” Web - but these negotiations are one-to-one (e.g., client-server)

• A reasonable negotiable outcome could be interface details

• What interface components are negotiable? (not simply “look and feel”)

Sunday, September 22, 13

Page 14: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Interactions

• People2People, Objects2Objects, People2Objects, Objects2People

• Without intermediaries or with intermediaries in the background

• MHC (Model-Human Computer) interaction has limited range; in WOT range is universal

• Things/objects become transmitters and receivers that can initiate and respond to stimuli

Sunday, September 22, 13

Page 15: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Intent

• Objects/things are named entities

• Objects/things have attributes

• Intents are satisfied by presenting objects/things and their attributes

Sunday, September 22, 13

Page 16: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Natural Objects

• Transmit & receive - atoms/molecules, animals/plants, stars/galaxies

• All with deliberate intent according to natural laws

• If you believe in QM, “spooky action at a distance”

Sunday, September 22, 13

Page 17: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Why Shouldn’t Man-made Objects?

• Intent defined by programming and personalization

• Can turn on & off - not always subject to natural law

• Sensitive to security & privacy

• The technology exists

Sunday, September 22, 13

Page 18: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

• Premises

• Nature is data processing engine (and the best)

• The best engineering emulates nature

• Forget the human brain - the Internet/brain comparison is lame

How to Do This?

Sunday, September 22, 13

Page 19: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Consider Field/Gauge Theory

• Objects/things exchange ‘hard data’ & ‘soft data’

• How is the data received?

• Objects/things obey interaction rules

Sunday, September 22, 13

Page 20: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

How Does That Differ From This?

• B, C, & D in coverage range of A - when A sends a message who gets it?

• A, B in range of C - when C sends a message who gets it?

Sunday, September 22, 13

Page 21: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Self-Organizing Mesh Networks

• Societies of cognitively cooperating devices “growing from the edges”

• Artificial life, “swarm intelligence”

• Mutual security, group-aligned self interest

• Network as memory

• Emergent sync - they will decide how we interact with them most efficiently - new interfaces - correlation discovery - this is where the negotiable interfaces happen

Sunday, September 22, 13

Page 22: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Making this happen - social computing & social machines(1)

• Rather than planning for certain properties (e.g., interfaces) and functions at design time, create a platform that achieves them at run time

• Social computation = social behavior + algorithmic computation

Sunday, September 22, 13

Page 23: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Making this happen - social computing & social machines(2)

• Social machines are integrated systems of people and computers

• Unprecedented involvement about user behavior, intent, goals, motivations, etc. into the software system’s structure

• Interaction between a user and the system is mediated by the aggregation of explicit and implicit data from other users/objects

Sunday, September 22, 13

Page 24: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Scenario (1)• User enters a supermarket with smartphone (which acts

as their agent into the IOT)

• Location, time, etc. suggests the need for a shopping list

• Context-aware mobile applications connect to home appliances, family members, family budget information, etc.

• Negotiated interface yields display of items that are required, desired, affordable, available in the supermarket and identifies their specific location

• Question: Does the computing occur on the smartphone or in the cloud? Does it matter?

Sunday, September 22, 13

Page 25: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Scenario (2)

• “Learning at the ‘speed of need’”

• Location and context determines that user is in a workshop

• Skills are recognized via user personalization

• State of objects in workshop are recognizable

• Negotiated interface uses augmented reality to guide required task

Sunday, September 22, 13

Page 26: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Summary

• Widespread implementation of Cloud and Mobile technology in the Internet/Web of Things forces a new definition of accessibility

• All networked objects have accessibility requirements

• Accessible interfaces will be defined during run time rather than during the design phase

• A whole new generation of user interfaces needs to be explored driven by object features and behaviors

• Accessible interfaces between objects can be negotiated using social computing

• There are greater Accessibility challenges than ever before!

Sunday, September 22, 13

Page 27: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

About ACM

ACM, the Association for Computing Machinery is the world’s largest educational and scientific computing society, uniting educators, researchers and professionals to inspire

dialogue, share resources and address the field’s challenges.

ACM strengthens the computing profession’s collective voice through strong leadership, promotion of the highest standards, and recognition of technical excellence.

ACM supports the professional growth of its members by providing opportunities for life-long learning, career development, and professional networking.

With over 100,000 members from over 100 countries, ACM works to advance computing as a science and a profession. www.acm.org

Sunday, September 22, 13

Page 28: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

The Distinguished Speakers Program is made possible by

For additional information, please visit http://dsp.acm.org/

Sunday, September 22, 13

Page 29: Accessibility Challenges of the Next Decade: Cloud and Mobile Computing and Beyond

Y4iT XI, 17-19 September 2013

Maraming salamat !Questions? Comments?

[email protected]

Sunday, September 22, 13