Assignment 2: Tangible Stories
(due Fri, October 28th, 11:59 pm)

In this assignment you will design and implement using C# a simple tangible
user interface (tui) called TangibleStories.

TangibleStories is a tui for sharing personal memories in a social setting. It enables users to see photos, videos, and text. For example, users may use
TangibleStories in a family reunion to explore old photos and stories, or use TangibleStories in their living room to share their experiences from a recent vacation.

    Here are some specific requirements for the TangibleStories application:
  • Your tui should be implemented either using the Microsoft Surface SDK or using Phidgets. If you choose to use the Microsoft Surface, your tui should use at least 4 different surface controls. If you choose to use Phidgets, your tui should use input from at least 4 different sensor types and at least one actuator.
  • Your tui should include at least two physical objects. If you use the Microsoft Surface, use fiducial markers to identify and track these objects. If you use Phidgets, embed the sensors in physical objects.
  • Your application should display photos, text, and video.

Recommended Reading and Reference Books:

  • Tangible Interaction by hornecker and Buur (e-reserve)
  • Reality-Based Interaction by Jacob et al. (e-reserve)
  • Developing for the Microsoft Surface chapters 0, 3, 5, and 7 (e-reservve)
  • Phidgets Programming Guide Illustrated WPF (available in the library as an e-book).
  • Getting Started with Phidgets in C# Pro. NET 2. 0 Windows Forms and Custom Controls in C# (available in the library as an e-book).
  • Finally, review CS320 labs and use the lab sample programs as a starting point.

What to Hand In:

Upload your project folder to Google docs and share with the instructor. Your folder should include:

  1. All your project files (including images, video etc.).
  2. A readme file that describes the inspiration for your user interface design, describes how your interface design applies the Reality-based interaction and Tangible Interaction themes, and shows photos of the physical objects you designed foTangibleStories.
  3. A 30-60 seconds video that illustrates how users interact with your TangibleStories tui.

 


Design downloaded from Zeroweb.org: Free website templates, layouts, and tools.