An interactive multimedia presentation system is introduced. We first
define a model for interactive presentations in the Z notation. The mo
del looks at tile presentation from two views: the navigation view and
the representation view. The presentation navigation is based on mess
age passing among presentation frames of a presentation, while common
information is inherited and shared by frames. The system allows a pre
senter to plan the audience's reaction in advance. When the audience i
s watching a presentation, the underlying inference system is learning
from his/her responses. This mechanism makes a presentation to be pro
ceeded again act according to the audience's background and knowledge.
Thus, the resulting presentation is more diversified. We also propose
a multimedia resource database and a number of important resource att
ributes that we used in the classification of resources. A resource br
owser is implemented to allow users to preview resources and maintain
tile database. The prototype system is implemented under MS Windows. T
his system can be used for general purpose presentations or demonstrat
ions in different fields such as education, training, product demonstr
ation. and others.