Physical User Interfaces

CPSC581.PhysicalUserInterfaces History

Hide minor edits - Show changes to markup

Changed lines 9-10 from:
  • Aging in place: Monitoring and communicating with an aging parent. Create a set of appliances. The first unobtrusively monitors an aging parent for information that will indicate the on-going health of that parent. The second appliance will display that information in an aesthetic form in the caregiver's home. Note that attention must be paid to privacy concerns, aesthetics, respect (between caregiver and aging parent), etc.
to:
  • Aging in place: Monitoring and communicating with an aging parent. Create a set of appliances. The first unobtrusively monitors an aging parent for information that will indicate the on-going health of that parent. The second appliance will display that information in an aesthetic form in the caregiver's home. Note that attention must be paid to privacy concerns, aesthetics, respect (between caregiver and aging parent), etc. Ideally, the display appliance will serve as both a background and foreground display.
Changed lines 30-43 from:
to:

Resources

  1. Sites
    • Software and documentation: http://grouplab.cpsc.ucalgary.ca/cookbook/index.php/Toolkits/SharedPhidgets3
    • Phidgets Inc. hardware plus their more basic software: http://www.phidgets.com
    • Video examples of past projects: http://grouplab.cpsc.ucalgary.ca/Videos/Phidgets
    • More video examples: Go to youtube and search for Phidgets
    • MIT's Tangible Media Group has myriads of inspirational projects: http://tangible.media.mit.edu/projects.php
  2. Phidget hardware
    • We will give you a stock set to get you going.
    • We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ). Ask for some if you need specific (or more) devices. While we cannot guarantee we can get it to you, we will try.
Deleted lines 67-79:

Resources

  1. Sites
    • Software and documentation: http://grouplab.cpsc.ucalgary.ca/cookbook/index.php/Toolkits/SharedPhidgets3
    • Phidgets Inc. hardware plus their more basic software: http://www.phidgets.com
    • Video examples of past projects: http://grouplab.cpsc.ucalgary.ca/Videos/Phidgets
    • More video examples: Go to youtube and search for Phidgets
    • MIT's Tangible Media Group has myriads of inspirational projects: http://tangible.media.mit.edu/projects.php
  2. Phidget hardware
    • We will give you a stock set to get you going.
    • We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ). Ask for some if you need specific (or more) devices. While we cannot guarantee we can get it to you, we will try.
Changed lines 64-65 from:
  1. Phidget hardware is provided to you. We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ).
to:
  1. Phidget hardware
    • We will give you a stock set to get you going.
    • We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ). Ask for some if you need specific (or more) devices. While we cannot guarantee we can get it to you, we will try.
Changed lines 19-20 from:

Evaluation

to:

Evaluation

Changed lines 31-32 from:

Objectives

to:

Objectives

Added lines 15-16:
  • A physical game based on digital control. Create a game - any age category is ok - that uses physical input and output devices under program control. While a screen may be used, it must be a secondary aspect of the project i.e., the emphasis must be on the physical control.
Changed lines 19-22 from:

Ideally, the interface will be designed to work within a domestic (home) environment and would be suitable for the home inhabitants. However, alternate physical interfaces are also acceptable.

to:

Evaluation

Grading will be based in a large part on:

  • the design process (as in other assignments)
    • professional and complete execution of sketches and portfolio/video summary
    • professional application of 'out of the box' design principles, design creativity, implementation quality, and packaging
  • the scenario of use, including its believability
  • the aesthetics of the final design (e.g., how the physical devices are packaged)
  • the actual functionality of the phidgets and its controlling software
  • a working system (required)
Changed line 38 from:

(:cellnr:) Design a physical user interface applied to 'aging in place' that uses your knowledge of ubiquitous computing, tangible bits, and even groupware,

to:

(:cellnr:) Design a specific physical user interface that uses your knowledge of ubiquitous computing, tangible bits, and even groupware,

Changed lines 55-110 from:

What you will be given

  1. Primary site is: http://grouplab.cpsc.ucalgary.ca/cookbook/index.php?n=Toolkits.Phidgets-NET
    • For your home computer, download Phidget software (Phidgets .NET)
    • View video examples (Gallery) of past projects for ideas
  2. Documentation:
    • partial tutorial at http://grouplab.cpsc.ucalgary.ca/software/phidgets/PhidgetTutorial-v6.pdf
    • API Documentation at http://grouplab.cpsc.ucalgary.ca/software/phidgets/doc/
    • Also look at the main phidgets site www.phidgets.com
  3. Phidget hardware is provided to you. We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ).
    The usual components used are:

