dialog design gesture pen interfaces mobile devices l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Dialog Design - Gesture & Pen Interfaces, Mobile Devices PowerPoint Presentation
Download Presentation
Dialog Design - Gesture & Pen Interfaces, Mobile Devices

Loading in 2 Seconds...

play fullscreen
1 / 23

Dialog Design - Gesture & Pen Interfaces, Mobile Devices - PowerPoint PPT Presentation


  • 593 Views
  • Uploaded on

Dialog Design - Gesture & Pen Interfaces, Mobile Devices

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Dialog Design - Gesture & Pen Interfaces, Mobile Devices' - Jims


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
dialog design gesture pen interfaces mobile devices

Dialog Design - Gesture & Pen Interfaces, Mobile Devices

This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors include Gregory Abowd, Jim Foley, Elizabeth Mynatt, Jeff Pierce, Colin Potts, Chris Shaw, John Stasko, Bruce Walker, and Melody Moore Jackson. Comments directed to foley@cc.gatech.edu are encouraged. Permission is granted to use with acknowledgement for non-profit purposes. Last revision: October 2007.

CS / Psych 6750

dialog styles
Dialog Styles

CS / Psych 6750

1. Command languages

2. WIMP - Window, Icon, Menu, Pointer

3. Direct manipulation

4. Speech/natural language

5. Gesture & pen

agenda
Agenda

CS / Psych 6750

PDA overview

Pen input styles

how to use a pda
How to use a PDA

CS / Psych 6750

personal digital asst pda
Personal Digital Asst. (PDA)

Apple iPhone

Palm Treo

Dell / Asus A639 GPS PDA

Apple Newton (1993)

Blackberry Curve

CS / Psych 6750

slide6
PDAs

CS / Psych 6750

  • Now ubiquitous
  • Small displays
  • Often touch and pen interfaces
  • Small thumb-based keyboards
  • Recent Improvements
    • Wi-Fi, GPS, more memory, better CPU, better OS, BlueTooth
is it a pda phone gps camera computer
Is it a PDA? Phone? GPS? Camera? Computer?

CS / Psych 6750

  • Line between devices is blurred today
    • Apple iPhone – phone, MP3 player, PDA, camera
    • Palm Treo 700w – phone, Windows computer, PDA, camera
    • Asus MyPal – Windows computer, GPS device
no shredder
No Shredder…

CS / Psych 6750

input options
Input Options

CS / Psych 6750

  • Pen / Stylus is dominant form
  • Main techniques
    • Free-form ink
    • Soft keyboard
    • Numeric keyboard => text
    • Stroke recognition - strokes not in the shape of characters
    • Hand printing / writing recognition
  • Sometimes have or can connect keyboard
free form ink
Free-form Ink

CS / Psych 6750

Ink is the data, take as is

Human is responsible forunderstanding andinterpretation

Like a sketch pad

soft keyboards
Soft Keyboards

CS / Psych 6750

Common on PDAs and mobile devices

soft keyboard
Soft Keyboard
  • Presents a small diagram of keyboard
  • You click on buttons/keys with pen or finger
  • QWERTY vs. alphabetical
    • Tradeoffs?
    • Alternatives?

Apple iPhone soft keyboard

CS / Psych 6750

numeric keypad t9
Numeric Keypad -T9

CS / Psych 6750

Tegic Communications developed

You press out letters of your word, it matches the most likely word, then gives optional choices

Faster than multiple presses per key

Used in mobile phones

www.tegic.com/t9

stroke recognition graffiti
Stroke Recognition - Graffiti

CS / Psych 6750

  • Graffiti - Unistroke alphabet on Palm PDA
    • What are yourexperienceswith Graffiti?
  • Graffiti demo:
    • mms://199.77.128.107/pub/hcirep/demos/DEMO-palm.wmv
stroke recognition cirrin
Stroke Recognition - Cirrin

CS / Psych 6750

Developed by Jen Mankoff (GT -> Berkeley CS Faculty)

Word-level unistroke technique

UIST ‘98 paper

Use stylus to go from one letterto the next ->

hand printing hand writing recognition
Hand Printing & Hand Writing Recognition

CS / Psych 6750

  • Recognizing letters and numbers and special symbols
  • Lots of commercial systems
  • English, kanji, etc.
  • Not perfect, but people aren’t either!
    • People - 96% handprinted single characters
    • Computer - >97% is really good
  • OCR (Optical Character Recognition)
recognition issues
Recognition Issues

CS / Psych 6750

  • Off-line vs. On-line
    • Off-line: After all writing is done, speed not an issue, only quality.
      • Work with either a bit map or vector sequence
    • On-line: Must respond in real-time - but have richer set of features - acceleration, velocity, pressure
  • Use best-guess pattern matching, including digram, trigram probabilities and word lists to remove ambiguity
    • 1 I l
more issues
More Issues

CS / Psych 6750

  • Boxed vs. Free-Form input
    • Sometimes encounter boxes on forms
  • Printed vs. Cursive
    • Cursive is much more difficult to impossible
  • Letters vs. Words
    • Cursive is easier to do in words vs individual letters, as words create more context
pen gesture commands
Pen Gesture Commands
  • Might mean delete
  • Insert
  • Paragraph

Define a series of (hopefully) simple drawing gesturesthat mean different commands in a system

CS / Psych 6750

pen use modes
Pen Use Modes

CS / Psych 6750

  • Often, want a mix of free-form drawing and special commands
  • How does user switch modes?
    • Mode icon on screen
    • Button on pen
    • Button on device
error correction
Error Correction

CS / Psych 6750

  • Having to correct errors can slow input tremendously
  • Strategies
    • Erase and try again
    • When uncertain system shows list of best guesses
    • ...
a different application
A Different Application

CS / Psych 6750

Signature verification

But not with a mouse :)

multi touch interfaces
Multi-touch interfaces

Capacitive touchscreen:

http://www.apple.com/iphone/features/index.html#touch

Gestures:

flick, tap, pinch, un-pinch

http://www.apple.com/iphone/features/index.html#map

CS / Psych 6750

  • Apple iPhone