Today. Sketching and Toolkits. Questions? Announcements 10/02/2017. February 9, Finishing coding activity. Sketching.

Similar documents
SKETCHING THE UX: METHOD. Lesson 11 Sketching the UX: 10 plus 10 method

SKETCHING THE UX: METHOD. Lesson 11 Sketching the UX: 10 plus 10 method

UI Sketching. Revision of Ideas. Why Sketch? Getting the Design Right

CSE440: Introduction to HCI

User Interface Software Projects

Technology Engineering and Design Education

Design and prototyping. CS4784: HCI Capstone Virginia Tech Instructor: Dr. Kurt Luther

Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Media Design Grade 11 BIG IDEAS

in the New Zealand Curriculum

BIG IDEAS. Personal design interests require the evaluation and refinement of skills. Learning Standards

CMSC838. Tangible Interactive Assistant Professor Computer Science

Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Graphic Production Grade 12 BIG IDEAS

Interaction Design (IxD) (User Experience Design I) History

BIG IDEAS. Personal design choices require self-exploration, collaboration, and evaluation and refinement of skills. Learning Standards

ENGINEERING GRAPHICS. Lecture 1: Introduction to Graphic Communication. Jazmin Ley University of Texas Rio Grande Valley

Human-Computer Interaction

BIG IDEAS. Personal design interests require the evaluation and refinement of skills. Learning Standards

Expectations of a Portfolio for ID Professionals. David White President of DesignDesign Inc.

learning progression diagrams

Area of Learning: APPLIED DESIGN, SKILLS, AND TECHNOLOGIES Engineering Grade 11 BIG IDEAS

Project Lead the Way: Civil Engineering and Architecture, (CEA) Grades 9-12

Enterprise ISEA of the Future a Technology Vision for Fleet Support

Collected Posters from the Nectar Annual General Meeting

Project Lead the Way: Principles of Engineering, (POE) Grades 9-12

Achievement Targets & Achievement Indicators. Compile personally relevant information to generate ideas for artmaking.

T&E Express SCSU Mobile Lab Program

PRODUCT DESIGN PROCESS

Job Description. Commitment: Must be available to work full-time hours, M-F for weeks beginning Summer of 2018.

Unit 23. QCF Level 3 Extended Certificate Unit 23 Human Computer Interaction

Cow Catherine Hall. Creating a Triptych

2014 New Jersey Core Curriculum Content Standards - Technology

Sketching and Storyboarding

Page 1 of 8 Graphic Design I Curriculum Guide

BIG IDEAS. Personal design interests require the evaluation and refinement of skills. Learning Standards

A Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015

Character Evolution Sculpture

Japanese Pop Up Greeting Card

S o A D SCHOOL OF ARCHITECTURE AND DESIGN A B U D H A B I CIDA STANDARD 9 A S S E S S M E N T

CURRICULUM MAP. Course/ Subject: Multimedia (Visual) Communication Grade: 8th. Month: Phase 1 of 3. Enduring Understanding

CMSC434. Introduction to Human-Computer Interaction. Week 02 Lecture 02 Feb 2, 2016 Design Thinking and Design Process. Jon

Design for value DfV

Thinking. Design. Principles of. Thinking Like a Designer From Idea to Business

Designing Architectures

For your final project, you will be making a poster for an upcoming B-movie.

AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara

Sketching in Design Journals: an Analysis of Visual Representations in the Product Design Process

Common Design Slides. The Design Process


BIG IDEAS. Personal design choices require self-exploration, collaboration, and evaluation and refinement of skills. Learning Standards

Embedded & Robotics Training

Core Curriculum Content Standards (New Jersey State Department of Education)

Design Thinking Workshop: Solving Real Problems (Part 1 & 2)

Tumbleweed Express: A Tale of 54 Game Jams

THE WORLDWIDE GRAPHIC LANGUAGE FOR DESIGN

Rethinking Prototyping for Audio Games: On Different Modalities in the Prototyping Process

