CMSC838. Tangible Interactive Assistant Professor Computer Science

Similar documents
CMSC838. Tangible Interactive Assistant Professor Computer Science

Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms

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

ROBOTICS & IOT. Workshop Module

ROBOTICS & IOT. Workshop Module

Ubiquitous Computing MICHAEL BERNSTEIN CS 376

Own Your Technology Presents Workshop on

Ubiquitous. Waves of computing

Physical User Interfaces What they are and how to build them

The Daniel Zalik Academy. Science, Technology, Engineering, and Design

mixed reality & (tactile and) tangible interaction

PCB & Circuit Designing

WifiBotics. An Arduino Based Robotics Workshop

Mechanical Design. Mark Jennings and Meera Wakim

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

FACULTY MENTOR Khoshabeh, Ramsin. PROJECT TITLE PiB: Learning Python

Advanced User Interfaces: Topics in Human-Computer Interaction

Department of Computer Science and Engineering The Chinese University of Hong Kong. Year Final Year Project

Arts, Media and Entertainment Media and Design Arts Multimedia

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

Lev Manovich Excerpts from The Anti-Sublime Ideal in Data Art Visualization and Mapping

Andrew Kobyljanec. Intelligent Machine Design Lab EEL 5666C January 31, ffitibot. Gra. raffiti. Formal Report

EMBEDDED SYSTEMS AND KINETIC ART A NATURAL COLLABORATION. Erik Brunvand and Paul Stout. Kinetic art contains moving parts

The Robot Company Work Breakdown Schedule

PhantomParasol: a parasol-type display transitioning from ambient to detailed

Development of electronic devices, Software and Hardware Design, Embedded systems, Mobile App and Web Development

University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machines Design Laboratory GetMAD Final Report

IOT Question Bank. Unit 1. Chapter 1

About MustPlay Games

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time

Computer Art 2 Semester Exam

Ambient i,ledia for Peripherat Information Disptau

Intelligent Systems Design in a Non Engineering Curriculum. Embedded Systems Without Major Hardware Engineering

STUDENT Development PROGRAME ON FOUNDATION SKILL IN INTEGRATED PRODUCT DEVELOPMENT (FSIPD)

Mosaic View: Modest and Informative Display

PCB & Circuit Designing (Summer Training Program 2014)

AirNav Systems. AirNav RadarBox ComStation ADS-B, VHF, GPS Receiver. Installation Instructions Revision 1.

DRAWING DRAWING FOR BEGINNERS THE ULTIMATE GUIDE TO LEARNING THE FUNDAMENTALS OF DRAWING

Subject Description Form. Industrial Centre Training I for EIE. Upon completion of the subject, students will be able to:

DIGF 6B21 Ubiquitous Computing

Welcome to the a Department of Engineering Education! ENGR 1182 Introduction to Engineering II Graphics 01

Graduation Design Project Proposal Form

MakerWear: A Tangible Approach to Interactive Wearable Creation For Children

The Riverside Robotics Society Jan Meeting Recap

School of Engineering SUMMER CAMPS PROGRAMMING : STEP BY STEP ROBOTICS & BASICS OF PROGRAMMING. INTERNET OF THINGS IoT, SMARTPHONE APPLICATIONS

ART (ART) Art (ART) 1

Lab 06: Ohm s Law and Servo Motor Control

An Introduction to Freshman Engineering

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening

Course Overview: VISUAL ART Project Specialist: Taintor Davis Child

Internet of Things with Arduino

rainbottles: gathering raindrops of data from the cloud

Abstract. 1. Introduction

5-Channel LiPo-Cell Electronic Load Tester Kit (LELTx5) PART NO

CMSC838. Tangible Interactive Assistant Professor Computer Science. Week 11 Lecture 20 April 9, 2015 Motors

Grundlagen der Rechnernetze. Introduction

Introduction to Programming. June 4 June 8, and July 9 July 13 Mo-Fr., 8:30AM - 3:30PM

Computer Art Semester Exam

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: April, 2016

Internet of Things (Winter Training Program) 6 Weeks/45 Days

Workshop 9: First steps in electronics

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

Art Department Courses

Beginning Mobile Phone Game Programming By Michael Morrison READ ONLINE

On-demand printable robots

