Amarino:a toolkit for the rapid prototyping of mobile ubiquitous computing Bonifaz Kaufmann and Leah Buechley MIT Media Lab High-Low Tech Group Cambridge,

Slides:



Advertisements
Similar presentations
The smart home of the future
Advertisements

Logitech Harmony Ultimate Universal Remote By: Joshua Servian Thomas Sharman Robert Sloan Jeffrey Wong.
SMART QUILL Presented by: Shweta Solapurkar 2BL07EE024
Daniel Bichler Page 1 Security and Privacy in Pervasive Computing Environments PhD project –Infineon AIM SC D TD, Munich –Started on
Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
Deya Banisakher Megan Biondo. Research group (Summer 2012) Faculty Mentor: Prof. Marjorie Skubic Graduate Mentor: Ms. Tatiana Alexenko Undergraduate Student.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Ubiquitous Computing Definitions Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Augmenting Collections of Everyday Objects: A Case Study of Clothes Hangers as an Information Display Tara Matthews, Hans-W. Gellersen, Kristof Van Laerhoven,
Ubiquitous Computing The death of PC?. Ubiquitous Computing ubiquitous = Being or seeming to be everywhere at the same time; omnipresent. Mark Weiser,
GenSpace: Exploring Social Networking Metaphors for Knowledge Sharing and Scientific Collaborative Work Chris Murphy, Swapneel Sheth, Gail Kaiser, Lauren.
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Masters ProjectFall 2010Joe B. Taylor Pedestrian Navigation Using Mobile Devices Georeferencing Photographs of Publicly Posted Maps.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
1© Brad Myers Brad Myers A/05-499A: Interaction Techniques Spring, 2014 Lecture 19: Physical Gadgets and their Interaction Techniques.
Graphical User Interfaces in Virtual Reality Patrick Hartling Virtual Reality Applications Center IEEE VR 2002.
Sunee Holland University of South Australia School of Computer and Information Science Supervisor: Dr G Stewart Von Itzstein.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Investigator: Kyle Johnson Project Supervisors: Prof. Hannah Thinyane Mrs. Ingrid Siebörger.
Basic Data Communication
CHAPTER 5 : COMMUNICATIONS AND THE INTERNET (PART 1) INFORMATION TECHNOLOGY AND ITS APPLICATIONS SSK3000 Faculty of Computer Science and Information Technology,
A Comparative Evaluation of HTML5 as a Pervasive Media Platform By Tom Melamed HP Ben Clayton HP Labs.
AGENT-BASED GATEWAY OPERATING SYSTEM FOR RFID- ENABLED UBIQUITOUS MANUFACTURING ENTERPRISE - JI FANG, TING QU, ZHI LI, GANGYAN XU, GEORGE Q. HUANG HKUZIRI.
Sensors and Actuator Network Based Architectures and Protocols for Smart Homes Bluetooth enabled Smart Home Mark Shaw Giorgio Politano Supervisor: Mieso.
Internet Based Information Sources on Urbanism - Tutorial - Authors: D. Milovanovic, D. S. Furundzic, yubc.net.
I5310 : Part II Context-Aware Computing [Introduction to the course] Yun-Maw Kevin Cheng 鄭穎懋 Context-Aware Interactive Systems Lab.
Using Mobile Phones To Write In Air
Presented by: Marcela D. Rodríguez CICESE/UABC, Ensenada, México 1st International Workshop on Ubiquitous Mobile Instrumentation.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
Building Mobile Augmented Reality Services in Pervasive Computing Environment Hiroaki Kimura Eiji Tokunaga
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Ubiquitous Computing Software Systems.
SS12 – Project Possibility Android Game Iain FujimotoMorgan Aditya Gandhi Eliud Munguia Ivan Poma Mentor: Artin Fallahi.
Problem Statement Automotive and heavy equipment applications use sensors on machines to report temperatures, pressures, speeds, etc. to a central embedded.
CS2003 Usability Engineering Usability Evaluation Dr Steve Love.
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
IStuff Mobile: Rapidly Prototyping New Mobile Phone Interfaces for Ubiquitous Computing Rafael Ballagas, Faraz Memon, Ren´e Reiners, Jan Borchers Media.
Wireless Usability Issues in wireless phones’ device/service usability Hyun Joo LEE LIS 385 T.6: Software Usability Engineering February 20, 2003.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
MoRob – Modular Educational Robotic Toolbox Uwe Gerecke.
1 D5720 Research on Interactive and Ambient Media Lecture #0: Introduction 陳立杰、鄭穎懋 Adopt from Hao-Hua Chu’s Ubiquitous Computing Course, NTU.
National Center for Supercomputing Applications Barbara S. Minsker, Ph.D. Associate Professor National Center for Supercomputing Applications and Department.
The Second Life of a Sensor: Integrating Real-World Experience in Virtual Worlds using Mobile Phones Mirco Musolesi, Emiliano Miluzzo, Nicholas D. Lane,
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
Controlling Computer Using Speech Recognition (CCSR) Creative Masters Group Supervisor : Dr: Mounira Taileb.
The Smart Doll Ubicomp2005 Term Project 連矩鋒 (Burt C.F. Lien)
A Study on Smart Gateway Based on Android 4.x Bluetooth HDP(Health Device Profile) Jae-Hwan Jeon l, Sung-In Kang 2, Gwan-Hyung Kim 3, Oh-Hyun Kwon 3, Sung-Wook.
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.
Computer Science and Engineering - University of Notre Dame Jimmy Neutron CSE 40827/60827 – Ubiquitous Computing December 9, 2009 Project Presentation.
It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses.
Power System Monitoring Using Wireless Substation and System- Wide Communications Mobile Agent Part Mladen Kezunovic (P.I.) Xiangjun Xu Texas A&M University.
Ubiquitous, Domestic and Tangible Computing A new way of thinking Saul Greenberg University of Calgary CPSC
Project Information Abstract Project Objectives The objective of this project is to: Create a visual designer that will allow inexperienced end- users.
Third International Workshop on Networked Appliance 2001 SONA: Applying Mobile Agent to Networked Appliance Control S.Aoki, S.Makino, T.Okoshi J.Nakazawa.
REU 2009 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
ORT Braude College – Software Engineering Department WristQue: A Personal Sensor Wirstband Brian D. Mayton, Nan Zhao, Matt Aldrich, Nicholas Gillian, and.
Giri.K.R [4jn08ec016] Harish.Kenchangowdar[4jn10ec401] Sandesh.S[4jn08ec043] Mahabusaheb.P[4jn09ec040]
Luis E. Palafox and J.Antonio Garcia-Macias CICESE – Research Center 2009 Proceedings of the 4 th international conference on Wireless pervasive computing.
Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.
Outline Introduction Standards Project General Idea
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
Hands-free Eyes-free Text Messaging
Developing an Android application for
Ubi-Glove: A WISP-based Multi-purpose Ubiquitous Computing Tool
Dynamic Simulation and Control Design (IA5617)
Smart Learning concepts to enhance SMART Universities in Africa
Presentation transcript:

