1 / 5

Jeffrey Nichols Personal Universal Controller (PUC)

APPLIANCES. PUC DEVICES. ADAPTOR. PROTOCOL. PROTOCOL. device specification & state feedback. COMMUNICATION. COMMUNICATION. control. Jeffrey Nichols Personal Universal Controller (PUC) Goal: Address usability problems with appliances by moving their interfaces to a handheld device

galvin
Download Presentation

Jeffrey Nichols Personal Universal Controller (PUC)

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. APPLIANCES PUC DEVICES ADAPTOR PROTOCOL PROTOCOL device specification & state feedback COMMUNICATION COMMUNICATION control • Jeffrey Nichols • Personal Universal Controller (PUC) • Goal: Address usability problems with appliances by moving their interfaces to a handheld device • Progress: Designed an appliance description language and built a system that automatically generates interfaces for remotely controlling a wide-range of appliances • Future Work: Generate interfaces that are consistent with prevoius interfaces and generate aggregate interfaces that allow control of multiple connected appliances http://www.pebbles.hcii.cmu.edu/puc/

  2. Model-Based UIs &Automatic Generation • Jeffrey Nichols and Andrew Faulring

  3. Model-Based Issues • Is automatic generation needed? • We think, “yes” • For combining models that are not all available at design-time • For customizing interfaces for areas of high-diversity (e.g. per user, per system configuration) • For enabling more diversity in areas where diversity has been restricted by software requirements (e.g. physical devices)

  4. Research Questions • What domains (besides dialog boxes) might automatic generation be good for? • Combining models from multiple sources to create new user interfaces • What combinations are interesting? • Multiple presentation models • Old and new appliance models • Multiple appliance models (with connections)

  5. More Model-Based Issues… • How can modeling languages be improved? • How to integrate rapid prototyping with model-based development? • How can we use model-based techniques with new interface styles (e.g. tangible, gestural, etc.)?

More Related