NUI. Research Topic. Research Topic. Multi-touch TANGIBLE INTERACTION DESIGN ON MULTI-TOUCH DISPLAY. Tangible User Interface + Multi-touch

AC : A KICKING MECHANISM FOR A SOCCER-PLAYING ROBOT: A MULTIDISCIPLINARY SENIOR DESIGN PROJECT

Focus Area Level Report Including Knowledge and Skills, and Performance Indicators

Bookable Class Catalog

Module: Arduino as Signal Generator

TELLING STORIES OF VALUE WITH IOT DATA

Ball Color Switch. Game document and tutorial

Tangible interaction : A new approach to customer participatory design

A Step Forward in Virtual Reality. Department of Electrical and Computer Engineering

Industry-Based Knowledge and Skill Research the scope of careers and opportunities in the visual arts.

Instructional Demos, In-Class Projects, & Hands-On Homework: Active Learning for Electrical Engineering using the Analog Discovery

SPS Chapter Research Award Interim Report

Ubi meets the students. May 22nd, 2013

School of Computer and Information Science

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

Published in: Proceedings of the 8th International Conference on Tangible, Embedded and Embodied Interaction

Introducing High School Girls To PC Board Assembly

A Glimpse of Human-Computer Interaction

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

4.510 Digital Design Fabrication Fall 2008

3D Printer TOOL CARD. Clay Oven TOOL CARD

Integration of a Circuit Board Milling Machine into an ECE Curriculum

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown

! Computation embedded in the physical spaces around us. ! Ambient intelligence. ! Input in the real world. ! Output in the real world also

SMART GUIDE FOR AR TOYS AND GAMES

GUJARAT TECHNOLOGICAL UNIVERSITY Bachelor of Engineering Subject Code:

RIT Scholar Works. Rochester Institute of Technology. Mario H. Castro-Cedeno Rochester Institute of Technology. Presentations and other scholarship

Fine Arts Student Learning Outcomes Course, Program and Core Competency Alignment

Ubiquitous Network Robots for Life Support

Interactive Math Demos for Mobile Platforms

Upload Electronic Discovery And Records Management Guide Rules Checklists And Forms Ed

ARCHITECTURE. Classroom Facilities

Physical Computing: Hand, Body, and Room Sized Interaction. Ken Camarata

Beginning Sensor Networks With Arduino And Raspberry Pi (Technology In Action) PDF

Transcription:

CMSC838 Tangible Interactive Computing Week 01 Lecture 02 Jan 29, 2014 About You, Tangible Bits Discussion, & Hackerspace Tour Human Computer Interaction Laboratory @jonfroehlich Assistant Professor Computer Science

oday s lass

Today 1. About you 2. Tangible Bits Reading Discussion 3. Hackerspace Walk / Tour

Graduate Degree Programs

Programming Language Experience

Programming Language Experience

Favorite Programming Language

Experience Levels