Amarino:a toolkit for the rapid prototyping of mobile ubiquitous computing Bonifaz Kaufmann and Leah Buechley MIT Media Lab High-Low Tech Group Cambridge, MA 02139, USA Proceedings of the 12th international conference on Human computer interaction with mobile devices and services MobileHCI '10

OUTLINE INTRODUCTION RELATED RESEARCH APPROACH AMARINO – Android Interface – Architecture – MeetAndroid Library – Using Amarino to Create Custom Android Applications – Documentation AMARINO EXAMPLES – Multicolor lamp – CallMyShirt – Workout EVALUATION CONCLUSION AND FUTURE WORK

INTRODUCTION “Even the most powerful notebook computer, with access to a worldwide information network, still focuses attention on a single box” – Mark Weiser Smart phone ““boxes”” engross and isolate us with their power to capture our attention. Problem: negative social and physical consequences Solution: ambient and tangible interfaces (Tangible bits)

INTRODUCTION Motive: tangibles are difficult to design and construct. Ambient interfaces to smart phones are especially rare, perhaps because they are particularly challenging to build. Goal: Amarino aims to facilitate the development of tangible interfaces to smart phones by eliminating several of the developments steps that are required to build them.

RELATED RESEARCH WeWrite (IDC '09) United-Pulse (MobileHCI '08) eye-q (MobileHCI '06) NEAT-o-Games (CIE '08) MobSens (Pervasive '09)

APPROACH Different kinds of expertise(skill) – Developing smart phone applications – Implementing communication protocols – Building tangible devices Standardized communication protocol Additional goals for our project – Easy to use – Extendible – Open source

AMARINO Amarino MeetAndroid

AMARINO - Android Interface

All built-in events in Amarino

AMARINO - Architecture

AMARINO - MeetAndroid Library

AMARINO - Using Amarino to Create Custom Android Applications

AMARINO - Documentation

CallMyShirt Multicolor lamp AMARINO EXAMPLES Workout

EVALUATION one day workshop for a group of 13 engineering and design students, 10 male and 3 female. All were in their 20s or 30s. + our group included undergraduate, masters, and PhD students. Total: had previous Arduino programming experience and 5 had previous Android programming experience.

EVALUATION All students were able to complete the online tutorial successfully within 45 minutes. the students were asked to experiment with Amarino’’s inbuilt events. Most students successfully used the compass or accelerometer events to change the intensity of an LED. The third challenge was to write a simple Android application. – an Android interface with a single button that was used to switch an Arduino-connected LED on and off.

EVALUATION One student wrote a program that activated the phone’’s vibration motor whenever a light sensor attached to the Arduino was covered with the hand. The most compelling example however was from a student who used the Android’’s built- in speech recognition engine to build a voice- activated light.

CONCLUSION AND FUTURE WORK Developers work easily with more of the artifacts in our environments——from phones to furniture to clothing. We focused on keeping our tools easy to use. – novices easily extendible – useful for experts

CONCLUSION AND FUTURE WORK provide users with access to higher level events, like gestures and spoken words for example. add support for communication via wireless LAN——this functionality could be particularly useful in the home environment. investigate a location detection feature that would automatically activate particular event collections based on current location.