Ubicomp: From Theory to Play. Matthew Chalmers University of Glasgow

Size: px
Start display at page:

Download "Ubicomp: From Theory to Play. Matthew Chalmers University of Glasgow"

Transcription

1 Ubicomp: From Theory to Play Matthew Chalmers University of Glasgow

2 Plus ça change... Future applications of ubicomp should be driven by both the expressed and observed needs of users. [...] Users control of such systems should be maximised and, given the heterogeneity of likely patterns of use, such systems must also be tailorable by the user. It is not possible to predict the social conventions governing the modes of use of ubiquitous computing that will come into being, so empirical studies of new applications [are] essential. Perceptions and Expectations of Ubiquitous Computing: Experiments with BirdDog, a Prototype Person Locator, O Shea et al., Proc. IEE ITaP, 1991.

3 Opposites... or synergies? Invisible and visible Infrastructure and interface Play and work Subjective and objective Quantitative and qualitative

4 Opposites... or synergies? Invisible and visible Infrastructure and interface Play and work Subjective and objective Quantitative and qualitative

5 Invisibility Ubicomp s design ideal of invisible use is from Heidegger via Mark Weiser A good tool is an invisible tool. By invisible, I mean that the tool does not intrude on your consciousness; you focus on the task, not the tool. Technology that is literally visible, effectively invisible with beautiful seams The humanistic origins of the invisible ideal in post-modernist thought People use, understand and appropriate systems in their own ways People make technology invisible through interaction System designs can help or hinder this process Use is a dynamic, temporal and social process, involving designers and users

6 Invisibility and visibility User studies also detail how technologies appear, disappear and reappear Through interaction over time, people build understanding Sometimes use is visible and analytic Handling breakdown Learning about the system Teaching others how to use it Considering how to act so that the system works better Considering how to present oneself to others through it Working on or adapting the system No system can always be invisible, and yet ubicomp pretends that it can

7 A Problem with Invisibility Weiser s concept of invisibility is only a limited part of Heidegger s Does not treat visible and invisible as interdependent states in the process of use Does not address how a system s invisibility is achieved through design and use New approaches to theory, system design and evaluation Based on the historical process of use, not just one state within this process Understanding different states, but also the transitions and interdependencies between them Being careful about this simple categorisation into discrete states

8 Opposites... or synergies? Invisible and visible Infrastructure and interface Play and work Subjective and objective Quantitative and qualitative

9 Infrastructure as Interface Responding to theoretical and observational findings Where do we persistently see visible use of ubicomp? Positioning accuracy, network availability, software modularity What is infrastructure to designers may be interface to users One design approach is to make the infrastructure seamless Another design approach is to support people in handling seams

10 Seams and Seamful Design Seams Gaps and losses in translation between media designed on assumption of unproblematic combined use Smooth such seams out, ignore them or seamfully design to reveal or take advantage of them Seamful design Selecting infrastructure to reveal as a resource for interaction Support the temporal process of use, not just one state Support users analysis, adaptation and appropriation Build and reuse histories of use, gathered from multiple people, systems & media

11 Seamful Games Using mobile multiplayer games as a lab for ubicomp Fun for players, and useful for researchers work Exploring infrastructure and interaction Three examples Treasure: a network s coverage, and the lack of it, as design resources Feeding Yoshi: wi-fi access points in the city, and their access control Castles: the internal structure of component-based mobile apps

12 Treasure Two teams of players, Blue and Green Each player has PDA+wi-fi+GPS, finding coins and stealing them from others Revealing where people had used network Taking advantage of being in the network Taking advantage of being out of it Accommodation and appropriation Features of the system, the setting and others system use Learning from others, teaching others, handling breakdowns, observing and displaying play, developing tactics and strategies

13 Treasure ipaqs with built-in wi-fi external GPS units Initial version written in Java, but soon changed to C# and.net CF Simple heartbeat broadcast of game state from server Messaging system built on UDP (rather than TCP) Our own wireless driver, sticking to our own network with no popups Instrumented code, creating logs on server and on each PDA

14 Replaying a Game of Treasure Testing and redesigning the system Showing the system and the users did what we said they did Historical data from players PDAs, the game server, video Such replay tools should be integral parts of such systems

15

16 Tactics and strategies Taking advantage of variation in wi-fi coverage and GPS accuracy Hide behind trees, pickpocket then run outside the network... Most new players were gatherers With experience of games and interaction with others, many became hunters Players learned to love pickpocketing

17 Feeding Yoshi Taking advantage of variation of wi-fi locations, ranges and access controls Gaps, overlaps, passwords, fees, legal constraints... Weaving ubicomp into the fabric of everyday life Use over a long time and a large area Fitting into patterns of work, leisure and home life The unit of design should be social people, in their environment, plus your device First published study of a long term mobile game?

18 Play A player gains points by feeding Yoshis the fruits they want More points for feeding more of a Yoshi s desired fruit in one go At the end of the game time, the team with the most points wins Yoshis and plantations are scattered across the city Yoshis give out seeds, to drop at plantations Plantations grow fruit that players can pick to feed Yoshis or swap Points uploaded to game web site via codes entered by players Game web site shows team and individual high scores

19 Technology ipaqs with built-in , C# under.net Compact Framework Yoshis and plantations are access points Closed APs are Yoshis, open APs are plantations Swapping fruit done directly via mobile ad hoc networks Extended Treasure s network driver with self-discovering spaces

20 The map and Yoshi screens

21 Studying Feeding Yoshi Pilot study: five days Three teams of four people in three cities Diaries, interviews, system logs, field notes The influence of urban character on play Full study: a week Four teams of non-cs people, based in three areas but occasionally travelling further afield A in Derby, B & C in Glasgow, D in Nottingham Diaries, interviews, system logs

22 Overall, a good game to play Fun to play, engaging, worth taking time out for The game is highly addictive when a good spot is found! I think we might have got into trouble at work... Team A won, despite a late fight back from Team B A: B: C: D: 8190