(:table border=1 cellspacing=0 :) (:cellnr:) Device (:cell:) Description (:cellnr:) PhidgetServo (:cell:) 1 to 4 servo motors that can be rotated to a particular angle between 0-180 (:cellnr:) PhidgetInterfaceKit (:cell:) 8 digital outputs like LEDs, 8 digital inputs like buttons and switches, and four sensor inputs like force, light, touch sensors, etc. (:cellnr:) PhidgetRFID (:cell:) Detects unique RFID tags, where it returns its identifying number (:cellnr:) PhidgetLED (:cell:) Prints to a small LED display (:tableend:)
# Readings. Several key readings are listed on the readings page.

  1. These web sites will provide inspirations about project ideas:
    • Tangible Media Group (MIT)
    • Ambient Devices (see also Lite-Brite)
    • www.cpsc.ucalgary.ca/grouplab/phidgets/gallery/gallery.html (previous class projects)
  2. To produce videos:
    • Our high-end digital video camera
    • Our editing suite (Adobe Premiere)
    • or 30 day trial versions of Adobe Premiere available at http://www.adobe.com/products/tryadobe/main.jsp#product=98

Criteria / Process

    * Re-read your notes and articles on ubiquitous computing for ideas.
    * Brainstorm several ideas by sketching:
          o the device and how it would be packaged
          o the physical setting, i.e., where it would be located in the physical environment and how it would be used 
    * Feel free to extend existing systems / ideas
    * Feel free to work together so that your ideas complement one another.
    * Package your implementation. Your visual summary will comprise:
          o a  web page + source, as done in previous assignments
          o a short digital video in the style of those on the gallery page

Evaluation

A successful implementation is required: if you cannot demonstrate your system, you will automatically receive a zero. As with other assignments, your mark will be based upon:

    * professional execution of sketches and portfolio/video summary
    * professional application of 'out of the box' design principles, design creativity, implementation quality, and packaging
to:

Resources

  1. Sites
    • Software and documentation: http://grouplab.cpsc.ucalgary.ca/cookbook/index.php/Toolkits/SharedPhidgets3
    • Phidgets Inc. hardware plus their more basic software: http://www.phidgets.com
    • Video examples of past projects: http://grouplab.cpsc.ucalgary.ca/Videos/Phidgets
    • More video examples: Go to youtube and search for Phidgets
    • MIT's Tangible Media Group has myriads of inspirational projects: http://tangible.media.mit.edu/projects.php
  2. Phidget hardware is provided to you. We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ).
Changed lines 3-4 from:

You are to design an imaginative physical user interface using phidgets. Ideally, the interface will be designed to work within a domestic (home) environment and would be suitable for the home inhabitants. However, alternate physical interfaces are also acceptable. The interface you create may be practical, artistic, or fun.

to:

You are to design a physical user interface appliance using Phidgets. Your design process will follow the pattern of your previous assignments, and thus will not be repeated here.

Assignment type

Choose one of the following. For all projects, you will need to show the intended location of these appliances, e.g., as a sketch or photo of the physical setting, plus provide a scenario of use that rationalizes your choice.

  • Aging in place: Monitoring and communicating with an aging parent. Create a set of appliances. The first unobtrusively monitors an aging parent for information that will indicate the on-going health of that parent. The second appliance will display that information in an aesthetic form in the caregiver's home. Note that attention must be paid to privacy concerns, aesthetics, respect (between caregiver and aging parent), etc.
  • Physical manifestation of digital information. Take a source of digital information, and display some of its relevant properties via a physical appliance. Examples are numerous, so we will leave that up to you. Ideally, your appliance will combine background (ambient) display with foreground detail, and will be interactive to the point that some manipulation of that digital information is allowed.
  • Tagging the physical environment with digital information. Using RFID tags as the primary technology, develop an application that allows one to link digital information to the physical world. Examples can include physical books that access electronic information, tablets or laptops that serve as contextual viewers of information associated with physical artifacts, and much much more. Your project may also emphasize how people create these links.
  • Propose your own. You may propose your own project, but it must be approved by Nic and/or Saul before proceeding.

Ideally, the interface will be designed to work within a domestic (home) environment and would be suitable for the home inhabitants. However, alternate physical interfaces are also acceptable.

Changed line 12 from:

(:cellnr:) Design a physical user interface that uses your knowledge of ubiquitous computing, tangible bits, and even groupware,

to:

(:cellnr:) Design a physical user interface applied to 'aging in place' that uses your knowledge of ubiquitous computing, tangible bits, and even groupware,

