a very difficult task was to gather information about the iPod mini
2nd generation protocol.
also, a lot of wire/cable work had to be done: the main component
cable has been assembled by using a standard remote cable and a
mini mic port+cable.
software-wise, the task was to detect interactions by certain sensor
inputs, so a c-program was written to calibrate the iBrella to its wearer
and to detect certain physical movements.
iPod protocol commands are then sent accordingly.