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