23 Fitting with patterns of everyday life Many short sessions to fit game into daily routines 12 Leaders did this most, as well as occasional focused play Work as resource/constraint Using work s wi-fi Varied ability to take breaks, be late, slip out Tuesday Wednesday Thursday Friday Saturday Sunday Monday Daily average number of plays, per player Team A Team B Team C Team D Time off work was not a good predictor of points

24 Commuting and travelling Journeys were often good for play Building understanding of Yoshis and plantations on routes Carrying seeds to plant in good places, or to trade with others Varying routes: I d take slightly different street routes than I d normally take; initially to see what was there. Once I realised there was good stuff there then I would adjust my route. Drive-by Yoshi

25 Friendship and collaboration Social setting affects coordination and collaboration With other players, and with colleagues, partners, relatives... The more time spent together, the more points Trading fruit and information, and sharing the experience Play as pairs was common within teams A, B and C Play even bridged teams sometimes...

26 I was playing away and then this box popped up saying Norman would like to trade and I thought I don t have a Norman on my team!. Then I saw this guy with a PDA and he was looking around, and then we caught up with each other and we thought hmmm not the same team. But he walked over and he said that he was from [Team C] and could he trade? And well, I was in my prime playing spot so I had all the fruit I needed, so I just thought, okay I would trade with him.

27 The impact of location Crowded streets I kept walking into folk! Distinctive patterns of movement Shuttling back and forth between Yoshis and plantations Standing outside or drifting by suburban homes Discomfort in some industrial and business districts The industrial area over the road from my house... Lots of Yoshis and plantations but too many cameras and security guards Some areas too dangerous to play in Why do you think we have this little black button under the dashboard in our car?

28 Opposites... or synergies? Invisible and visible Infrastructure and interface Play and work Subjective and objective Quantitative and qualitative

29 Castles Taking advantage of variation in assemblies of software modules The software infrastructure that makes up an application A strategy game: build up armies by combining resources Fields, houses, bakeries, iron mines, barracks, knight schools... Battle to win points and also information on new resources to make Adapt your play and adapt your system in order to keep winning Each resource is a software module Modules use is logged to build a history of use for each player A collaborative filtering subsystem uses the logs to make recommendations Modules are spread via MANETs, based on these recommendations

30 Castles

31 Castles

32 Castles

33 Domino A subsystem for handling assemblies of software modules Dynamic sharing via MANET, dependency resolution and integration Communication, recommendation and adaptation Recommendation based on patterns of use, and on classes and dependencies Users express utility or relevance subjectively: in and through their use Designers specify features objectively: module s class and class dependencies Social and technical means for security and privacy Transfer done as part of logged face-to-face game play Certification of modules? Honeypots? Sandboxes? Replay of logs of use?

34 Communication Recommendation Adaptation Physical & IP discovery Get and service history segment requests Get and service module requests Request history segments Merge histories and generate recommendations Log module usage to user s history Start new module Evaluate module s dependencies Add, remove, or replace modules Connect dependencies Record new system state

35 Using History to Reduce Ambiguity in Component Integration First PDA running map tool with pollution layer and GPS layer modules Second PDA running two map tools: one with GPS layer, one with no layer

36 Using History to Reduce Ambiguity in Component Integration First PDA running map tool with pollution layer and GPS layer modules Second PDA running two map tools: one with GPS & pollution layers, one with none

37 Opposites... or synergies? Invisible and visible Infrastructure and interface Play and work Subjective and objective Quantitative and qualitative

38 Replayer An extensible toolkit of components Each Replayer component is a separate process, for Macs and PCs Tools and techniques for combining heterogeneous data... and for combining multiple tools, displays & computers Combining and moving between quantitative and qualitative data Trials happening this month

39 Replaying and annotating... what? Video Audio: field notes and participant audio Post hoc data: field notes, interviews, questionnaires Logs of system data, including participants and observers locations

40

41 Replayer: a set of linked processes

42 Components: time series

43 Components: event series

44 Maps: Google Earth

45 Histograms and force-directed graphs

46 Statistics: correlation, mutual information...

47 Timeline-based bridge for audio and video

48 Auto-selection of video based on who s in it

49

50 Analysing accuracy of logs in Shakra Shakra: a collaborative health application for mobile phones GSM cell signals analysed and classified: walking, still or driving Pilot users diaries matched well with total time tagged as walking...but second-by-second comparison suggested very low accuracy

51 Combining views to resolve ambiguity in Shakra

52 Synergies Invisible and visible Infrastructure and interface Play and work Objective and subjective Quantitative and qualitative

53 Conclusion Ubicomp s ideal of invisibility is not always possible New design can sometimes create seamless infrastructure and invisible use But sometimes it just can t Seamful design is another choice Selecting infrastructure to reveal as a resource for interaction Using past activity as a resource for interaction and adaptation Combining subjective and objective in the deep structure of systems Combining qualitative and quantitative in tools for evaluation and analysis

54 Thanks U. Glasgow: Louise Barkhuus, Marek Bell, Barry Brown, Malcolm Hall, Julie Maitland, Alistair Morrison, Scott Sherwood, Paul Tennent U. Nottingham: Steve Benford, Mauricio Capra, Alistair Hampshire, Tom Rodden, Duncan Rowland (now at U. Lincoln) U. Bristol: Henk Muller, Cliff Randell, Ian Anderson UK Engineering and Physical Sciences Research Council

55 Weiser and invisibility Seamful Interweaving: Heterogeneity in the Design and Theory of Interactive Systems, ACM DIS 2004 A Historical View of Context, J. CSCW 2004 Treasure Yoshi Picking Pockets on the Lawn: The Development of Tactics and Strategies in a Mobile Game, Ubicomp 2005 Interweaving Mobile Games With Everyday Life, ACM CHI 2006 Castles/Domino Exploring Mobile Collaborative Software Adaptation, Pervasive 2006

56

Glasgow eprints Service

Glasgow eprints Service Bell, M. and Chalmers, M. and Barkhuus, L. and Hall, M. and Sherwood, S. and Tennent, P. and Brown, B. and Rowland, D. and Benford, S. and Capra, M. and Hampshire, A. (2006) Interweaving mobile games with

