+ All Categories
Home > Documents > Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes...

Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes...

Date post: 16-Jan-2016
Category:
Upload: amberly-simpson
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
15
A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick
Transcript
Page 1: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Capstone Design

A Pedagogical Toolfor Usability Science

Susan Beckhardt

Advisors: Chris FernandesAaron Cass

James Hedrick

Page 2: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Outline• Introduction to Usability Science

• Project requirements

• Design

• Future work

• Questions

Page 3: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

IntroductionWhat is Usability Science?

Page 4: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

The Project• A system to simulate control panels and record test data

Page 5: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Requirements• Simulate the layout of a control panel

• repositionable

• Programmable

• connect inputs to

desired outputs

• Log events

Page 6: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Additional Requirements

• Repositionable I/O devices (widgets)

• Ease of physical setup

• Easy to update/modify

• Easy to create new widgets

Page 7: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Additional Desired Features(“wish list”)

• Easy to program (with little computer experience)

• Aesthetics

Page 8: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Design• I/O Widgets: Simple input or output devices (switches, lights, etc.)

• Controller

• Event Logger

• Controller-widget communication via ethernet

Page 9: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Widget

Page 10: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Controller• State Machine

• User program defines state machine

• Controller loop:• Wait for an input signal• Change outputs based on input and state• Change state• Send input/output/state change data to event logger

Page 11: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Event Logger• Receives/records messages from controller:

• input received

• output changed

• new state

• add time stamp

Page 12: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

TINI Networked Microcontroller

• controls each widget

• runs Java

• built-in Ethernet capability

Page 13: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Results

• Working with two TINI Networked Microcontrollers

• Fully implemented widget

Page 14: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Future Work

• Implement full controller and event logger

• Create more widgets!

Page 15: Capstone Design A Pedagogical Tool for Usability Science Susan Beckhardt Advisors: Chris Fernandes Aaron Cass James Hedrick.

Questions?


Recommended