proj
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
proj [2017/01/31 17:49] – bil | proj [2017/02/08 20:46] (current) – bil | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | **EECS 2311 Project** | ||
This term's project is to develop software for a hardware device used to help kids read Braille. | This term's project is to develop software for a hardware device used to help kids read Braille. | ||
Line 7: | Line 7: | ||
The system presents Braille characters/ | The system presents Braille characters/ | ||
- | The hardware will be under development this term as well, so our first task will be to develop | + | You can get a sample usage scenario for the system |
- | + | ||
- | **Simulator** | + | |
- | + | ||
- | A piece of software that simulates the behaviour of the hardware device | + | |
- | + | ||
- | Has a user interface similar to that of the device | + | |
- | + | ||
- | Is fully tested to behave as the hardware device | + | |
- | + | ||
- | Presents an API that the rest of the system | + | |
- | + | ||
- | **Simulator API** | + | |
- | + | ||
- | The most critical part of the Simulator is the API it will present to the Player and Authoring app | + | |
- | + | ||
- | This API must be able to be duplicated by the hardware device (its firmware will include a firmware wrapper) | + | |
- | + | ||
- | API must be described in detail with Javadoc | + | |
- | + | ||
- | The best simulator API from all submissions will be chosen going forward | + | |
- | + | ||
- | **Simulator Submission Details** | + | |
- | + | ||
- | Rubric posted under Evaluation | + | |
- | Four grade components | + | |
- | + | ||
- | - Requirements document | + | |
- | - Testing document | + | |
- | - Simulator API | + | |
- | - Implementation | + | |
- | + | ||
- | **Simulator Submission Process** | + | |
- | + | ||
- | 1. Create a .zip or .jar that contains the following: | + | |
- | * All grade components from the previous slide including | + | The hardware will be under development this term as well, so our first task will be to develop a simulator for the hardware. We will then create a Player app that plays stories for the users, and finally we will develop an Authoring app that will allow educators |
- | * A README.txt that | + | |
- | * Explains | + | |
- | * Describes how to access the API in HTML | + | |
- | * Provides a link to your github repository | + | |
- | 2. Email the zip file to bil@cse.yorku.ca by 11:59pm on Feb 7 | + | Click on the links under Project |
- | * Only one email per team | + | |
- | * Include your team number in the subject | + | |
- | 3. Each student must also send me a private email with an assessment of their teammates’ contributions | ||
proj.1485884959.txt.gz · Last modified: 2017/01/31 17:49 by bil