More information

Seamful Design for Location-Based Mobile Games 1

Seamful Design for Location-Based Mobile Games 1 Kwansei Gakuin University, Kobe Sanda Campus, Sanda, Japan Seamful Design for Location-Based Mobile Games Gregor Broll (Embedded Interaction Research Group, LMU Munich) Steve Benford (MRL, University of

More information

Gaming on the Edge: Using Seams in Pervasive Games

Gaming on the Edge: Using Seams in Pervasive Games Gaming on the Edge: Using Seams in Pervasive Games Matthew C halmers, Louise Barkhuus, Marek Bell, Barry Brown, Malcolm Hall, Scott Sherwood & Paul Tennent Department of Computing Science University of

More information

Picking Pockets on the Lawn: The Development of Tactics and Strategies in a Mobile Game

Picking Pockets on the Lawn: The Development of Tactics and Strategies in a Mobile Game Picking Pockets on the Lawn: The Development of Tactics and Strategies in a Mobile Game Louise Barkhuus, Matthew Chalmers, Paul Tennent, Malcolm Hall, Marek Bell, Scott Sherwood and Barry Brown Department

More information

Exploiting Seams in Mobile Phone Games

Exploiting Seams in Mobile Phone Games Exploiting Seams in Mobile Phone Games Gregor Broll 1, Steve Benford 2, Leif Oppermann 2 1 Institute for Informatics, Embedded Interaction Research Group, Amalienstr. 17, 80333 München, Germany gregor@hcilab.org

More information

Seamful Design for Location-Based Mobile Games

Seamful Design for Location-Based Mobile Games Seamful Design for Location-Based Mobile Games Gregor Broll 1 and Steve Benford 2 1 Institute for Informatics, Embedded Interaction Research Group, Amalienstr. 17, 80333 München, Germany gregor@hcilab.org

More information

Location-Based Mobile Games

Location-Based Mobile Games Location-Based Mobile Games Rondey Smalls, Joe Garber, Bryon Jones Clemson University Clemson, SC 29634 rsmalls, jgarber, bryon@clemson.edu ABSTRACT In this paper we describe three implementations of locationbased

More information

Visualising GPS Paths

Visualising GPS Paths Visualising GPS Paths Matthew Chalmers and Richard Edwards Computing Science, University of Glasgow, United Kingdom matthew@dcs.gla.ac.uk Abstract While mobile computers and context-aware computing are

More information

CitiTag Multiplayer Infrastructure

CitiTag Multiplayer Infrastructure CitiTag Multiplayer Infrastructure Kevin Quick and Yanna Vogiazou KMI-TR-138 http://kmi.open.ac.uk/publications/papers/kmi-tr-138.pdf March, 2004 Introduction The current technical report describes the

More information

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti Basic Information Project Name Supervisor Kung-fu Plants Jakub Gemrot Annotation Kung-fu plants is a game where you can create your characters, train them and fight against the other chemical plants which

More information

Personal tracking and everyday relationships: Reflections on three prior studies

Personal tracking and everyday relationships: Reflections on three prior studies Personal tracking and everyday relationships: Reflections on three prior studies John Rooksby School of Computing Science University of Glasgow Scotland, UK. John.rooksby@glasgow.ac.uk Abstract This paper

More information

Supporting Ethnographic Studies of Ubiquitous Computing in the Wild

Supporting Ethnographic Studies of Ubiquitous Computing in the Wild Supporting Ethnographic Studies of Ubiquitous Computing in the Wild Andy Crabtree, Steve Benford, Chris Greenhalgh School of Computer Science & IT University of Nottingham, Jubilee Campus, Wollaton Road,

More information

Adapting Ubicomp Software and its Evaluation

Adapting Ubicomp Software and its Evaluation Adapting Ubicomp Software and its Evaluation Malcolm Hall, Marek Bell, Alistair Morrison, Stuart Reeves, Scott Sherwood, Matthew Chalmers Department of Computing Science,University of Glasgow, UK. {mh,marek,morrisaj,stuartr,sherwood,matthew}@dcs.gla.ac.uk

More information

The Socio-Cultural Construction of Ubiquitous Computing. What is UbiComp?

The Socio-Cultural Construction of Ubiquitous Computing. What is UbiComp? The Socio-Cultural Construction of Ubiquitous Computing Jose Rojas University of Glasgow What is UbiComp? The most profound technologies are those that disappear. They weave themselves into the fabric

More information

Delivering Real-World Ubiquitous Location Systems

Delivering Real-World Ubiquitous Location Systems Delivering Real-World Ubiquitous Location Systems Gaetano Borriello (University of Washington and Intel Research Seattle, USA) Matthew Chalmers (University of Glasgow and Kelvin Institute, UK) Anthony

More information

The Ubiquitous Lab Or enhancing the molecular biology research experience

The Ubiquitous Lab Or enhancing the molecular biology research experience The Ubiquitous Lab Or enhancing the molecular biology research experience Juan David Hincapié Ramos IT University of Copenhagen Denmark jdhr@itu.dk www.itu.dk/people/jdhr Abstract. This PhD research aims

More information

Daniel Fallman, Ph.D. Research Director, Umeå Institute of Design Associate Professor, Dept. of Informatics, Umeå University, Sweden

Daniel Fallman, Ph.D. Research Director, Umeå Institute of Design Associate Professor, Dept. of Informatics, Umeå University, Sweden Ubiquitous Computing Daniel Fallman, Ph.D. Research Director, Umeå Institute of Design Associate Professor, Dept. of Informatics, Umeå University, Sweden Stanford University 2008 CS376 In Ubiquitous Computing,

More information

CGSA Workshop, York University, September 21, 2006

CGSA Workshop, York University, September 21, 2006 Chasing The Fugitive on Campus: Designing a Location-Based Game for Collaborative Play CGSA Workshop, York University, September 21, 2006 Phillip Jeffrey, Mike Blackstock, Meghan Deutscher 1, Rodger Lea,

More information

LinkedIn Social Selling Linkedin Session 2 -Managing Your Settings Tagging And Groups

LinkedIn Social Selling Linkedin Session 2 -Managing Your Settings Tagging And Groups TRANSCRIPT Linkedin -Managing Your Settings Tagging And Groups Instructor: Brynne Tillman Copyright 2016 Social Media Marketing University MANAGING YOUR SETTINGS, TAGGING & GROUPS Welcome back to LinkedIn

More information

Detecting Intra-Room Mobility with Signal Strength Descriptors

Detecting Intra-Room Mobility with Signal Strength Descriptors Detecting Intra-Room Mobility with Signal Strength Descriptors Authors: Konstantinos Kleisouris Bernhard Firner Richard Howard Yanyong Zhang Richard Martin WINLAB Background: Internet of Things (Iot) Attaching

More information

Title: The only game in town. Authors: Eric Legge-Smith, Grant McKenzie, Matt Duckham Affiliation: Department of Geomatics, University of Melbourne

Title: The only game in town. Authors: Eric Legge-Smith, Grant McKenzie, Matt Duckham Affiliation: Department of Geomatics, University of Melbourne Title: The only game in town. Authors: Eric Legge-Smith, Grant McKenzie, Matt Duckham Affiliation: Department of Geomatics, University of Melbourne Intro: The gaming market continues to hold huge potential

More information

Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola

Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola I finished classes two years ago having retired. I love bridge just wish I had started years ago

More information

Start Your Journey to BE THE BEST YOU CONGRATULATIONS! You re on your way to Be The Best You just by having this packet. Whether you are just starting on your New Year s resolution or need the motivation

More information

A Serious Mobile Game for Landmark production A Work in Progress Report

A Serious Mobile Game for Landmark production A Work in Progress Report A Serious Mobile Game for Landmark production A Work in Progress Report Lars Harzem, Tobias Hartge, Carolin Hubatsch, Kevin Kerney, Ellen Weber, Mario Ziegenbalg, Barbara Grüter Hochschule Bremen Flughafenallee

More information

Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola

Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola Pianola is used by the American Contract Bridge League, the English Bridge Union, and clubs large

More information

Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola

Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola Pianola User Guide for Players How to analyse your results, replay hands and find partners with Pianola Pianola is used by the American Contract Bridge League, the English Bridge Union, the Australian

More information

Tahoe Writing Intensive for the Novelist. For beginning to intermediate writers. September 14-18, 2016 South Lake Tahoe, California

Tahoe Writing Intensive for the Novelist. For beginning to intermediate writers. September 14-18, 2016 South Lake Tahoe, California Tahoe Writing Intensive for the Novelist For beginning to intermediate writers September 14-18, 2016 South Lake Tahoe, California A writing retreat doesn t get any better than this! Come and join author,

More information

Labels - Quantified Self App for Human Activity Sensing. Christian Meurisch, Benedikt Schmidt, Michael Scholz, Immanuel Schweizer, Max Mühlhäuser

Labels - Quantified Self App for Human Activity Sensing. Christian Meurisch, Benedikt Schmidt, Michael Scholz, Immanuel Schweizer, Max Mühlhäuser Labels - Quantified Self App for Human Activity Sensing Christian Meurisch, Benedikt Schmidt, Michael Scholz, Immanuel Schweizer, Max Mühlhäuser MOTIVATION Personal Assistance Systems (e.g., Google Now)

More information

Armello: Bringing Tabletop Adventure to Life. Trent Kusters & Blake Mizzi Co-Founders & Directors League of Geeks

Armello: Bringing Tabletop Adventure to Life. Trent Kusters & Blake Mizzi Co-Founders & Directors League of Geeks Armello: Bringing Tabletop Adventure to Life Trent Kusters & Blake Mizzi Co-Founders & Directors League of Geeks League of Geeks Living the Dream WHAT S AN ARMELLO? League of Geeks Living the Dream

More information

EOS. Technology that connects 100% FOCUS ON PETROL

EOS. Technology that connects 100% FOCUS ON PETROL EOS Technology that connects 100% FOCUS ON PETROL Connect your forecourt All around us, the number of smart and connected products is increasing. Physical devices and intelligent products have the ability

More information

Nature s Secrets for Successful Transformation

Nature s Secrets for Successful Transformation Nature s Secrets for Successful Transformation Barbara B. Lawton, Ph.D. April 4, 2004 Transformation To change markedly, usually for the better To change the nature, function, or condition of 2 1 Nature

More information

People and mobility in Turku Futures of mobility as a subsystem of a complex city

People and mobility in Turku Futures of mobility as a subsystem of a complex city People and mobility in Turku Futures of mobility as a subsystem of a complex city Nicolas A. Balcom Raleigh, Anna Kirveennummi, Ellinoora Leino-Richert, Hoa Nguyen, Sari Puustinen, and Markku Wilenius.

More information

Trunking Information Control Console

Trunking Information Control Console Trunking Information Control Console One Touch Communication and Control In a TICC we can: Initiate a call in one touch Send a status in one touch Call a group of users in one touch See what type of call

More information

How to Become Master Rated in One Year or Less.

How to Become Master Rated in One Year or Less. How to Become Master Rated in One Year or Less. http://www.ez-net.com/~mephisto/become%20master%20rated.html How to Become Master Rated in One Hour or Less. This program has been divided up into 4 sections.

More information

Pre-AP: Turn in your book projects! Pre-AP: Gallery Walk / presentations of book projects

Pre-AP: Turn in your book projects! Pre-AP: Gallery Walk / presentations of book projects Pre-AP: Turn in your book projects! Pre-AP: Gallery Walk / presentations of book projects ELA: Read last section (11) (138-158) Answer the remaining 3 questions from your reading log (with vocab), finish

More information

YOUR IMPACT INITIATIVES

YOUR IMPACT INITIATIVES YOUR IMPACT INITIATIVES To create impact initiatives, get clear on who will benefit from the information you have to share, how they will benefit, and your methods of getting them the information you have

More information

Demand for Commitment in Online Gaming: A Large-Scale Field Experiment

Demand for Commitment in Online Gaming: A Large-Scale Field Experiment Demand for Commitment in Online Gaming: A Large-Scale Field Experiment Vinci Y.C. Chow and Dan Acland University of California, Berkeley April 15th 2011 1 Introduction Video gaming is now the leisure activity

More information

Auto und Umwelt - das Auto als Plattform für Interaktive

Auto und Umwelt - das Auto als Plattform für Interaktive Der Fahrer im Dialog mit Auto und Umwelt - das Auto als Plattform für Interaktive Anwendungen Prof. Dr. Albrecht Schmidt Pervasive Computing University Duisburg-Essen http://www.pervasive.wiwi.uni-due.de/

More information

CS61B, Fall 2014 Project #2: Jumping Cubes(version 3) P. N. Hilfinger

CS61B, Fall 2014 Project #2: Jumping Cubes(version 3) P. N. Hilfinger CSB, Fall 0 Project #: Jumping Cubes(version ) P. N. Hilfinger Due: Tuesday, 8 November 0 Background The KJumpingCube game is a simple two-person board game. It is a pure strategy game, involving no element

More information

We get a lot of questions about what tools I use to run and market powerdojo, so I figured why not answer it for everyone who asks.

We get a lot of questions about what tools I use to run and market powerdojo, so I figured why not answer it for everyone who asks. Hey! Eric here and welcome! Madalina and I have created this book by popular request. We get a lot of questions about what tools I use to run and market powerdojo, so I figured why not answer it for everyone

More information

UNIT 2 TOPICS IN COMPUTER SCIENCE. Emerging Technologies and Society

UNIT 2 TOPICS IN COMPUTER SCIENCE. Emerging Technologies and Society UNIT 2 TOPICS IN COMPUTER SCIENCE Emerging Technologies and Society EMERGING TECHNOLOGIES Technology has become perhaps the greatest agent of change in the modern world. While never without risk, positive

More information

ElectraLink s response to the ENA Open Networks Project Consultation on Phase 2 Work Programme.

ElectraLink s response to the ENA Open Networks Project Consultation on Phase 2 Work Programme. . 3rd Floor Northumberland House 303-306 High Holborn London WC1V 7JZ Tel: 0207 432 3000 www.electralink.co.uk ElectraLink s response to the ENA Open Networks Project Consultation on Phase 2 Work Programme.

More information

Understanding Social Interaction in UbiComp Environments. Experiences from e-social Science Research Node, DReSS (www.ncess.ac.

Understanding Social Interaction in UbiComp Environments. Experiences from e-social Science Research Node, DReSS (www.ncess.ac. Understanding Social Interaction in UbiComp Environments Experiences from e-social Science Research Node, DReSS (www.ncess.ac.uk/digitalrecord) Developing new forms of Digital Records for e-social Science

More information

GAMES AS A SERVICE Lessons learned from 4+ years of Awesomenauts on Steam. Ronimo Games Robin Meijer & Joost van Dongen

GAMES AS A SERVICE Lessons learned from 4+ years of Awesomenauts on Steam. Ronimo Games Robin Meijer & Joost van Dongen GAMES AS A SERVICE Lessons learned from 4+ years of Awesomenauts on Steam Ronimo Games Robin Meijer & Joost van Dongen Welcome! Robin Meijer, producer Joost van Dongen, lead-programmer and co-founder Ronimo

More information

Designing the augmented stadium

Designing the augmented stadium Designing the augmented stadium Matthew Chalmers, Barry Brown, Department of Computing Science, University of Glasgow Previous track record The Equator group at Glasgow has a six-year track record of innovative

More information

System and Context On a Discernable Source of Emergent Game Play and the Process-Oriented Method

System and Context On a Discernable Source of Emergent Game Play and the Process-Oriented Method System and Context On a Discernable Source of Emergent Game Play and the Process-Oriented Method Barbara Grüter, Miriam Oks, and Andreas Lochwitz Hochschule Bremen, University of Applied Sciences, Flughafenallee

More information

ABOUT SSB. 6. Does it require connections to the Wi-Fi network? No, SSB does not require additional connection to WiFi network.

ABOUT SSB. 6. Does it require connections to the Wi-Fi network? No, SSB does not require additional connection to WiFi network. ABOUT SSB 1. What is Strawberry Smart Bench (SSB)? SSB is a next generation of street furniture, powered by solar energy, that offers new, modern utilities of public interest, like power and connectivity

More information

Charting Past, Present, and Future Research in Ubiquitous Computing

Charting Past, Present, and Future Research in Ubiquitous Computing Charting Past, Present, and Future Research in Ubiquitous Computing Gregory D. Abowd and Elizabeth D. Mynatt Sajid Sadi MAS.961 Introduction Mark Wieser outlined the basic tenets of ubicomp in 1991 The

More information

Urban Encounters of the 3rd Type

Urban Encounters of the 3rd Type Urban Encounters of the 3rd Type Vassilis Kostakos Lab:USE, University of Madeira HCII, Carnegie Mellon University Thursday, August 6 2009, Gävle, Sweden 3rd ICA Workshop on Geospatial Analysis and Modeling

More information

Chanalyzer Pro Sample Report

Chanalyzer Pro Sample Report Chanalyzer Pro Sample Report Site Info: MetaGeek Secret Headquarters Prepared By: Trent Cutler Prepared For: Our Friends Date: Friday, July 6, 2 Report Introduction This report was generated by MetaGeek's

More information

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making

More information

Chapter 6. Discussion

Chapter 6. Discussion Chapter 6 Discussion 6.1. User Acceptance Testing Evaluation From the questionnaire filled out by the respondent, hereby the discussion regarding the correlation between the answers provided by the respondent

More information

The Chatty Environment Providing Everyday Independence to the Visually Impaired

The Chatty Environment Providing Everyday Independence to the Visually Impaired The Chatty Environment Providing Everyday Independence to the Visually Impaired Vlad Coroamă and Felix Röthenbacher Distributed Systems Group Institute for Pervasive Computing Swiss Federal Institute of

More information

第 XVII 部 災害時における情報通信基盤の開発

第 XVII 部 災害時における情報通信基盤の開発 XVII W I D E P R O J E C T 17 1 LifeLine Station (LLS) WG LifeLine Station (LLS) WG was launched in 2008 aiming for designing and developing an architecture of an information package for post-disaster

More information

Introduction to Mobile Sensing Technology

Introduction to Mobile Sensing Technology Introduction to Mobile Sensing Technology Kleomenis Katevas k.katevas@qmul.ac.uk https://minoskt.github.io Image by CRCA / CNRS / University of Toulouse In this talk What is Mobile Sensing? Sensor data,

More information

Temperature Afghan. Sunday Monday Tuesday Wednesday Thursday Friday Saturday blue 54 - blue-green

Temperature Afghan. Sunday Monday Tuesday Wednesday Thursday Friday Saturday blue 54 - blue-green Temperature Afghan Basic Details Yarn: Cascade Yarns Ultra Pima (DK weight), 100% cotton, 220 yds./hank (see below for color info) Hook: G/6 hook (4.0 mm) Other Supplies: yarn needle (to weave in ends

More information

Locative media and the reshaping of proximity and encounters in urban public spaces

Locative media and the reshaping of proximity and encounters in urban public spaces Network Cultures, IT university, Copenhagen, 29/04/2011 Locative media and the reshaping of proximity and encounters in urban public spaces Christian Licoppe and Yoriko Inada Département de Sciences Economiques

More information

Seamful Interweaving: Heterogeneity in the Theory and Design of Interactive Systems

Seamful Interweaving: Heterogeneity in the Theory and Design of Interactive Systems Seamful Interweaving: Heterogeneity in the Theory and Design of Interactive Systems Matthew Chalmers & Areti Galani Computing Science, University of Glasgow, UK matthew@dcs.gla.ac.uk, areti@dcs.gla.ac.uk

More information

Wi-Fi Fingerprinting through Active Learning using Smartphones

Wi-Fi Fingerprinting through Active Learning using Smartphones Wi-Fi Fingerprinting through Active Learning using Smartphones Le T. Nguyen Carnegie Mellon University Moffet Field, CA, USA le.nguyen@sv.cmu.edu Joy Zhang Carnegie Mellon University Moffet Field, CA,

More information

Summer Math Calendar Entering First Grade Public Schools of Brookline

Summer Math Calendar Entering First Grade Public Schools of Brookline Summer Math Calendar Entering First Grade Public Schools of Brookline Get ready to discover math all around you this summer! Just as students benefit from reading throughout the summer, it would also benefit

More information

Mobile and Pervasive Game Technologies. Joel Ross ICS 62 05/19/2011

Mobile and Pervasive Game Technologies. Joel Ross ICS 62 05/19/2011 Mobile and Pervasive Game Technologies Joel Ross ICS 62 05/19/2011 jwross@uci.edu Reading Summary! Please answer the following questions: on a piece of paper: What do Ross et al. conclude about the relationship

More information

Spectrum & Power Measurements Using the E6474A Wireless Network Optimization Platform Application Note By Richard Komar

Spectrum & Power Measurements Using the E6474A Wireless Network Optimization Platform Application Note By Richard Komar Spectrum & Power Measurements Using the E6474A Wireless Network Optimization Platform Application Note By Richard Komar Contents Introduction...1 Band Clearing...2 Using the spectrum analyzer for band

More information

Donna Burk Allyn Snider

Donna Burk Allyn Snider Donna Burk Allyn Snider ISBN 9781886131880 B1NCSB-B August & September Coin Patterns 1 Ten & More How Many Bugs? 3 October Pennies 5 & More 4 Pennies 5 & More pieces 5 Bugs Doubles & Neighbors 7 Bugs Doubles

More information

CMSC434 Intro to Human-Computer Interaction. Data Gathering and User Research Tuesday, February 12, 2013 Instructor: Jon Froehlich TA: Matt Mauriello

CMSC434 Intro to Human-Computer Interaction. Data Gathering and User Research Tuesday, February 12, 2013 Instructor: Jon Froehlich TA: Matt Mauriello CMSC434 Intro to Human-Computer Interaction Data Gathering and User Research Tuesday, February 12, 2013 Instructor: Jon Froehlich TA: Matt Mauriello Hall of Fame Hall of Shame Printing Scott Berkun s Reading,

More information

Racenet - Sports Gambling. Multi Maxa - MVP app built from scratch

Racenet - Sports Gambling. Multi Maxa - MVP app built from scratch Racenet - Sports Gambling Multi Maxa - MVP app built from scratch What is the problem & Why is it important? Overview: Racenet is Australia s most trusted racing Main concern: New gambling legislation

More information

This is the NEW Top Shelf Quilts!

This is the NEW Top Shelf Quilts! Winter 2013 10 Elwood Street Frankfort, IL 60423 (815) 806-1694 www.topshelfquilts.com Paula s Corner 1 Freedom Rings Block of the Month November Activities/Classes December Activities/Classes Book Reading/

More information

Extending Authoring Tools for Location-Aware Applications with an Infrastructure Visualization Layer

Extending Authoring Tools for Location-Aware Applications with an Infrastructure Visualization Layer Extending Authoring Tools for Location-Aware Applications with an Infrastructure Visualization Layer Leif Oppermann 1, Gregor Broll 2, Mauricio Capra 1, Steve Benford 1 1 Mixed Reality Laboratory, University

More information

Ubiquitous Computing. michael bernstein spring cs376.stanford.edu. Wednesday, April 3, 13

Ubiquitous Computing. michael bernstein spring cs376.stanford.edu. Wednesday, April 3, 13 Ubiquitous Computing michael bernstein spring 2013 cs376.stanford.edu Ubiquitous? Ubiquitous? 3 Ubicomp Vision A new way of thinking about computers in the world, one that takes into account the natural

More information

USER GUIDE JOINING PLAYSIGHT SMARTCOURT

USER GUIDE JOINING PLAYSIGHT SMARTCOURT USER GUIDE JOINING PLAYSIGHT ON THE KIOSK On the SmartCourt kiosk, simply click the JOIN button located in the top left corner and input your personal information (and a six character password of your

More information

The Bristol Approach: artist brief

The Bristol Approach: artist brief The Bristol Approach: artist brief December 2015 (i) Introduction Knowle West Media Centre (KWMC) is an NPO digital arts charity. Since it was set up in 1996, KWMC has used the arts and digital technologies

More information

Steve Leytus. Nuts About Nets Bellevue, WA

Steve Leytus. Nuts About Nets Bellevue, WA Steve Leytus steve@nutsaboutnets.com Nuts About Nets Bellevue, WA www.nutsaboutnets.com www.rfexplorer.com www.wifimetrix.com NUTS ABOUT NETS Software company developing low-cost, diagnostic tools for

More information

Congratulations, you ve just earned 5 Experience Points!

Congratulations, you ve just earned 5 Experience Points! Welcome to the BuJoRPG 2 tutorial! This is your guide to help you built all the essential pieces of this system so you can begin working on your journey to self improvement. Every good RPG begins with

More information

At the Heart of Amazing Experiences

At the Heart of Amazing Experiences At the Heart of Amazing Experiences The Case for User Experience Research Abstract Build Your Product Based on Real Evidence and Gain Strategic Differentiation Mark Richman Manager of User Experience,

More information

Active Road Management Assisted by Satellite. ARMAS Phase II

Active Road Management Assisted by Satellite. ARMAS Phase II Active Road Management Assisted by Satellite ARMAS Phase II European Roundtable on Intelligent Roads Brussels, 26 January 2006 1 2 Table of Contents Overview of ARMAS System Architecture Field Trials Conclusions

More information

Unity Certified Programmer

Unity Certified Programmer Unity Certified Programmer 1 unity3d.com The role Unity programming professionals focus on developing interactive applications using Unity. The Unity Programmer brings to life the vision for the application

More information

Bridging the Gap Between Law & HCI: Designing Effective Regulation of Human Autonomy in Everyday Ubicomp Systems!

Bridging the Gap Between Law & HCI: Designing Effective Regulation of Human Autonomy in Everyday Ubicomp Systems! Lachlan Urquhart Mixed Reality Lab & Horizon University of Nottingham, Jubilee Campus, Nottingham, UK, NG8 1BB lachlan.urquhart@gmail.com Bridging the Gap Between Law & HCI: Designing Effective Regulation

More information

Dr George Gillespie. CEO HORIBA MIRA Ltd. Sponsors

Dr George Gillespie. CEO HORIBA MIRA Ltd. Sponsors Dr George Gillespie CEO HORIBA MIRA Ltd Sponsors Intelligent Connected Vehicle Roadmap George Gillespie September 2017 www.automotivecouncil.co.uk ICV Roadmap built on Travellers Needs study plus extensive

More information

far- Play Developers Manual

far- Play Developers Manual far- Play Developers Manual The Main Page To log into the far- Play developer s suite, visit the projects website: http://hypatia.cs.ualberta.ca/aarg_project/far- play/. Click on the Login button and enter

More information

PLAY & WIN!* SUPER RUGBY 2018 DOWNLOAD THE APP TODAY! See inside for more information. *Terms and conditions apply. Metalcraft Insulated Panel Systems

PLAY & WIN!* SUPER RUGBY 2018 DOWNLOAD THE APP TODAY! See inside for more information. *Terms and conditions apply. Metalcraft Insulated Panel Systems SUPER RUGBY 2018 PLAY & WIN!* DOWNLOAD THE APP TODAY! See inside for more information. *Terms and conditions apply Insulated Panel Systems Roofing * ACKNOWLEDGEMENT Pick&Go has been built by BKA Interactive

More information

Geometry: Shapes, Symmetry, Area and Number PROBLEMS & INVESTIGATIONS

Geometry: Shapes, Symmetry, Area and Number PROBLEMS & INVESTIGATIONS Overhead 0 Geometry: Shapes, Symmetry, Area and Number Session 5 PROBLEMS & INVESTIGATIONS Overview Using transparent pattern blocks on the overhead, the teacher introduces a new game called Caterpillar

More information

Networking Devices over White Spaces

Networking Devices over White Spaces Networking Devices over White Spaces Ranveer Chandra Collaborators: Thomas Moscibroda, Rohan Murty, Victor Bahl Goal: Deploy Wireless Network Base Station (BS) Good throughput for all nodes Avoid interfering

More information

Data Analysis on Nomadic Systems: The TeleFOT Approach

Data Analysis on Nomadic Systems: The TeleFOT Approach Data Analysis on Nomadic Systems: The TeleFOT Approach Presentation to FOT-NET Seminar, London, UK October 2010 Andrew Morris Ruth Welsh Loughborough University, UK. TeleFOT TELEFOT TeleFOT - Field Operational

More information

How to Blog to the Vanguard Website

How to Blog to the Vanguard Website How to Blog to the Vanguard Website Guidance and Rules for Blogging on the Vanguard Website Version 1.01 March 2018 Step 1. Get an account The bristol vanguard website, like much of the internet these

More information

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose CAPSTONE PROJECT CAPSTONE PROJECT 1.A: Overview 1.B: Submission Requirements 1.C: Milestones 1.D: Final Deliverables 1.E: Dependencies 1.F: Task Breakdowns 1.G: Timeline 1.H: Standards Alignment 1.I: Assessment

More information

QUILT N GO YOUR QUILT SHOP IN THE COUNTRY.

QUILT N GO YOUR QUILT SHOP IN THE COUNTRY. QUILT N GO YOUR QUILT SHOP IN THE COUNTRY. JANUARY FEBRUARY MARCH 2009 New Fabric Laundry Basket Quilts batiks P&B Morning Star Be My Valentine Hoffman Valentine Fabric Hoffman Bali Pops (2-1/2 Strips)

More information

AMIMaS: Model of architecture based on Multi-Agent Systems for the development of applications and services on AmI spaces

AMIMaS: Model of architecture based on Multi-Agent Systems for the development of applications and services on AmI spaces AMIMaS: Model of architecture based on Multi-Agent Systems for the development of applications and services on AmI spaces G. Ibáñez, J.P. Lázaro Health & Wellbeing Technologies ITACA Institute (TSB-ITACA),

More information

Emerging Transportation Technology Strategic Plan for the St. Louis Region Project Summary June 28, 2017

Emerging Transportation Technology Strategic Plan for the St. Louis Region Project Summary June 28, 2017 Emerging Transportation Technology Strategic Plan for the St. Louis Region Project Summary June 28, 2017 Prepared for: East West Gateway Council of Governments Background. Motivation Process to Create

More information

The Multimedia Challenges Raised by Pervasive Games

The Multimedia Challenges Raised by Pervasive Games The Multimedia Challenges Raised by Pervasive Games Mauricio Capra, Milena Radenkovic, Steve Benford, Leif Oppermann, Adam Drozd, Martin Flintham The University of Nottingham Mixed Reality Laboratory Jubilee

More information

POWER HOUR BUILDING YOUR BIZ (Time Blocking in Your Calendar for Success)

POWER HOUR BUILDING YOUR BIZ (Time Blocking in Your Calendar for Success) POWER HOUR BUILDING YOUR BIZ (Time Blocking in Your Calendar for Success) You can build this business part time, with a full time mindset as you also handle the other important parts of your life. You

More information

Kodu Module 1: Eating Apples in the Kodu World

Kodu Module 1: Eating Apples in the Kodu World Kodu Module 1: Eating Apples in the Kodu World David S. Touretzky Version of May 29, 2017 Learning Goals How to navigate through a world using the game controller. New idioms: Pursue and Consume, Let Me

More information

RECOMMENDATION ITU-R M.1391 METHODOLOGY FOR THE CALCULATION OF IMT-2000 SATELLITE SPECTRUM REQUIREMENTS

RECOMMENDATION ITU-R M.1391 METHODOLOGY FOR THE CALCULATION OF IMT-2000 SATELLITE SPECTRUM REQUIREMENTS Rec. ITU-R M.1391 1 RECOMMENDATION ITU-R M.1391 METHODOLOGY FOR THE CALCULATION OF IMT-2000 SATELLITE SPECTRUM REQUIREMENTS Rec. ITU-R M.1391 (1999 1 Introduction International Mobile Telecommunications

More information

ChessBase Accounts FIRST STEPS. CH E ACCESS THE WORLD OF CHESSBASE ANYWHERE, ANYTIME - 24/7

ChessBase Accounts FIRST STEPS.   CH E ACCESS THE WORLD OF CHESSBASE ANYWHERE, ANYTIME - 24/7 ChessBase Accounts ACCESS THE WORLD OF CHESSBASE ANYWHERE, ANYTIME - 24/7 UM CH E S SBAS E ACCOUNT PREM I FIRST STEPS https://account.chessbase.com 2 3 ChessBase Account The ChessBase Account is your entry

More information

THOSE POSITIVE THOUGHTS THOSEPOSITIVETHOUGHTS.COM

THOSE POSITIVE THOUGHTS THOSEPOSITIVETHOUGHTS.COM Hello and welcome Understanding habits Habit patterns Framework Triggers Reward My habits Well-being Relationships Career Finance Personal Growth Productivity Focus Monthly reflection Habit Tracker Hello

More information

Introduction to Turtle Art

Introduction to Turtle Art Introduction to Turtle Art The Turtle Art interface has three basic menu options: New: Creates a new Turtle Art project Open: Allows you to open a Turtle Art project which has been saved onto the computer

More information

Pervasive Systems SD & Infrastructure.unit=3 WS2008

Pervasive Systems SD & Infrastructure.unit=3 WS2008 Pervasive Systems SD & Infrastructure.unit=3 WS2008 Position Tracking Institut for Pervasive Computing Johannes Kepler University Simon Vogl Simon.vogl@researchstudios.at Infrastructure-based WLAN Tracking

More information

RCSD-EDU etime MANUAL

RCSD-EDU etime MANUAL RCSD-EDU etime MANUAL USERNAME: PASSWORD: Username: first letter of first name, entire last name, last two digits of birth year Password: first four letters of first name, entire birth year Example: Donald

More information

Green/Blue Metrics Meeting June 20, 2017 Summary

Green/Blue Metrics Meeting June 20, 2017 Summary Short round table introductions of participants Paul Villenueve, Carleton, Co-lead Green/Blue, Matilda van den Bosch, UBC, Co-lead Green/Blue Dan Crouse, UNB Lorien Nesbitt, UBC Audrey Smargiassi, Uof

More information

PIERO CLUB CUTTING EDGE ANALYSIS FOR PROFESSIONAL CLUBS. PIERO is a 3D sports graphics system designed for fast and informative game analysis.

PIERO CLUB CUTTING EDGE ANALYSIS FOR PROFESSIONAL CLUBS. PIERO is a 3D sports graphics system designed for fast and informative game analysis. PIERO CLUB CUTTING EDGE ANALYSIS FOR PROFESSIONAL CLUBS PIERO is a 3D sports graphics system designed for fast and informative game analysis. ADVANCED ANALYSIS PIERO uses a line and texture tracking algorithm,

More information

1 Document history Version Date Comments

1 Document history Version Date Comments V1.4 Contents 1 Document history... 2 2 What is TourneyKeeper?... 3 3 Creating your username and password... 4 4 Creating a tournament... 5 5 Editing a tournament... 8 6 Adding players to a tournament...

More information

WEEKLY PLANNING WORKBOOK

WEEKLY PLANNING WORKBOOK YEARLY WEEKLY PLANNING WORKBOOK A SIMPLE PROCESS THAT WORKS! Completed By: Date: *This is a supplement to the post: How I Plan My Week (My 5-Step Process) It also works hand-in-hand with the Goal Setting

More information