A system and method composes heterogeneous media components into a unified environment
for rich spatio-temporal hotlink authoring and action enablement in low-bandwidth
presentations. The media client master coupled to the server receives a first heterogeneous
media file. The master parses the file to identify the various media tracks in
the file, their types, and the object which would render them. When the master
encounters a media frame, an internal table is checked to verify whether a media
object has been instantiated to handle the corresponding media track. If not, the
master fetches the appropriate object from the server and instantiates the object
in the media track. The master verifies the frame to determine if an action enablement
kernel has been created. If not, the master fetches the appropriate object from
the server and instantiates the object in the frame, to activate an action enabler
for display of the action.