Lesson Plan 2. Rose Peterson. the course of the text, including how it emerges and is shaped and refined by specific details;

STEM: Electronics Curriculum Map & Standards

Engineering Design Process

The student will understand ethical behavior and be able to demonstrate sound understanding of technological concepts.

UK Government Building A New World

Design thinking, process and creative techniques

Acalanes Union High School District Adopted: 05/18/05 SUBJECT AREA CAREER/TECHNICAL EDUCATION

SKETCHING CPSC 544 FUNDAMENTALS IN DESIGNING INTERACTIVE COMPUTATION TECHNOLOGY FOR PEOPLE (HUMAN COMPUTER INTERACTION) WEEK 7 CLASS 13

Human Computer Interaction (HCI) 1 lecture dr Kristina Lapin

Enduring Understandings 1. Design is not Art. They have many things in common but also differ in many ways.

SIMGRAPH - A FLIGHT SIMULATION DATA VISUALIZATION WORKSTATION. Joseph A. Kaplan NASA Langley Research Center Hampton, Virginia

BEYOND SHALL STATEMENTS: MODERNIZING REQUIREMENTS ENGINEERING

IB DESIGN TECHNOLOGY SL: YEAR 2

Documentary Lens Lesson Plan for Canadian Landscape

KT for TT Ensuring Technologybased R&D matters to Stakeholders. Center on Knowledge Translation for Technology Transfer University at Buffalo

21 st Century Skills. conceptualize and sketch a scaled drawing of an object that has some everyday use.

INVOLVING USERS TO SUCCESSFULLY MEET THE CHALLENGES OF THE DIGITAL LIBRARY: A 30 YEAR PERSONAL REFLECTION

Assessment 3: e-portfolio Part 3: Unit of inquiry outline

GCSE Art and Design 2016: Personal Portfolio guide

Automatic Generation of Web Interfaces from Discourse Models

UNIT-III LIFE-CYCLE PHASES

LEAN NPI AT OPTIMUM DESIGN ASSOCIATES: PART 2 WHAT IS LEAN NPI AND HOW TO ACHIEVE IT

preface Motivation Figure 1. Reality-virtuality continuum (Milgram & Kishino, 1994) Mixed.Reality Augmented. Virtuality Real...

Human-Centered Design. Scott Klemmer Autumn 2009

Theodore J. Branoff 1. Keywords: engineering design graphics, concurrent engineering design, linear design, LEGO projects, furniture projects.

Project 4.1 Puzzle Design Challenge

Achievement Targets & Achievement Indicators. Envision, propose and decide on ideas for artmaking.

The Disappearing Computer. Information Document, IST Call for proposals, February 2000.

Follow this and additional works at:

Domain Understanding and Requirements Elicitation

Introduction to Design Process ME122

A Sentiment Analysis of Design Reflections from Design Projects

Social-technical tools for collaborative sensemaking and sketching

MAT200A Arts & Technology Seminar Fall 2004: Art Research? George Legrady Instructor Eunsu Kang

Unit 8 INNOVATION PROCESS IN THE COMPANY

Required Course Numbers. Test Content Categories. Computer Science 8 12 Curriculum Crosswalk Page 2 of 14

Project Lead the Way: Robotics Grades 9-12

High School Graphic Design Curriculum

Movie Production. Course Overview

Pebble Animals & Food Painting Sculpture: Denise Scicluna

Students will be able to use reflection for revisions.

THE WORLDWIDE GRAPHIC LANGUAGE FOR DESIGN C H A P T E R O N E

Collision Detection and Teamcenter Haptics: CATCH. May 14-30: Logan Scott, Matt Mayer, James Erickson, Paul Uhing, and Tony Alleven

Murrieta Valley Unified School District High School Course Outline December Course Title: Graphic Design III (Advanced Graphic Design)

Drawing + Painting. 1 The skills, techniques, elements, and principles of the arts can be learned, studied, refined, and practiced.

