Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Our application was built as an Android application.........

The backend server handles all the routing of messages between clients. Android devices will be able to communicate directly with each other without any setup besides adding someone as a contact. This simplifies the setup and use for the end user. This was intentionally designed such that the server could be untrusted. Therefore, there is no authentication; all verification is done through encryption. The underlying protocol is HTTP. 

was intentionally designed such that the server could
be untrusted. Therefore, there is no authentication; all verification is done
through encryption. The underlying protocol is HTTP. 

We used standard toolkit for much of the UI components, such as.....

...

At this stage we focused on high level tasks, instead of low level methods to achieve those. f 

GR3 - Paper Prototype

The paper prototypes were both fun and informative, as we had not gone through such an exercise before. We learned a lot from having users physically attempt to use the paper version, and vocalizing their thoughts.

...

Even with all the upfront work, user testing still yields new insights. 

We are not yet able to translate from English into .