Sarah Walker Portfolio

Acaikii and Shoehorn
CPSC 581 - Human Computer Interaction II, Project 1

Sketch, design, implement and document via a web portfolio an animated touch-based and sensor based interface for a mobile phone that is an alternative to 'slide to unlock'.

Initial Design Sketches

Gesture Based Unlock Ideas
Sensor Based Unlock Ideas



Gesture Based Unlock

For the gesture-based unlock we decided to iterate on an idea proposed by Valerie, where ingredients were dragged and dropped onto a pizza. We explored numerous ideas based around using different foods and their ingredients as a password. We thought that this was a good direction to go in as the number of combinations of individual ingredients would likely be high, thus increasing the difficulty of someone guessing the password, and the recipe could be used to represent the user.

Refined Sketches


The Result: Acaikii (Acai Key)
After iterating on the pizza idea, we decided on using the action of building an acai bowl as an unlock mechanism. Acai bowls are colourful smoothie bowls that are often topped with fruits, grains, and nuts, and are popular amongst health conscious individuals. Further, they are often displayed in a visually appealing way. We figured that this would add to the appeal of this unlock mechanism by giving the user an opportunity to create a password that is both secure and nice to look at.
To unlock the phone, users must drag and drop each topping onto the acai bowl. The right combination and sequence of toppings unlocks the phone, and the wrong combination results in the bowl clearing its contents.

Acaikii Demo


Sensor Based Unlock

After the initial in-class critique, we weren't overly enthused about any of our sensor-based unlock ideas. So instead we brainstormed again, and decided on using an item important to the user as a "key" to unlock the phone. While trying to identify an item, we thought about what objects would be so unique that only one person would have one on them.

We decided to detect the presence of a horseshoe

While a love for horses isn't as widely shared as a love for dogs and cats, we were particularly enthused about being able to provide something for this niche. We figured that it would be pretty rare for someone to carry around a horseshoe, so why not use one as a key!

With this in mind, we based our refined sketches on visual clues that would hint at the object being a horseshoe.

Refined Sketches



The Result: Shoehorn

After iterating on the visual cue, we decided on using a unicorn to represent the equestrian theme. Outside of that, no other hints would be given about the object. Further, we decided on using a rainbow to guide where the horseshoe would need to be tapped. This fit the theme, served as a way to show that the sensor was calibrated, and ensured that we could read a semi-accurate value every time.

To unlock the phone, users must first tap the unicorn to calibrate the magnetic field sensor. A rainbow appears once it is ready. The user must then tap the horseshoe on the rainbow. If the correct magnetic field is read, then the unicorn dances and the phone unlocks.


Shoehorn Demo

Source code here!

My Contributions:

Initial 10 sketches
Refined sketches
Graphics for Shoehorn
Code for Shoehorn