• Like
Prospero: Towards a sandbox for building audience-aware public displays
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Prospero: Towards a sandbox for building audience-aware public displays

  • 2,081 views
Published

The era of the public display is upon us. In the past year, two public display projects have been deployed inside of SI; Paul Resnick's "Thank you display" and more recently, Josh Palay's …

The era of the public display is upon us. In the past year, two public display projects have been deployed inside of SI; Paul Resnick's "Thank you display" and more recently, Josh Palay's MichiPosters. In this talk, I will provide an overview of existing public display projects, introduce a growing genre of audience aware
public displays, and discuss two specific public display deployments in Design Lab One and Nokia Research Palo Alto. The talk will conclude with a discussion of how Prospero can make it easy to "play" and "explore" the audience aware-display design space.

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,081
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
39
Comments
1
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Systems Talk -- not an evaluation talk, or even a design talk. Hehe.. -- to focus. Though I definitely can answer questions about both the design and evaluation of these systems at the end.

Transcript

  • 1. Prospero: Towards a sandbox for building audience-aware public displays Ben Congleton
  • 2. What’s Coming Up?
    • Public Displays
    • Audience-Aware Public Displays
    • Prospero & C4 (Context, Content, and Community Collage)
    • The architecture that supports these display applications
    • Building new applications
  • 3. What is a public display?
    • Public Digital Display - a display situated in a shared space or common area, typically viewed by more than one person at a time.
  • 4. Paul Resnick’s Thank you Display
  • 5. Josh Palay’s MichiPoster
  • 6. Airport Flight Displays
  • 7. Times Square
  • 8. What is an audience-aware public display?
    • A public display that is aware of its audience (or at least one member of its audience)
    • proactive displays - displays that can sense their context , nearby objects, people and/or activities , and respond with appropriate content. Joe McCarthy, Ubicomp 2003
  • 9. Prospero - Card Swipe and Website
  • 10. Ticket to Talk - RFID Badge
  • 11. Context, Content and Community Collage - Bluetooth
  • 12. Mini Cooper - Aware Billboards (Active RFID)
  • 13. Attention Meter - Jackie Lee MIT Media Lab
  • 14. Why is this interesting?
      • This is happening now!
        • Location and Proximity Aware devices
        • (Mini Cooper / Starbucks + itunes)
      • This is a relatively new genre of system and warrants exploration.
      • People, information, and technology – intertwined yet again
  • 15. Our Goals thus far
      • Focus on an Infrastructure, not on applications.
      • Let the community build applications.
      • Build an infrastructure that supports “really cool” applications, and use this to explore the design space.
      • Show people what can be done with the system using a few good examples.
  • 16. Previous Work: Two implementations
    • Prospero
      • Infrastructure focused deployment
      • Short deployment
    • C4: Context, Content and Community Collage
      • Infrastructure + applications deployment
      • Ongoing deployment
  • 17. Prospero:
    • Goal Build an Infrastructure to empower users with control over the content of the display.
    • Design lab 1 (supported by GROCS)
    • Deployed off and on for a month or so
    • Card swipe login -- very low usage
    • 2 projectors + LCD Monitor
    • Multiple modules
  • 18. A framework supporting many modules
  • 19. Empower users over their environment
  • 20. Prospero, Ok…
    • Good learning experience
    • People really liked the Flickr application
    • No formal evaluation
    • A great starting point.
  • 21. C4: Context, Content and Community Collage
    • Joe McCarthy
    • 3 interns
    • Where the vision started to get real.
    • Currently still running at Nokia Research
    • Paper submitted to pervasive 08
    • 8 large touch screen displays
  • 22.  
  • 23.  
  • 24. C4 as the center of conversation
  • 25.  
  • 26. C4,
    • A infrastructure and application in action.
    • People socialized around the displays in common areas.
    • Very favorable response, and continued usage. (over 835 actions in the past week)
    • All surveyed users felt the displays had some positive impact on their personal relationships.
  • 27. So what?
    • C4 and Prospero are examples of how Audience-Aware Public Displays (Proactive) can produce novel interactions, and add value.
    • We can’t build every application – someone else will figure out a killer app?
    • However, with an infrastructure it becomes easier to prototype new applications.
  • 28. So what’s behind all this?
    • A framework / infrastructure / toolkit for building audience-aware public display applications.
    • How do we make it easy?
  • 29.  
  • 30.  
  • 31. What is a Remote Module
    • A web-based application that receives information from the display framework and can generate content to be shown on the display.
  • 32. How do we decide what to display?
    • Detect nearby users
    • Prioritize recent arrivals
    • Randomly choose a user
    • Display user’s preferred content
      • remote content module
      • One of many content modules associated with a user.
  • 33. What can we do with this Architecture
    • User contributed content modules
      • Phd comics
      • Smugmug
      • Google Photos (Picsa)
      • lastFM
      • Yahoo! Pipes based modules
  • 34. PhD Comics Module
  • 35.
    • #!/usr/bin/ruby
    • require 'rss/2.0'
    • require 'open-uri'
    • require 'rubygems'
    • require 'json'
    • feed_url = "http://www.phdcomics.com/gradfeed_justcomics.php"
    • print "Content-type:text/html "
    • response = nil
    • result = nil
    • output = ""
    • open(feed_url) do |http|
    • response = http.read
    • end
    • result = RSS::Parser.parse(response, false)
    • item = result.items[rand() * result.items.size]
    • ret = {
    • "width" => "600",
    • "height" => 150,
    • "caption" => item.title + " - [A custom module by Ben]",
    • "image" => item.description.match(/http://www.phdcomics.com/comics/archive[^"]+/)[0] ,
    • "contentid" => item.link
    • }
    • print ret.to_json
  • 36.  
  • 37.  
  • 38. Other application ideas
    • Recommend content based on who’s around -- I.e. upcoming events YOU would be interested in
    • Increase awareness of who’s around (I.e. who is in this building now.. )
    • Your idea here!
  • 39. Why is this interesting?
    • Lots of interesting research questions
      • Privacy, Presentation of Self (Goffman), end user programming, Patterns of use.
    • Now we can explore this design space
  • 40. Wrap Up
    • Talked about public displays
    • Described proactive public displays (audience-aware)
    • Talked a little bit about prospero & C4
    • Described a infrastructure to support the exploration of this design space
    • You can help us do it!
  • 41. Future Work
    • Pervasive Simulator
      • Build and Test ubicomp applications in different scenarios without needing to sensor an entire building.
    • Hackfest
      • Teaching members of SI how to build audience-aware applications to deploy on the displays
  • 42. Acknowledgments
    • Prospero
      • Paul Hartzog, Sayan Bhattacharyya, Charles Kaylor, Paul Resnick,
      • Design Lab One, GROCS
    • C4
      • Joe McCarthy, Max Harper, Jiang Bian
      • Nokia Research Palo Alto
  • 43. Questions?
  • 44. Design Concerns
    • Changing Context of use
      • From one user to many users
    • Many Different User Needs
      • Aesthetic - Art
      • Utilitarian - Weather, News
      • Social
    • Needs Dependent on Context
  • 45. IBM BlueBoard - RFID Badge
  • 46.  
  • 47.  
  • 48. Actions per day
    • image_clicked: 37 ( 5.3 per day)
    • image_moved: 493 ( 70.4 per day)
    • image_closed: 103 ( 14.7 per day)
    • filter_btn_click: 12 ( 1.7 per day)
    • filter_content_confirmed: 7 ( 1.0 per day)
    • rateup_btn_click: 115 ( 16.4 per day)
    • ratedown_btn_click: 24 ( 3.4 per day)
    • top_ratings_visit: 5 ( 0.7 per day)
    • top_ratings_goforward: 36 ( 5.1 per day)
    • top_ratings_goback: 1 ( 0.1 per day)
    • play_btn_click: 2 ( 0.3 per day)
    • pause_btn_click: 0 ( 0.0 per day)
    • admin_user_created: 1 ( 0.1 per day)
    • flickr_account_change_preferences: 4 ( 0.6 per day)
  • 49. C4 Stats Nov 10th
    • In the past month (28 days):
    • pad0 (by Joe M.): 0 ( 0.0 per day)
    • pad1 (by Taneli M.): 106 ( 3.8 per day)
    • pad3 (by Server Room): 252 ( 9.0 per day)
    • pad4 (Narnia): 173 ( 6.2 per day)
    • pad5 (Kitchen): 519 ( 18.5 per day)
    • pad6 (by big bosses): 265 ( 9.5 per day)
    • pad7 (NE, by cubicles): 132 ( 4.7 per day)
    • pad8 (NE, end of hall): 48 ( 1.7 per day)