IStuff Mobile: Rapidly Prototyping New Mobile Phone Interfaces for Ubiquitous Computing Rafael Ballagas, Faraz Memon, Ren´e Reiners, Jan Borchers Media.

Slides:



Advertisements
Similar presentations
Mobile learning with a mobile game Design and motivational effects.
Advertisements

Android architecture overview
Designing Ubiquitous Computing Systems for Sports Equipment Matthias Kranz, Wolfgang Spiessl, Albrecht Schmidt University of Munich The Fifth Annual IEEE.
AUTOMATIC ORGANIZING AND FORMATTING FOR LECTURE NOTES SHIQING (LICIA) HE ADIVISOR: PROF.KRISTINA STRIEGNITZ SPRING 2014 STRUCTURING THE UNSTRUCTURED NOTE:
Eirplay (c) 2009 Web 2.0 and Games The contents of this plan are confidential and are not to be reproduced with express written consent.
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
Midterm Several high 90s Average: 91% = A-. Project – Evaluation Plan See doc Exercise: plan for your evaluation now in- class!
Computer Basics. What is a Computer? A computer is a machine that can take inputs from the user, process that information, store that information as needed.
Using Handhelds and PCs Together by brad meyers Presented by : Isaac K. Aholu CPSC
Software Testing For Wireless Mobile Computing _________________________________________________________________________ By Michael Paltayan.
1© Brad Myers Brad Myers A/05-499A: Interaction Techniques Spring, 2014 Lecture 19: Physical Gadgets and their Interaction Techniques.
Physical User Interfaces Information Visualization | Nicolai Marquardt Between Distributed Physical Devices Visualizing Event Flow Nicolai Marquardt University.
Stanford hci group / cs376 research topics in human-computer interaction I/O Toolkits Scott Klemmer 29 November 2005.
Graphical User Interfaces in Virtual Reality Patrick Hartling Virtual Reality Applications Center IEEE VR 2002.
Frequently asked questions about software engineering
The Computer Science Course at Omar Al-Mukhtar University, Libya The Computer Science Course at Omar Al-Mukhtar University, Libya User-Centered Design.
State coverage: an empirical analysis based on a user study Dries Vanoverberghe, Emma Eyckmans, and Frank Piessens.
Web Design Process CMPT 281. Outline How do we know good sites from bad sites? Web design process Class design exercise.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Operating Systems Chapter 4.
Amarino:a toolkit for the rapid prototyping of mobile ubiquitous computing Bonifaz Kaufmann and Leah Buechley MIT Media Lab High-Low Tech Group Cambridge,
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
The Energy Aware Smart Home
CS101: Introduction to Computing Instructors: Badre Munir, Usman Adeel, Zahid Irfan & Maria Riaz Faculty of Computer Science and Engineering GIK Institute.
Providing a Software Quality Framework for Testing of Mobile Applications Dominik Franke and Carsten Weise RWTH Achen University Embedded Software Laboratory.
1 Pervasive & Ubiquitous Computing (UbiComp) Lecture #1: Introduction Hao-hua Chu ( 朱浩華 )
1 Shengdong Zhao Department of Computer Science University of Toronto July 9, 2008 earPod: Efficient, Hierarchical, Eyes-free Menu Selection.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Software Development Stephenson College. Classic Life Cycle.
Innovative wearable interfaces: an exploratory analysis of paper-based interfaces with camera-glasses device unit Bonhyun Koo Yun Zhou *,
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
Building Mobile Augmented Reality Services in Pervasive Computing Environment Hiroaki Kimura Eiji Tokunaga
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
CS147 - Terry Winograd - 1 Lecture 1 – Introduction Terry Winograd CS147 - Introduction to Human-Computer Interaction Design Computer Science Department.
南台科技大學 資訊工程系 Through-Walls Collaboration Adviser: Yu-Chiang Li Speaker: Gung-Shian Lin Date: 2010/04/08 Pervasive Computing, IEEE Volume 8, Issue 3, July-Sept.
User Interfaces for Post-Desktop Environments Jan Borchers Stanford Interactivity Lab Advanced Systems Development Lab.
Extending a Mobile Device’s Interaction Space through Body-Centric Interaction Department of Computer Science, University of Calgary, Canada Xiang ‘Anthony’
Modeling and Simulation of Cloud Computing:A Review Wei Zhao, Yong Peng, Feng Xie, Zhonghua Dai 報告者 : 饒展榕.
5 PR Praktikum aus Informatik Gabriele Kotsis Summer Term 2009.
Users’ Quality Ratings of Handheld devices: Supervisor: Dr. Gary Burnett Student: Hsin-Wei Chen Investigating the Most Important Sense among Vision, Hearing.
Support for Context-Aware Intelligibility and Control Anind K. Dey Human-Computer Interaction Institute Carnegie Mellon University, Pittsburgh
Programming of Handheld and Mobile Devices Lecture 2 What is a MID? Rob Pooley
BalticGrid-II Project The Second BalticGrid-II All-Hands Meeting, Riga, May, Joint Research Activity Enhanced Application Services on Sustainable.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Software Engineering Emphasis for Engineering Computing Courses William Hankley Computing & Information Sciences Kansas State University.
Stanford hci group / cs376 u Jeffrey Heer · 26 May 2009 User Interface Toolkits.
UbiQit: A Toolkit for Physical Mash-ups of Ubiquitous Devices Leith Abdulla Tina Chen.
Mantid Stakeholder Review Nick Draper 01/11/2007.
1 A Peripheral Display Toolkit Tara Matthews[1], Tye Rattenbury[1], Scott Carter[1], Anind K. Dey[2], Jennifer Mankoff[1] [1] EECS Department UC Berkeley.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware iCARE : A Framework for Big Data Based.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Prof. James A. Landay Richard Davis Kate Everitt University of Washington Autumn 2004 UW Undergraduate HCI Projects A CSE 490jl Overview December 9, 2004.
OP: A Novel Programming Model for Integrated Design and Prototyping of Mixed Objects Celine Coutrix & Laurence Nigay CNRS, University Joseph Fourier Grenoble.
György Kálmán, Josef Noll Mobile and Wireless Communications Summit, th IST 1-5, July 2007 Speaker : 黃韋綸 Right Management Infrastructure for Home.
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
The Value of USAP in Software Architecture Design Presentation by: David Grizzanti.
Toolkits and Languages CSE 490JL Section Dec 1 st & 3 rd 2004 Richard C. Davis & Kate Everitt.
© NALO Solutions Limited NALO Solutions, presents the – Revenue Collector App Using Mobile Phones to gather Revenue HUMAN COMPUTER.
HCC 831 User Interface Design and Evaluation. What is Usability?
Android Mobile Application Development
Microsoft Research Faculty Summit 2003
Class Announcements 1 week left until project presentations!
Research Topics in Human-Computer Interaction
User Interface Design and Evaluation
I/O Toolkits Scott Klemmer · 16 November 2006.
05 | Desktop Applications
WristMan – A DisplayMote Interface for Personal Server Audio Control
User Interface Design and Development Lecture 1 – Monday 29 th January 2018.
Presentation transcript:

