1 / 9

Phidgets: Easy Development of Physical Interfaces through Physical Widgets

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

arleen
Download Presentation

Phidgets: Easy Development of Physical Interfaces through Physical Widgets

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Phidgets: Easy Development of Physical Interfaces through Physical Widgets Saul Greenberg, Chester Fitchett University of Calgary

  2. Outline • Introduction • Motivation • Architecture • Evaluation • Project Videos • Conclusions

  3. 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

  4. 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

  5. Architecture (USB)

  6. Project Videos • HCI (Human-Computer Interaction) course • Videos(http://grouplab.cpsc.ucalgary.ca/phidgets/gallery/) • Flower in Bloom • Waterfall Harp • Nerf Email • MSN Slider

  7. 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

  8. Conclusions • Greatly simplifies programming devices • Programmers using Phidgets can rapidly develop physical interfaces • http://www.phidgets.com/

  9. Q&A • Thank you

More Related