SDG Photo Organizer
<< Back to the SDG Toolkit page
SDG Photo Organizer
Created by Tim Au Yeung
The SDG photo organizer is a multi-input, single display groupware application for sorting photographs. It is used for helping two (and eventually more than two) people work together to select photographs. These selected photographs can then have actions performed on them like printing, saving to disk or other batch actions. The central motif is the photo river: a storage area for photographs that constant flows past the user, tying the digital approach to the traditional motifs of photography where one might move through a strip of negatives or thumb through a stack of prints looking for photos of interest.

Download: sdg-photoorganizer-exe.zip Source: sdg-photoorganizer-src.zip Note: large files. |
How it works: See the Video sdg-photoriver.wmv

The SDG Photo River is composed of 3 primary sections: the all photo river, the user sections and the joint river section. Users may grab a copy of a photo from the all river to move to their own section. Photos in the all river section never disappear but remain available at all times.
The user area allows to user to put photos into her stream, remove it from her stream and drop it into the photo box area for an enlarged view. As well, when a user clicks on the action buttons, the action is performed on the photos in her stream.
Each of the rivers can vary in speed and direction. Both are controlled by dragging on the river outside of the photos. The direction is determined by the direction the user drags and the speed by the length of the drag: a short drag results in a slow river while a longer drag speeds up the river. A click on the surface stops the river.
The buttons are user sensitive -- that is, they perform their action on the photos in the user's river. To perform an action on the joint river, both users must click on the button.
The joint river identifies photos in common for the users. The joint stream adds photos when the same photo appears in each user's stream. When one of the users removes the photo from their stream, it also disappears from the joint stream. As noted in the buttons section, actions can be performed on the joint stream by both users clicking on the action button at the same time.
Links
This SDG example is developed by: Tim Au Yeung Jan 2006 as a course assignment for CPSC 581 (U Calgary), with permission