Saturday, June 11, 2011

mStore - Presentation

This post allows access to the presentation slides of mStore application. Basically it briefly introduces all the features discussed in previous posts and acts as a support for the grading presentation.

The presentation can be found here

Friday, June 10, 2011

mStore - "Searching a movie" Use case

User have two possibility to search a movie: touching screen(browsing) or by voice.Because an use case using voice command was wrote in another post, I will describe an use case how an user can search a movie with touching gestures. Steps are illustrated below.


1. From the main page tap the Search icon.
2. After that the next page will appear. Here you must write in the text search using the keyboard. The text is suggested by Auto-complete function.
After that you have to press Search button on the right top. Then the keyboard will disappeared and a list with searched text will be displayed on the screen. Tap the link with the movie and proceed with the next step.
3. In this section you have details about movie by pressing details button, you can view reviews, opinions and articles or watch a movie trailler by pressing the links related to your wishes.
4. When done tap the Add to basket button to place the movie into the shopping cart. 




mStore - Use Case

One of the main feature of our application is that user can perform actions without touching the screen, but only with vocal commands. The following steps describe an use case, where a user buy Tichets, with voice commands.
1. First of all user must change settings of the Vocal Navigation.
So Vocal Navigation Settings button must be pressed, and here he must check:
a. Enabledb. Enable "Show grid on sound", if he wants a help of guiding vocal navigation trough the selection point.
Also an important step is to train the application with own voice. This can be done by pressing Train Vocal Recognition. Here some lettern and numbers need to be pronunced, so the application to recognize the commands.
When done we must return from here by pressing back button.
All the changes from this settings page will be automatically saved.

2. Than we will go to home by pressing mStore button in the top left of the screen.
3. For buying tickets user must say A-5 and the selection will move automatically to the ticketing page.

4. Choose seats and type Finish.

mStore - Bought Tickets


This is th
This is the bought ticket page. There are few infos on the ticket like movie name, places and dates.
There is also the possibility to cancel the tickets.
Another option is to use the tickets to get access at the event.
By pressing the "Use Tickets" a signal is sent to another device and the tickets are marked as used and the persons are allowed access to the event.

mStore - Questions, Options, Criteria

QOC ( Questions, Options, Criteria ) is used for design space analysis. It identifies the key design problems as questions and possible answers to questions as options.
QOC uses criteria to explicitly describe the methods to evaluate the options, such as the requirements to be satisfied or the properties desired. The options are linked with criteria positively or negatively and these links are defined as assessments.

1. How a user can navigate ?

O1: Touch screen
O2: Vocal navigation
C1: Accessibility
C2: Touch screen only interaction

2. How user can buy a movie ?

O1: Navigate through menu to movie store
O2: Search movie
C1: Accessibility
C2: Low user effort

3. How to display options and settings buttons ?

O1: Action bar
O2: Menu
O3: Dropdown list
C1: Accessibility
C2: Common pattern

mStore - Use Case Diagram

Here there is an use case diagram describing our application, and user's main actions.

mStore - User Manual

In this manual you will find technical information like finger gestures, switching between tabs, how to search for an item, how to change settings, how to buy items and more. 


User manual for our project called mStore can be found here.