Information Technology Reference
In-Depth Information
to support users in comparing the structuring created individually by each user (see
Section 7.1).
4.5 Implementation
CoScribe was implemented as a research prototype. It is realized as a client/server
system that includes both software components and specific hardware components.
Figure 4.7 depicts a deployment diagram that gives an overview of the components.
Most components of CoScribe are implemented in Java; the modules for pen con-
nection and handwriting recognition are implemented in C#, the Firefox plug-in in
JavaScript. We use an OKI C5900 color laser printer for printing documents and
paper tools. Our prototype has successfully been tested to work with the following
pen models: Anoto DP-201, Logitech io2 and Nokia SU-1B.
As shown in the deployment diagram, most components of CoScribe are exe-
cuted on a local client. However, a central repository on a server is accessed by
all local installations of CoScribe to exchange shared data. We use a graph-based
database system, which was developed at our institution. This system automatically
maintains a local mirror of the central repository (containing all information the
Fig. 4.7 Overview on the software and hardware components of CoScribe
Search WWH ::




Custom Search