SOJA stands for SMIL Output in Java Applet. It was written by HELIO in 1998.
HELIO is a French association based in Melun, France. The player is free and can be downloaded from
SOJA is an applet that render SMIL in a web page or in a separate window. It supports the following formats:
SOJA does not use streaming. HELIO chose to store media before rendering them. You have to wait until each of them has properly been loaded but the presentation will never be stopped.
Running SOJA
To run SMIL through an applet you have to
<APPLET CODE="org.helio.soja.SojaApplet.class" ARCHIVE="soja.jar" CODEBASE="../" WIDTH="600" HEIGHT="300"> <PARAM NAME="source" VALUE="cardiff_eg.smil"> <PARAM NAME="bgcolor" VALUE="#000066"> </APPLET>.
There are plenty of HTML SMIL/applet wrapper example files in the SMIL demos folder.
RUNNING APPLETS
This should be easy to do