PosterBoard - GR4 - Computer Prototyping
Manasi Vartak, Tristan Naumann, Chidube Ezeozue
Platform Requirements
This prototype has been tested to work on Chrome 18 maximized window (1600x900 as tested) when opened from a local folder. Further this prototype is meant to be tested on a large (30''+ touch monitor). Understanding this to be a severely limiting hardware requirement, the GR4 snapshot should perform similarly on down to a 15'' screen. If using a mouse rather than touch, please note that some typically appealing effects (e.g. hover) are not necessary in a touch environment.
Step-by-step Instruction
This project relies on HTML/CSS/Javascript for UI components. Because this application is intended to be run at each SMART board instance (our actual hardware), you will need to download the project and run it locally as follows.
- Download http://web.mit.edu/tjn/Public/PosterBoard.zip.
- Unzip the package.
- Nagivate to PosterBoard/PosterBoardApp/templates/.
- Open index.html in Chrome 18.
- Preferably run it in full screen mode (F11)
Prototype Depth Comments
The absence of a backend in this prototype means that several features are implemented in a relatively static manner, relying on canned responses.
- Add a poster:
- Email will, in the future, be entered via the swipe of an RFID card; however, the complexities of this interaction prohibit it in this prototype.
- Actually hitting "Add Poster" will not add a poster but return a canned success message.
- Clicking the '-' and coming back will not clear the form as server-side validation cannot yet be performed.
- Calendar view:
- Clicking dates on the calendar do not synchronize to the headers.
- The posters are static
- Opening a poster
- Clicking "like," "dislike," or "calendar reminder" do not do anything further.
- Scribbing on a poster is not saved.
Download
GR4 snapshot: http://web.mit.edu/tjn/Public/PosterBoard.zip