February 06, 2007, at 02:59 PM by 136.159.7.242 -
Changed lines 38-39 from:
  1. Phidget hardware is provided to you. We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ). The usual components used are:
to:
  1. Phidget hardware is provided to you. We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ).
    The usual components used are:
Deleted line 40:
Changed lines 56-57 from:

(:tableend:)

to:

(:tableend:)
# Readings. Several key readings are listed on the readings page.

  1. These web sites will provide inspirations about project ideas:
    • Tangible Media Group (MIT)
    • Ambient Devices (see also Lite-Brite)
    • www.cpsc.ucalgary.ca/grouplab/phidgets/gallery/gallery.html (previous class projects)
  2. To produce videos:
    • Our high-end digital video camera
    • Our editing suite (Adobe Premiere)
    • or 30 day trial versions of Adobe Premiere available at http://www.adobe.com/products/tryadobe/main.jsp#product=98

Criteria / Process

    * Re-read your notes and articles on ubiquitous computing for ideas.
    * Brainstorm several ideas by sketching:
          o the device and how it would be packaged
          o the physical setting, i.e., where it would be located in the physical environment and how it would be used 
    * Feel free to extend existing systems / ideas
    * Feel free to work together so that your ideas complement one another.
    * Package your implementation. Your visual summary will comprise:
          o a  web page + source, as done in previous assignments
          o a short digital video in the style of those on the gallery page

Evaluation

A successful implementation is required: if you cannot demonstrate your system, you will automatically receive a zero. As with other assignments, your mark will be based upon:

    * professional execution of sketches and portfolio/video summary
    * professional application of 'out of the box' design principles, design creativity, implementation quality, and packaging
February 06, 2007, at 02:55 PM by 136.159.7.242 -
Deleted line 37:

\\

Added lines 39-58:

(:table border=1 cellspacing=0 :)

(:cellnr:) Device (:cell:) Description (:cellnr:) PhidgetServo (:cell:) 1 to 4 servo motors that can be rotated to a particular angle between 0-180 (:cellnr:) PhidgetInterfaceKit (:cell:) 8 digital outputs like LEDs, 8 digital inputs like buttons and switches, and four sensor inputs like force, light, touch sensors, etc. (:cellnr:) PhidgetRFID (:cell:) Detects unique RFID tags, where it returns its identifying number (:cellnr:) PhidgetLED (:cell:) Prints to a small LED display

(:tableend:)

February 06, 2007, at 02:52 PM by 136.159.7.242 -
Changed lines 27-28 from:

(:tableend:)

to:

(:tableend:)

What you will be given

  1. Primary site is: http://grouplab.cpsc.ucalgary.ca/cookbook/index.php?n=Toolkits.Phidgets-NET
    • For your home computer, download Phidget software (Phidgets .NET)
    • View video examples (Gallery) of past projects for ideas
  2. Documentation:
    • partial tutorial at http://grouplab.cpsc.ucalgary.ca/software/phidgets/PhidgetTutorial-v6.pdf
    • API Documentation at http://grouplab.cpsc.ucalgary.ca/software/phidgets/doc/
    • Also look at the main phidgets site www.phidgets.com


#Phidget hardware is provided to you. We have a complete stock of almost everything Phidgets Inc. sells (see www.phidgets.com ). The usual components used are:

February 06, 2007, at 02:49 PM by 136.159.7.242 -
Added lines 1-28:

Worth: 20%

You are to design an imaginative physical user interface using phidgets. Ideally, the interface will be designed to work within a domestic (home) environment and would be suitable for the home inhabitants. However, alternate physical interfaces are also acceptable. The interface you create may be practical, artistic, or fun.

Objectives

(:table border=1 cellspacing=0 :)

(:cellnr:) Exercise Objectives (:cell:) Pedagogical Objectives (:cellnr:) Design a physical user interface that uses your knowledge of ubiquitous computing, tangible bits, and even groupware, (:cell:) Apply your theoretical knowledge of ubiquitous computing, tangible media, groupware to design creation. (:cellnr:) Generate sketched designs in your sketchbook of possible physical user interfaces and their surrounding physical concepts. (:cell:) Develop skills designing out of the box devices using sensors, motors, rfid tags, etc. and how they fit into the environment. (:cellnr:) Implement and package your design on the class web site so others can try it. (:cell:) Learn how to program phidgets, and practice techniques for implementing designs. (:cellnr:) Create a video-based portfolio summary (:cell:) Experience creating a demonstration video (:cellnr:) Demonstrate your system (:cell:) Engage in design critiques

(:tableend:)