This is a brief introduction to how my FSM application works:
1. If the user is within a certain distance from the Sproul Plazza, the phone will send a notification to the Toq App with a draw request for a random FSM figure. Before that the Toq App is already installed on the watch by clicking on the “Activate Toq App” Button.
2. The user then goes the Toq app on his watch, which contains the 6 premade cards. Each of these cards contain an image of the individual, his/her name, and a symbol/text to draw in the Android application.
3. Upon clicking on the card you were asked to draw in the notification, you trigger the drawing activity in your phone.
4. The user will then draw what was asked on the card to the canvas on the phone and upload it to Flickr with tag "cs160fsm".
3. At any time, the user can reset the canvas to make another drawing.
4. The drawing let users to pick 0ne hundred kinds of colors by sliding on the color process bar.
5. Also, brush size is changable by sliding the brush width process bar.
6. When a user wants to erase, he can enter erase mode by toggle the mode button. The size of the eraser is adjustable according to the locaion of bar. Upon finishing erasing, toggle the buttong again to go back to drawing mode.
7. The user can save the current drawing by clicking the submit button, without uploading image.
5. Here the user is able to choose the upload mode. Picking from gallary asks the user to select a picture from gallery before uloading. Uploading the current drawing saves the image to external storage before uploading.
5. After that, the user then fetches another photo with tag "cs160fsm". The drawing activity is finished. The fetched image is shown on both the phone and the watch. A new card is created on the watch to display the content of image. If there is already one fetched image on the deck of cards, it will be removed.
6. Notice that the location listener will not be enabled until the next time the user enters Sproul Plazza.



Comments