proj
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
proj [2017/02/08 16:19] – bil | proj [2017/02/08 20:46] (current) – bil | ||
---|---|---|---|
Line 9: | Line 9: | ||
You can get a sample usage scenario for the system {{: | You can get a sample usage scenario for the system {{: | ||
- | The hardware will be under development this term as well, so our first task will be to develop a... | + | 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 to create such stories. |
- | **Simulator** | + | Click on the links under Project to see info on each phase. |
- | 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 will use to communicate with it | ||
- | |||
- | **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 code | ||
- | * A README.txt that | ||
- | * Explains the contents of the zip file | ||
- | * 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 | ||
- | * 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.1486570751.txt.gz · Last modified: 2017/02/08 16:19 by bil