Design Goals
- A simple and fast application that can be used on a PDA class CPU.
- Make an easy implementation on Java
CDC
(Personal Profile) possible.
- As little eye candy
as possible.
- No icons, wizards or windows. Recreating a computer desktop on a blackboard is probably not a good idea. (If you want that use a large monitor.)
- Applets (if implemented) could run in rectangular areas but would not be able to open windows (see above). This would not prevent an Applet from rendering internal frames or displaying a remote computer desktop through VNC, when that's a desirable exception, it would just prevent bad desktop habits from invading the school board by default.
- My preference is to have only black & white graphics.
- Import and export of content to and from MMC cards (e.g. to put homework on the
board quickly or to store a lesson for later use).
- Support for USB scanners to put external documents on the board conveniently.
- Scanning of checkered paper should use the scanned grid to align the scan
and remove it for display, replacing it with the rendered grid of the board.
The above may sound disappointing if you expected more but a blackboard is
a very simple item and the goal of the project is to increase its usefulness, not
to turn it into a toy. Less is more in this case.