User Experience Guidelines

Similar documents
User Experience Guidelines

University Libraries ScanPro 3000 Microfilm Scanner

Photo Story Instructions!

Digital Portable Overhead Document Camera LV-1010

Gesture Control in a Virtual Environment

STRUCTURE SENSOR QUICK START GUIDE

Introduction to Revolve - A Glass

profile pre-set Factory User how range not position not User User Saved Loaded DP2 DP3 Filter Type Not Used, Low Pass , High Pass , Band Pass

Objects in Alice: Positioning and. Moving Them July 2008

Robotic Manipulation Lab 1: Getting Acquainted with the Denso Robot Arms Fall 2010

Getting started 1 System Requirements... 1 Software Installation... 2 Hardware Installation... 2 System Limitations and Tips on Scanning...

ModaDJ. Development and evaluation of a multimodal user interface. Institute of Computer Science University of Bern

I.1 Smart Machines. Unit Overview:

User Manual of Alpha 1s for Mac

Head Tracker Range Checking

H A N D S T R E T C H E S A N D E X E R C I S E S

FiLMiCPro v6 Quick Start Guide

Getting Started with Osmo Coding Jam. Updated

New Perspectives on PowerPoint Module 1: Creating a Presentation

Cricut Design Space App for ipad User Manual

CSE 165: 3D User Interaction. Lecture #7: Input Devices Part 2

What was the first gestural interface?

Converting Vinyl Records to CD using EZ Vinyl Converter

Introduction... 1 Part I: Fast Track to Super Snaps Part II: Taking Creative Control Part III: After the Shot

STRIKEPACK F.P.S. DOMINATOR MODE UPGRADE

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright

knitcompanion NextGen for ios Reference Guide

Game Modes. New Game. Quick Play. Multi-player. Glatorian Arena 3 contains 3 game modes..

EzOSD Manual. Overview & Operating Instructions Preliminary. April ImmersionRC EzOSD Manual 1

Beginner s Guide to PAD Power Rev. C

Studuino Icon Programming Environment Guide

Paste button for xbox. News. Rachael ray swinging

Riffer Panel Manual. Bass Riffer Manual. Beijing Ample Sound Technology Co. Ltd

Insight VCS: Maya User s Guide

User Guide ios. MWM - edjing, 54/56 avenue du Général Leclerc Boulogne-Billancourt - FRANCE

BEI Device Interface User Manual Birger Engineering, Inc.

JA Audio Controller Six Transceiver

XT-1 Configuration Manager User Manual EN

QUICK SETUP GUIDE: Firewire/mLAN MACINTOSH OSX Cubase AI4 / Studio Manager / Motif XS Editor / Mac OSX

EZ PROMPTER Instruction Booklet

Mic Mate Pro. User Manual

JA Audio Controller

General Help. Last revised: Winter When I try to print something on the computer, it appears to work, but nothing comes out of the printer.

Interacting within Virtual Worlds (based on talks by Greg Welch and Mark Mine)

Manual written by Alessio Santini, Simone Fabbri, and Brian Smith. Manual Version 1.0 (01/2015) Product Version 1.0 (01/2015)

ChordPolyPad Midi Chords Player iphone, ipad Laurent Colson

30 MODE PLUS. XMOD Modded Controller. User s Manual

Riffer Panel Manual. Riffer Panel Manual. Beijing Ample Sound Technology Co. Ltd

Dexta Robotics Inc. DEXMO Development Kit 1. Introduction. Features. User Manual [V2.3] Motion capture ability. Variable force feedback

Adjustable Parametric Equalizer Hardware Description

Contents. 1. In the box. 2. What you ll need. 3. Overview. 4. Dimensions. 5. Connecting your pedal. 6.Audio routing. 6.1 Option 1. 6.

My view in VR and controller keep moving or panning outside of my control when using Oculus Go.

Nighork Adventures: Beyond the Moons of Shadalee

EE 201 Lab! Tektronix 3021B function generator

Curriculum Department Bristol City Schools Bristol, TN

Table of Contents. Creating Your First Project 4. Enhancing Your Slides 8. Adding Interactivity 12. Recording a Software Simulation 19

Quick Start Guide.indd 1 05/11/15 10:07

Tel & Fax : Install and Operate Sharp Shape USB3D Foot Scanner Copyright, Sharp Shape, July 2014

Getting Started with Osmo Words

MANUAL. Textron Motors Diagnostic Tool. This manual is valid for the following Textron Motors Diagnostic Tool:

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Obduction User Manual - Menus, Settings, Interface

Common ProTools operations are described below:

A Kinect-based 3D hand-gesture interface for 3D databases

Mediasite Desktop Recorder: Recording a Lecture 2017

Flowcharts and Programs

Empires at War. 2. Win conditions Your main objective is destroy all unit cards of the opposing player. You can recognize unit

Nighork Adventures: Legacy of Chaos

iphoto Objective Course Outline

ET-302TS. Owner's Manual

Mill OPERATING MANUAL

Camera & Photos Apps ios10

Kameleono. User Guide Ver 1.2.3

ProxiPRNT. User Guide. Rev1.0

Zero Latency and Tape Style Monitor Handbook

PS4 FOR STRIKEPACK F.P.S. DOMINATOR WIRED NEXT GENERATION MOD PACK

Medium Tank 1~3 hits taken 4~5 hits taken

CHANGING THE MEASURING UNIT

Alice and Daisies: Posi/oning and Moving Objects in Alice. By Jenna Hayes under the direc/on of Professor Susan Rodger Duke University July 2008

