Milestone 5: Functional Prototype 2

We implemented numerous changes prior to user testing, and redesigned almost everything based on our user testing feedback. While our measurement capabilities are still not great, due to problems with KinectJS that we're still trying to resolve, our application flow is now almost complete.

Kinect Cursor

We settled on a time clutch for our Kinect cursor, and we demonstrate this to the user by making the cursor "tick" when it is selecting a button. It starts out white on the inside, and once it is all black, we consider that a "click." If the user moves the cursor off the button, it will go back to white.

Welcome Screen

Our welcome screen page now has a picture of a man and a woman, with everything except the pants in grayscale. The user can use either the mouse or the Kinect cursor to select their gender. Some users didn't know what to do when presented with just this image, so we added "male" and "female" labels as well.

Measurement Process

Our scanning screens have been redesigned to guide the user through the measurement process. We provide feedback about how a user should be standing (still, either facing the Kinect or sideways), and we display the user's skeleton above the image when scanning is taking place, so users can be sure that we see them. We also have redundant audio commands, in case a user can't clearly read the screen.

We have been playing around with our measurement process, and we have had quite a bit of trouble with KinectJS. We're still working on computation to get accurate data out of the Kinect.

Results Page

We redesigned the results page to show users' measurements at the top, with stores listed below, if a user matched any of that store's sizes. After some user confusion, we made those sizes show automatically, instead of requiring a roll-over. We also link to stores' websites, so now that the user knows their size, they can buy clothes from that store. We also personalize the results page. Men tend to have one size (waist-inseam), which is consistent across numerous stores, which means we can display just that one size. Women's sizes don't make sense, so we display a different size for each store.