T-Party

Transcription

T-Party
T-Party: A Research Collaboration
on the Future of Mobile IT
Chris Terman
Research Director, T-Party Project
T-Party Overview, Slide #1
The Challenge
What comes after laptops?
− Barry Lam
Prediction is difficult,
especially about the
future.
− Niels Bohr
The best way to
predict the future
is to invent it.
− Alan Kay
T-Party Overview, Slide #2
What We Pitched
•  Infrastructure
Networked standalone devices → Distributed framework for
virtual computation
•  Data handling
Local Bits → Objects + metadata in repository
•  Networking
Client-server, global → peer-to-peer, ad-hoc, local
•  I/O strategy
Co-located devices → Just-in-time assemblies of
heterogeneous devices
•  User interactions
Mouse + keyboard → Multimodal, context-aware
interfaces (audio/speech,
images/vision as first-class data)
•  Form factor
Large, immobile, plugged in → Small, mobile, power-aware
COMPUTER → APPLIANCE/SERVICE
T-Party Overview, Slide #3
What We Delivered: T-Party
Reasons to anticipate a revolution in computing:
•  massive changes in hardware platform and infrastructure
•  increasing demand for (new) information/services
T-Party Overview, Slide #4
Network Coding
Challenge: robust, highbandwidth wireless
Projects: COPE, ZigZag,
DigitalRain. Using coding
techniques to increase
bandwidth, deal with
collisions and hidden
terminals, wireless video
multicast
Dina Katabi
T-Party Overview, Slide #5
CAFNET: Intermittent Connectivity
Challenge: intermittent,
short-duration connectivity
Projects: Carry-and-forward
protocols with fast
connection setup, staging of
data along predicted path.
Also Cartel: mining data
from auto platform.
Hari Balakrishnan
Sam Madden
T-Party Overview, Slide #6
UIA: Unmanaged Internet Architecture
Challenge: data exchange
between mobile devices.
?
Projects: Unmanaged internet
architecture: zero-overhead
location-independent
addressing and access.
Also Eyo: Device-transparent
personal storage.
Frans Kaashoek
Robert Morris
T-Party Overview, Slide #7
Just Play: distributed apps made easy
Challenge: on-the-fly
assembly of distributed
application to provide a
service
Project: goal-oriented planner
creates “schematic” of
distributed components, reimplement when conditions
change.
Steve Ward
Play
jazz
T-Party Overview, Slide #8
Natural Interactions
Challenge: interactive
spoken language interfaces
to services and information
Projects: variable vocabulary
speech understanding; dialog
management; delivery on
mobile platforms.
Also: natural language
summarization
Jim Glass
Stephanie Seneff
Regina Barzilay
T-Party Overview, Slide #9
Automating Web Interactions
Challenge: tailoring the
web to your needs;
automating interactions
Project: Chickenfoot – a
scripting language for your
browser; scripting by
example. Enable web-based
controls for everything!
Rob Miller
T-Party Overview, Slide #10
Many other projects…
Trusted Computation and Storage
Srini Devadas
Multicore Applications/FactoredOS
Anant Agarwal
Medical Telepresence
John Guttag
Image Engineering
Fredo Durand & Bill Freeman
T-Party Overview, Slide #11
Lessons Learned
•  Tech transfer works better when research is a verb
instead of a noun
–  Hands-on knowhow & early access > intellectual property
•  Be sensitive to impedance mismatch
–  Processes, timescales and yields are different in research
vs. engineering
–  Prototypes > papers
–  Cohabitation builds mutual understanding; better
outcomes with partners than sponsors
•  Sponsoring university research for fun and profit
–  Understand how it fits in your technology supply chain
–  Focus > 1000 flowers blooming
–  Target topics not outcomes
T-Party Overview, Slide #12

Similar documents

May 8, 2009 - The Geneva School

May 8, 2009 - The Geneva School Thus, Mr. Seneff foresees an era of extremely high taxation looming ahead. “History suggests that the government will choose inflation to pay off debt instead of cuts in social security, but that’s...

More information