Your Title Goes Here - Stanford Computer Forum

Download Report

Transcript Your Title Goes Here - Stanford Computer Forum

Stanford
University
Junction: A Decentralized Platform for
Ad Hoc Mobile Social Applications
POMI
2020
Ben Dodson, Chanh Nguyen, Te-Yuan Huang, Aditi Goyal
Dan Boneh, Paul Kim, Monica Lam
For Developers
For Users
• Proximity-centric applications
• Join activities using QR codes
• Discovery via Bluetooth beacons
• Cross-platform code discovery
• Download activity code for your platform
• Multi-party Communication
• Device-spanning, bidirectional
• Addressing
• Device pairing in few lines of code
• Across platforms, through NATs
• phones, TV, web, cloud
For Service Providers
For Researchers
• Generic infrastructure
• Support many apps
• Use existing deployments (XMPP)
• Straight-forward scalability
• Self-contained activity sessions
• Network-level optimizations
• Bridge semantic gap between
network and applications
• Hand off communication from
Switchboard to OpenFlow
Applications
Snap2Pay
One-time-use credit cards for
web, TV, and mobile purchases
weTube
Collaborative video playlist , using phones to
control a TV. Friends share their bookmarked
videos.
Snap2Pass
Challenge-response web
authentication with a phone
Activity Director
A launch point for running Junction applications in an ad-hoc way.
Available for Android phones and Boxee settops.
weHold’Em
Game of poker using a TV for community
cards, phones for user interactions
Pocket School
Learning through collaboration
without a server over a WAN
weBluff
Mobile-to-mobile game of dice
for up to 8 players, with
cryptographic fairness