Overview of Implementation
Drawing App Functionality
My FSM Drawing App has a toolbar at the top of the screen, a canvas in the middle, and a color picker at the bottom. The toolbar buttons include:-: This lets the user start a new drawing.
-
New Drawing: This lets the user start a new drawing.
- Brush Selector: The user can select from 3 different brush sizes: small, medium, or large.
- Eraser Selector: This allows the user select from 3 different eraser sizes: small, medium, or large.
-
Save Drawing: The user can save their drawing to their device's image gallery.
- Upload: The user can upload their drawing to Flickr with the tag "cs160fsm."
- Pick Image: This lets the user pick an image from their gallery or use the file manager.
- Refresh: This allows the user to refresh the screen.
Phone and Toq Functionality
By interacting with the phone, the user can send notifications to the applet on their Toq. The notification is randomly generated from 6 possible events. It is triggered when they are within 50 meters of Sproul Plaza; this is implemented using the Location API and the latitude and longitude coordinates. Upon clicking "Add FSM Event Cards," the deck of 6 possible events is generated so that the user can view the FSM leader's name, picture, and the task associated with that person. Then, the user can do the task using the FSM Drawing App.
Comments