Bill Griswold Computer Science and Engineering UC San Diego

advertisement
Bill Griswold
Computer Science and Engineering
UC San Diego
Create, publish, discuss
Anyone
Persistent
Universal access
Affordable
Every web browser
Rich media
Text, image, audio, video
Web - indexed, crossref’d, & programmable
(i.e., API’s for “mashups”)
Standardized
Dangers
Noise, misinformation,
can’t escape your past
Web 2.0 Buzz Time bar
Jürgen Schiller García, Retrieved on 2006-10-29
constructed by Luca Cremonini on December 25, 2006, for railsonwave.com
Universal, flexible
access for novice,
rapid-prototyping
“programmers”
demands client-side
computing power
1GHz CPU
1 GB RAM
1 MP screen
Graphics card
1 Mbps network
constructed by Luca Cremonini on December 25, 2006, for railsonwave.com
Create, publish, discuss
Performance…not
+ anywhere, anytime
- divided attention
-
Universal access
+ ubiquity
- cost
- web browser completeness
Rich media
+ on-board camera
- hunt-and-peck
.3 GHz CPU
.06 GB RAM
.06 MP screen
no graphics card
.06 Mbps network,
with high latency
- short battery life
Create, publish, discuss
Performance…maybe
+ anywhere, anytime
+ microtasking
+ proactivity
+ see items to left
+ native applications
Universal access
+ march of technology
+ ubiquity, falling costs?
+ SMS/MMS
Added dangers
data standards?
fire hose, stalking…
Rich media
+ on-board camera
+ voice
need “to text”, though
+ context awareness
+ in situ computing
+ public displays
Remainder of this talk
Significance of the
five bolded items
Glimpse at future
formerly JussPress, with Ryan Sit, Ryan Kim, and Jim Hollan
with Ratto, Shapiro, Truong, and Brown
Active student engagement
is critical to learning
Hard in large classrooms
With ActiveClass students
anonymously and publicly
ask
vote on
answer
questions in backchannel
Broadened topics of
discourse, engaged TAs
Shared space carries most
of computational load
ActiveClass
Ubiquitous Presenter
Instructor
w/ Tablet
Hosted
Classroom
Class
Text submission
Student web interface
Multiple choice
Ink submission
with Simon, Lindquist, et al.
Ubiquitous Presenter
Instructor
w/ Tablet
Hosted
Classroom
Class
Photo submission
with Simon, Lindquist, et al.
Souveillance Grid – Jenik, Collins, et al.
Windows Live Mobile
ActiveCampus Explorer
with Tim Sohn, Kevin Li, and Gunny Lee
Case Study: location-based reminders
Arriving
Home:
Call Mom
store
home
with Tim Sohn, Kevin Li, and Gunny Lee
Case Study: location-based reminders
Scope: Location used as proxy for other context: not busy, etc.
Accuracy: Slowness and coarseness of positioning OK
Ubiquity: “Since I was out of town, I would think of things on the
drive that I had to do when I got back and I'd put reminders on the
phone.”
Distinctiveness: “There are certain activities that my calendaring
app is not particularly good at reminding me about. Especially …
when I’m not near a computer.... [examples are] grocery shopping,
and also when I’m leaving work I’m on my way out, done for the
day, not liable to be checking email.”
Calm: “It was a relief knowing I would've been reminded....”
PeopleTones - Play a friend’s unique sound when she moves nearby
Detect reliably
My Towers
Your Towers
F
B
A
C
E
D
Convey unobtrusively
Short personal sound clip and vibration
Two novel vibration encoding algorithms:
- downsampling 44 kHz sounds to 50 Hz
running sum of energies
- 50Hz patterns  binary actuations
think µMorse code
with Kevin Li and Tim Sohn
“I thought it was so neat every time it would ring. It made me
really happy. Oh! They’re right here, or oh! They’re right
there.”
“It was cool to see who was home by the time I got home. I
could tell if Melissa was home when I passed by Clairemont….
Oh she’s home, so let’s call her and see if she wants to eat.”
Music
Music
Mashup idea: Pounce –
PeopleTones + Place-its
“One time at the library, I wanted to eat with someone and so I
went outside to call someone. The phone vibrated. I just called
the person to meet up.”
Music
“When I was going to Bob’s birthday, I knew who was there
when I pulled up because of the ring tones.”
“Whenever I drive to school I found out where Alice works
because I always get her alert when I’m driving on Miramar.
Oh, so she works around here?”
Music
17
Five features beyond
mobile ubiquity will give
Mobile 2.0 unique power
Microtasking
In situ computing
Public displays
Context awareness
Proactivity
What will happen when you
combine this with activist
communities and rich
media?
Squirrel
RealityFlythrough
Not the Internet fire hose through a straw
Augmenting the real-world commons
.. .
. .. . .
.
..
..
.
. ..
.
.
.
.
.
.
.
..
.
.
.. . . . ...
.
.
.
.
. .. . . .
Spanhake, Greco, Kimball, et al.
19
with Neil McCurdy
Concept of remote live exploration
Live video streamed by anyone from anywhere to anywhere, but
not just a surveillance monitor view
Multiple cameras viewing the same scene, stitched together into
a single immersive coherent view
Mobile 2.0 applications such as video diaries, citizen field
journalism, sports, travel, mobility impaired
System projects image
from recorded location and
orientation onto opposite
wall
User “walks” between live cameras,
animated via transition
RFT applies number of techniques to
supercharge human’s “closure” process:
motion, fill-in, cross-fade, video freeze
802.11
Limited bandwidth “in the wild”
1st person video yields little compression
Jumpy, blurry, lossy, low-fps video
Lower frame rate (to 1 fps)
Raise frame quality
Guarantee delivery
RFT transitions animates between frames
22
Mobile 2.0 will be distinct, augmenting the real-world Commons
Five key enablers
Acknowledgements...
Microtasking
In situ computing
Public displays
Context awareness
Proactivity
Many challenges
– The Campus of the Future and UP teams
Krista Davis, Roshni Malani, Elizabeth
Arrowsmith, Lisa Cowan, Jim Hollan, Adriene
Jenik, Barry Demchak, Neil McCurdy, Kevin Li,
Tim Sohn, Leslie Lenert, Beth Simon, Aaron
Hieber, Mark Kinsella, James Lintern, Pierre
Rajha, David Lindquist, and Michael Kelly
– The National Library of Medicine, Hewlett
Packard, Intel Research, and Microsoft
Research External Research & Programs
Flexible standards
for free experimentation
Software performance
Augmenting peripheral perception with commodity hardware
Finding Mobile 2.0’s niche in The Commons
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the
current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information
provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Research
Faculty Summit 2007
Download