UBICOMP: A SHORT PRIMER The vision of the late Mark Weiser in “The Computer for 21 st Century”, Scientific American, 1991:The Computer for 21 st Century “The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it”
UBICOMP DOMAIN Key challenge is promoting ‘natural interaction’ –Narrowing semantic gap between computer and human activity –Computer perception of human centric activity (sensing, context, learning) –Human perception and understanding of the system (affordances, understanding, comprehensibility) –Inherently multidisciplinary (in CS terms) and target domain (art, design, entertainment, work…)
UBICOMP PROJECTS Many fragmented testbeds in research labs worldwide –Many interpretations of Weiser’s vision –Stanford iRoom, HP Cooltown, UIUC’s Gaia, CMU’s Aura, GaTech’s Aware Home, EU ‘Disapearing Computer’, AT&T sentient computing, LabScape, MIT’s Oxygen UIUC’s Gaia –Developing key experimental infrastructures and services –Now mature conferences and (some) journals (e.g. UbiComp)
SYNERGIES & CHALLENGES Clear synergies with Grid in nascent Ubicomp –Need for similar computational services (c.f. meta-operating system) –Overlapping work (e.g. security, privacy, trust, resource access, storage/ management, etc.) –Support for ubicomp “in the small” and “in the large”.
PROGRESS UPDATE Following last BOF (GGF9) –Email discussions with AD – asked to proceed with group creation –Established web site http://ubgrid.lancs.ac.uk –Established a mailing list – info on web site. –Solicited contributions from others via the mailing list – low response! –Initiated discussions with Ubicomp community
UbiSys 2003 Goal: solicit feedback from the ubicomp community Position paper presented at UbiSys (1 st Workshop on Systems Support for Ubiquitous Computing at UbiComp 2003) paper available at http://ubigrid.lancs.ac.ukhttp://ubigrid.lancs.ac.uk Main arguments: –Ubiquitous computing requires interoperability –“The Grid” might provide a solution Discussion with fellow researchers working on system support and infrastructures for ubicomp
Feedback Strong consensus regarding the importance of interoperability However, there were doubts about the suitability of Grid technologies: “Why the Grid? The Grid is not catering for our needs!” –Grid is one of many possible platforms –solutions targeted at high-performance distributed computing –heavyweight (OGSI & GT3) –Why not just use Web services?
BOF II AIMS Encourage active participation within the Grid community Decide whether there is enough interest to proceed Create feedback into the Ubicomp community Produce a summary for IEEE Pervasive
GROUP DISCUSSIONS The rationale and objectives –encourage participation –identify new issues –maximize bandwidth –provide tangible output The topics The process
THE TOPICS A: Lessons learnt from supporting e- science in other domains –and how it relates to ubicomp. B: Encouraging user buy-in to the Grid –and how to achieve this for ubicomp. C: Benefits of establishing a ubicomp-rg to the Grid community
THE TOPICS D: Visualizing the Grid –models of use of the Grid for non-technical users E: The Minimal Grid –answering the doubters in the ubicomp community And all please offer comments on the draft charter
THE PROCESS Different areas of the room == different topics Please elect a scribe and a presenter –pick people who have the most interest in actually doing work in the area Discuss topic and prepare a 5 min feedback presentation –Ideally use ppt or pdf –Include a slide with the names of the group members and identify scribe and presenter.
GO TO YOUR GROUPS A: Lessons learnt from supporting e- science in other domains B: Encouraging user buy-in to the Grid C: Benefits of establishing a ubicomp-rg to the Grid community D: Visualizing the Grid E: The Minimal Grid