MEDIA CONVERSION PROJECT: DIGITIZING HISTORIC PHOTOS

Once your church has set up the Church App for Seraphim, you can now download the app onto your mobile device from the the App Store or Google Play.

30 Int'l Conf. IP, Comp. Vision, and Pattern Recognition IPCV'15

Toward an Augmented Reality System for Violin Learning Support

Rev /13 SSRMAN-1B SERIES USERS MANUAL SSR INTELLIGENT BURST FIRING CONTROL COPYRIGHT 2013 NUWAVE TECHNOLOGIES, INC.

creation stations AUDIO RECORDING WITH AUDACITY 120 West 14th Street

Practicing with Ableton: Click Tracks and Reference Tracks

3D User Interfaces. Using the Kinect and Beyond. John Murray. John Murray

D e c l a r a t i o n o f C o n f o r m i t y

Android User manual. Intel Education Lab Camera by Intellisense CONTENTS

Lab 1: Testing and Measurement on the r-one

WALLY ROTARY ENCODER. USER MANUAL v. 1.0

Manual. Table of Contents

Tobii Pro VR Analytics User s Manual

PS4 FOR STRIKEPACK F.P.S. DOMINATOR WIRED NEXT GENERATION MOD PACK

CSCI 599 Physically Based Modeling for Interactive Simulation and Games Topic: Haptics

CONTENTS JamUp User Manual

PS4 FOR STRIKEPACK F.P.S. DOMINATOR WIRED NEXT GENERATION MOD PACK

HARDWARE SETUP GUIDE. 1 P age

Alexa, What s the Internet of Things. Karen M. Waddill M.A. CCC-SLP ATP

For use with the emwave Desktop PC version Dual Drive for emwave User Guide User Guide

Transcription:

User Experience Guidelines Revision 3 November 27, 2014

Introduction The Myo armband has the potential to transform the way people interact with their digital world. But without an ecosystem of Myo-enabled applications created by our developer community, they won t have a digital world to control. These guidelines are designed to help you create an amazing and consistent gesture control experience for your users. Determining if the Myo armband is on the left or right arm The handedness of the user is determined when they perform the sync gesture. The Myo SDK returns which arm the Myo armband is on. The Myo armband xdirection (the direction the USB port is facing) is also returned by the Myo SDK. You may need to take this into account if your application uses the raw orientation data from the Myo SDK. In the smart thermostat example, the roll would need to be inverted in some cases so that rotating the arm always changes the temperature in the same direction. Wave Left/Right vs Wave In/Out Currently the SDK communicates the wave gestures as wave in and wave out. In many applications, including those cited in this guide, you should map wave in and wave out to wave left or wave right, depending on which arm is currently wearing the armband. Please see the table below for more details. Left Arm Right Arm Wave In Wave Right Wave Left Wave Out Wave Left Wave Right Use Common Gesture Mappings When Appropriate The Myo SDK provides a set of gestures you can build into your application. You re encouraged to push the boundaries but there are a few standardized gesture mappings that will ensure your users have the best experience with your application and

the Myo armband. In situations where you are using actions mentioned in this document, your gesture mappins should conform to these guidelines. Lock/Unlock The Myo SDK features an unlock mode, which is enabled by default. If you are making an application which uses unlocking functionality, you should use this mode by default. The double tap gesture is intended for use in situations where you want to activate the recognition of gestures from the Myo armband. For example: In a music player application, use this gesture to start recognition. When in the inactive state, the user will be prevented from making accidental gestures such as moving to the next track Move Forward/Advance Use the wave right gesture if your application has a forward or advance command. For example: Advance to the next slide in a presentation Move to the next track in an audio player You can also use wave right to fast forward or fast advance by having the user hold the gesture. Move Backward/Reverse Use wave left when you want the user to move backward or reverse in your application. Similar to wave right, you can have the user wave left to move to the previous track of an audio player and hold wave left to fast rewind especially useful in video or music players.

Select/Hold The fist gesture is used for mapping to a button press or for manipulating an additional control element. For example: Map button clicks or select to the fist gesture For a dial or rotary control, pair fist with the orientation data in the Myo armband by mapping the relative roll from when they started performing the fist to a change in the variable being controlled Play/Pause The finger spread gesture is a universal play/pause control. If you don t have a play/pause function in your application, finger spread works well as a secondary button click or select, similar to fist. For example: If the Myo is a secondary controller for a game, fingers spread could reload or fire a secondary weapon. Avoid requiring the user to remember state Your application should not require the user to remember what state or mode they are in unless there is visual or haptic feedback available. An example would be fast forward in an audio player application. Your application should either: 1. Use wave right and hold to fast forward. 2. Use wave right to enter a fast forward mode, then display a visual indicator in your application displaying this state to the user.

Do not require users to hold gestures for more than a few seconds Avoid requiring the user to hold a gesture to engage an action. For example, if you have a flight simulator application, you should not make the user hold fist to engage flight for the entire duration of flight. Using rest states prevents exhausting the user. Avoid relying on absolute orientation Your application should use the relative orientation of the Myo armband on the user s arm. In the smart thermostat example, the user makes and holds a fist and then rotates their arm to change the temperature. The application looks at the change in roll from the time at which fist was initiated. Graphic Assets for Poses and Gestures The graphic assets can be downloaded from developer.thalmic.com/branding. Revision History Rev Date Notes 1 July 25, 2014 Initial release 2 October 9, 2014 - Renamed setup gesture to sync gesture - Added reference to haptic feedback for use in remembering state - Added pose assets 3 November 27, 2014 - Changed thumb to pinky gesture to double tap - Added details and recommendation for unlock modes