View this PageEdit this PageUploads to this PageHistory of this PageHomeRecent ChangesSearchHelp Guide

Architectural Design

The Architectural Design consists of the subsystems below. Each contains a description, tasks that it is responsible for, and a design diagram describing the subsystem:

Nonfunctional Requirements

  • Cross platform
  • Run with minimal download
  • Devices may all be the same.
  • Fault tolerant
  • Operates in conjunction with Java and Browser, and JNI for performance (someone who knows what this means - clarify please)

(Can we elaborate all of these, those who understand them? Which devices may all be the same? Same in what way? What kind of foults do we have to be tolerant against? -Lex Spoon)