3. Non-Functional Requirements
Local time requirements:
- Normal menu commands should respond neigh instantaneously
- Drawing operations respond neigh instantaneously
- Outline manipulation and navigation respond neigh instantaneously
- Save and Load take under 2 seconds.
- Roster sorting takes place neigh instantaneously
- Chat functions are neigh instantaneously
- Realtime drawing for 50 students
- Version 2: Remote students will have noticeable delay because drawing transactions will be batched for non-local participants.
Space requirements:
- Designed to work with a lecture of the following size:
- Thousands of XML tags
- Hundreds of images
- Translates to hundreds of slides
- Thousands of drawing objects
- In-Classroom realtime drawing works with up to 50 students