Experience Levels No Experience or Beginniner Intermediate Advanced or Expert Systems Programming (e.g., C/C++/Java/C#) Web Development (Javascript & Server-side programming) User Interface Design (e.g., HTML, JSS, Flash) Breadboarding simple sensing/actuation circuits General shop skills (drilling, cutting, etc.) Analyzing circuits (Multimeter, Logic analyzer, oscilloscope) Soldering Mobile Programming (e.g., ios, Android SDK) Digital Fabrication: 3D printing PCB layout and design (e.g., Eagle) Digital Fabrication: 2D cutting (laser or vinyl cutter) 3D CAD (e.g., Solidworks, Autocad) Embedded Microcontroller Programming (e.g., Arduino, PIC) 0% 20% 40% 60% 80% 100%

Experience Levels No Experience or Beginniner Intermediate Advanced or Expert Systems Programming (e.g., C/C++/Java/C#) Web Development (Javascript & Server-side programming) User Interface Design (e.g., HTML, JSS, Flash) Breadboarding simple sensing/actuation circuits General shop skills (drilling, cutting, etc.) Analyzing circuits (Multimeter, Logic analyzer, oscilloscope) Soldering Mobile Programming (e.g., ios, Android SDK) Digital Fabrication: 3D printing PCB layout and design (e.g., Eagle) Digital Fabrication: 2D cutting (laser or vinyl cutter) 3D CAD (e.g., Solidworks, Autocad) Embedded Microcontroller Programming (e.g., Arduino, PIC) 0% 20% 40% 60% 80% 100%

Experience Levels No Experience or Beginniner Intermediate Advanced or Expert Systems Programming (e.g., C/C++/Java/C#) Web Development (Javascript & Server-side programming) User Interface Design (e.g., HTML, JSS, Flash) Breadboarding simple sensing/actuation circuits General shop skills (drilling, cutting, etc.) Analyzing circuits (Multimeter, Logic analyzer, oscilloscope) Soldering Mobile Programming (e.g., ios, Android SDK) Digital Fabrication: 3D printing PCB layout and design (e.g., Eagle) Digital Fabrication: 2D cutting (laser or vinyl cutter) 3D CAD (e.g., Solidworks, Autocad) Embedded Microcontroller Programming (e.g., Arduino, PIC) 0% 20% 40% 60% 80% 100%

Question: This class is about making. Tell me about something that you are proud of making (e.g., iphone app, balsa wood tower, giant furniture fort, death star out of legos, oil painting of your favorite animated gif). I enjoy "making" photographs (composing, capturing, then editing), though that is a fairly intangible process/product. I've also enjoyed creating hand-lettered typography and fonts. I was a computer engineer in undergrad, had the opportunity to make a two wheeled robot that played dodgeball, it fired high velocity raquet balls. I took off a semester from college and moved into a one room apartment. I then proceeded to install in my living room a ceiling sculpture made out of drinking straws and yarn using a tetrahedral pattern.

Question: This class is about making. Tell me about something that you are proud of making (e.g., iphone app, balsa wood tower, giant furniture fort, death star out of legos, oil painting of your favorite animated gif). I have a Makerbot Rep 2 in my apartment :) I recently printed out a really great lamp. The design is not my own, but that of a really talented designer on Thingiverse (Emett - http://www.thingiverse.com/emmett/ overview) What's so cool about this piece is it printed in two parts. All of the moving pieces are printed in place. I once wired up an Arduino to a Mathmos Aduki (read- tricolor led under a weirdly shaped diffuser)

Question: This class is about making. Tell me about something that you are proud of making (e.g., iphone app, balsa wood tower, giant furniture fort, death star out of legos, oil painting of your favorite animated gif). I made a wedding cake hat for a friend. Had a blast putting it together.

eading iscussion

Live Wire (or Dangling String ) Natalie Jeremijenko, 1995 Developed while Natalie was an artist-inresidence at Xerox PARC. One of the earliest examples of an Ambient Interface The movement of the dangling wire is proportional to the number of packets on the network. That is, the more traffic on the local area network, the higher the frequency of the "wiggles." The transceiver plugs into the network, and the dynamic behavior of the wire become an intuitive peripheral representation of the network activity. In contrast to a screen based graph of ethernet activity this device is a shared social display of information.

Making the invisible, visible.

Timo Arnall, Jørn Knutsen, & Einar Martinussen, Immaterials: Light Painting WiFi

Timo Arnall, Jørn Knutsen, & Einar Martinussen, Immaterials: Light Painting WiFi

Timo Arnall, Jørn Knutsen, & Einar Martinussen, Immaterials: Light Painting WiFi

Helen Evans and Heiko Hansen, Nuage Vert, http://hehe.org2.free.fr

Helen Evans and Heiko Hansen, Nuage Vert, https://vimeo.com/17350218#

Kuznetsov et al., Red Balloon, Green Balloon, Sensors in the Sky, UbiComp2011

Kuznetsov et al., Red Balloon, Green Balloon, Sensors in the Sky, UbiComp2011

UIST1997

The metadesk Ullmer & Ishii, UIST1997 Source: https://vimeo.com/44545109

ambientroom Ishii et al., CHI1998 Source: https://vimeo.com/48815734

transboard Ullmer & Ishii, ~1997 The transboard is a Tangible Bits platform which explores the use of a digitally enhanced whiteboard as a model of a wall in the future. The transboard supports distributed access to physical whiteboard activity. Distributed users can monitor realtime drawing processes over the internet or can be aware of drawing activity through ambient displays in the ambientroom. The transboard also supports the use of physical icons (phicons) as containers of digital strokes. In contrast to the metadesk, the transboard provides an interesting platform for considering tangible interfaces with rich input, but limited output modalities.