Transcription:

Today Finishing coding activity Sketching and Toolkits February 9, 2017 Sketching Toolkits Winter 2017 COMP 4020 2 Announcements Questions? A1/MSI marks are available on UM Learn Feedback is in an attached word file Marking inquiries: Volodymyr (TA): dziubak@cs.umanitoba.ca Winter 2017 COMP 4020 3 Winter 2017 COMP 4020 4 1

Coding Activity Get together with project groups to review results of individual coding Similarities? Differences? Why sketching? Sketching attributes Sketching 10 plus 10 idea generation and refinement Winter 2017 COMP 4020 5 Winter 2017 COMP 4020 6 Why Sketch? Sketching is about design Why Sketch? Create early ideation forces you to visualize how things come together brainstorming: generate abundant ideas without worrying about quality invent and explore concepts Record ideas you develop ideas that you come across archive ideas for later reflection Reflect, share, critique, decide communicate ideas to others invite responses, criticisms, and alternatives; choose ideas worth pursuing Winter 2017 COMP 4020 7 Winter 2017 COMP 4020 8 2

Exploring an idea Getting the Design Right Exploring an idea Getting the Design Right Generate an idea Iterate and develop it Generate an idea Iterate and develop it Winter 2017 COMP 4020 9 But is it the best idea? Winter 2017 COMP 4020 10 Exploring an idea Getting the Design Right Exploring alternatives Getting the Right Design The Problem fixates on first idea local hill climbing issue did you reach local vs. global maxima? a designer that pitched three ideas would probably be fired. I'd say 5 is an entry point for an early formal review (distilled from 100's) if you are pushing one you will be found out, and also fired it is about open mindedness, humility, discovery, and learning. If you aren't authentically dedicated to that approach you are just doing it wrong! Alistair Hamilton VP Design Symbol Technologies Winter 2017 COMP 4020 11 Winter 2017 COMP 4020 12 3

Exploring alternatives Getting the Right Design Elaboration and Reduction Elaborate - generate solutions Reduce - decide on the ones worth pursuing generate many ideas and variations reflect on all ideas choose the ones that look most promising develop them in parallel add new ideas as they come up then iterate your final choice Elaboration opportunity seeking Design process Reduction decision-making Winter 2017 COMP 4020 13 Laseau,P. (1980) Graphic Thinking for Architects & Designers. John Wiley and Sons Winter 2017 COMP 4020 14 The attributes of sketches The attributes of sketches Quick to make Quick Timely provided when needed Winter 2017 COMP 4020 15 Winter 2017 COMP 4020 16 4

Quick Timely The attributes of sketches Quick Timely The attributes of sketches Disposable investment in the process and concept, not the execution if you can t afford to throw it away, it s not a sketch Disposable Plentiful they make sense in a collection or series of ideas meaning & relevance in context Form studies for a digital alarm clock Winter 2017 COMP 4020 17 Image source: Baskinger, M. (2008) Pencils before Pixels. ACM Interactions, March+April, page 32. Winter 2017 COMP 4020 18 Quick Timely Disposable Plentiful The attributes of sketches Clear vocabulary rendering & style indicates it s a sketch, not an implementation Constrained resolution no higher than required to capture its concept Consistency with state refinement of rendering matches the state of concept development Appropriate Degree of Refinement Make the sketch be as refined as the idea: If you have a solid idea, make the sketch look more defined If you have a hazy idea, the sketch will look much rougher and less defined Winter 2017 COMP 4020 19 Winter 2017 COMP 4020 20 5