iStuff Mobile: Rapidly Prototyping New Mobile Phone Interfaces for Ubiquitous Computing Rafael Ballagas, Faraz Memon, Ren´e Reiners, Jan Borchers Media Computing Group RWTH Aachen University Aachen, Germany Hank Wei CHI 2007 Proceedings Mobile Kits & Stuff

Paper Outline INTRODUCTION RELATED WORK ISTUFF MOBILE ARCHITECTURE RECREATING SEMINAL MOBILE PHONEW INTERACTIONS UBIQUITOUS COMPUTING PROTOTYPING SCENARIOS EVALATION RESULTS CONCLUSIONS

INTRODUCTION difficult to extend Mobile phones are not built to suit research needs, and the hardware is difficult to extend because of its commercial packaging. iStuff Mobile focuses on building low-cost functional prototypes. encourages more iterations in the design process By decreasing the amount of time, money, and effort to produce functional prototypes, the framework encourages more iterations in the design process, which has been shown to increase the quality of user interfaces.

RELATED WORK How to Evaluate Toolkits – Myers et al. : threshold, ceiling – Papier-Mâché : efficiency (e.g., development time, or lines of code) Physical Hardware Toolkits – Phidgets, Telo, Calder, VoodooIO, Smart-It Software prototyping environments – Base iStuff, d.tools – New Apple’s Quartz Composer (Visual Programmimg) Mobile phone interface protoypes – reusable prototyping framework for research and design scenarios like these. Mobile phone toolkits – functional physical sensor-based interactions with existing mobile phones

ISTUFF MOBILE ARCHITECTURE Mobile Phone application support – foreground application – background application Sensor network support – Smart-Its Rapid Prototyping through Visual Programming – Quartz Composer

ISTUFF MOBILE ARCHITECTURE

RECREATING SEMINAL MOBILE PHONEW INTERACTIONS Working with iStuff Mobile

UBIQUITOUS COMPUTING PROTOTYPING SCENARIOS The mobile phone as a ubiquitous input device – Sweep for Large Public Displays [Rafael et al.] Using ubiquitous resources as an interface to the phone - interactive workspaces, PointRight

EVALATION The test consisted of 16 participants (10 male, 6 female) from a computer science course. On average, the students were in their 4th year of university studies. All students had completed lectures on Human Computer Interaction and were familiar with the fundamentals of interaction design, prototyping, and iterative design.

EVALATION (cont.) Multi-screen presentation – two remote machines were running PowerPoint Tilt-to-scroll – scrolling through lists of data by tilting the phone Handheld music player – song selection and volume control functionality Remote steering – similar to mouse The 16 participants were split up into 2 shifts of 8 and further split into 4 teams of 2 participants.

RESULTS Average time was 19.6 minutes - Quartz Composer GUI, and 27.6 minutes - Patch Panel script. Test in the time 81% - Quartz Composer, compared to only 31% - Patch Panel script

CONCLUSIONS The iStuff Mobile framework is the first to simplify the exploration of new mobile phone interactions in ubiquitous computing environments. Our evaluation shows that the visual programming environment allows prototypes to be built faster and encourages more design iterations to be performed.