90 likes | 660 Views
Phidgets: Easy Development of Physical Interfaces through Physical Widgets. Saul Greenberg, Chester Fitchett University of Calgary. Outline. Introduction Motivation Architecture Evaluation Project Videos Conclusions. Introduction. Phidget <-> Widget Physical UI <-> GUI
E N D
Phidgets: Easy Development of Physical Interfaces through Physical Widgets Saul Greenberg, Chester Fitchett University of Calgary
Outline • Introduction • Motivation • Architecture • Evaluation • Project Videos • Conclusions
Introduction • Phidget <-> Widget Physical UI <-> GUI • Abstract and package I/O devices • Hiding implementation and construction details, and exposing functionality through a well-defined API
Motivation • Difficulty of developing and combining physical devices and interfacing them to conventional programming languages. • Hard to build unless background in electronics • Commercially available devices have no API • Developers may not have devices available at early stages of their programming effort
Architecture (USB)
Project Videos • HCI (Human-Computer Interaction) course • Videos(http://grouplab.cpsc.ucalgary.ca/phidgets/gallery/) • Flower in Bloom • Waterfall Harp • Nerf Email • MSN Slider
Evaluation • Having no formal evaluation • Successfully completed the projects • Most of effort was spent in physical construction • Little time working on the software • Demonstrations were accompanied by positive exclamations and by clapping
Conclusions • Greatly simplifies programming devices • Programmers using Phidgets can rapidly develop physical interfaces • http://www.phidgets.com/
Q&A • Thank you