The attributes of sketches A Sketch is not a Prototype Quick Timely Disposable Plentiful Clear vocabulary Constrained resolution Consistency with state Suggest & explore rather than confirm suggests /provokes what could be A catalyst evokes conversations & discussion Difference is a contrast of purpose (always) a contrast in form (usually, but not always) But it s a continuum sketch prototype Winter 2017 COMP 4020 21 Winter 2017 COMP 4020 22 From Sketches to Prototypes Sketches: early ideation stages of design Prototypes: capturing /detailing the actual design 10 Plus 10 Design Challenge: How can two people connect their mobile devices for information exchange (e.g., photo transfer)? Generate 10 very different ideas. Focus on: The handshake that you and the person perform to indicate that you wish to exchange information Image from Bill Buxton s Book Sketching User Experiences (2007) Morgan Kaufmann Winter 2017 COMP 4020 23 Winter 2017 COMP 4020 24 6

Generate 10 Different Ideas 1. 2 Generate 10 Different Ideas 5 6 3 4 7 8 Winter 2017 COMP 4020 25 Winter 2017 COMP 4020 26 9 Generate 10 Different Ideas 10 Drilling Down Phase After coming up with 10 designs, take the most promising and generate 10 more designs Lets take the last option and explore it further Winter 2017 COMP 4020 27 Winter 2017 COMP 4020 28 7

Drilling down Drilling Down b c a d e Winter 2017 COMP 4020 29 Winter 2017 COMP 4020 30 Interface toolkits What are they? Why are they important? Examples A Brief History Lesson In 1968 Douglas Engelbart presented the Mother of all demos Demo included Productivity applications Hypertext Remote computersupported collaborative work (aka groupware) Winter 2017 COMP 4020 31 Winter 2017 COMP 4020 32 8

After the 1968 Demo Engelbart s visions for productivity tools, hypertext were quickly realized Prototyping Graphical User Interfaces What support is out there to help prototype traditionally GUIs? Not the same for groupware Why not? Winter 2017 COMP 4020 33 Winter 2017 COMP 4020 34 Many GUI Builders Exist Some Tools for Prototyping Webpages Winter 2017 COMP 4020 35 Winter 2017 COMP 4020 36 9

What do Prototyping Tools Provide? Many low-levels details are abstracted away For example, there is no need to program: Appearance/behaviour of basic widgets Layout constraints Event loop What do Prototyping Tools Provide? Implications Less time to prototype More ideas/variants can be explored and tested Lower barrier to entry A wider range of individuals can prototype Winter 2017 COMP 4020 37 Winter 2017 COMP 4020 38 Moving Beyond Traditional GUIs Consider newer technologies and applications. E.g. groupware, vision-based interfaces, physical interfaces To test out ideas and variants, one needs to address issues such as: Sockets, compression, signal processing, concurrency control, etc. Moving Beyond Traditional GUIs Without prototyping tools: Creative efforts go into solving technical constraints Need for technical background increases dramatically Winter 2017 COMP 4020 39 Winter 2017 COMP 4020 40 10

Toolkits Case Study: Groupware Goal: Support prototyping of novel interactions/interfaces General solution: Provide higher-level libraries that abstract away low-level details Image from Carl Gutwin s PhD thesis Winter 2017 COMP 4020 41 Winter 2017 COMP 4020 42 Case Study: Groupware Groupware applications involve: Sockets Concurrency control Awareness support Data compression What Happened to Groupware? From Carl Gutwin s PhD thesis Image adapted from Gaines B (1999) Modeling and forecasting the information science Winter 2017 COMP 4020 43 Winter 2017 COMP 4020 44 11

Toolkit Properties Ideally a toolkit should: Be embedded in commonly used language/platform Remove low-level implementation burdens Minimize details / housekeeping Encapsulate successful design concepts Provide concise API Make simple things achievable with only few lines of code Make complex things possible Groupkit Phidgets Proximity Toolkit AR Toolkit Others??? Example Toolkits Winter 2017 COMP 4020 45 Winter 2017 COMP 4020 46 Now you Learning Outcomes can explain the role of sketch in design can explain the different attributes of a sketch can explain the differences between a sketch and a prototype know how to apply the 10 plus 10 method can explain the importance of toolkits to advancing interactive technology are aware of 5 toolkits and can describe (at a high-level) what they offer Winter 2017 COMP 4020 47 12