Architecture
For the
application development for the WWW there are two possible ways:
a client-based or a server-based approach. These differ in the aspect of
the distribution of the application. To minimize the requirements concerning
both the hardware and the software at the side of the client, the
Multibook system has a server-based architecture using HTML. This provides
for being applicable by a broad group of users. The user interface consists
of HTML pages and is dynamically generated by the application logics located
at the server. The services of the server are realized by Java servlets.
These servlets collect information about and from the users and compose
the lessons based on this information. For this purpose, the servlets access
the knowledge base and the user profile, which are stored in a database
(DB2 by IBM). The current Web server is Apache 1.3.6 operated by Linux.
The Multibook knowledge
base
Multibook, learning
objects and Standardisation
Teaching by
using animations
Adaptivity
The user profile