The X-Smiles team is proud to present a brand new version 0.4 "Tornio"
of the Java-based XML browser X-Smiles! It is now downloadable at
http://www.x-smiles.org/ .
The version has a SMIL 2.0 Basic Profile player (beta version).
Many features are enhanced and updated from the previous
SMIL 1.0 player, including:
(see http://www.xsmiles.org/xsmiles_features.html for details)
* better support for timing (repeatCount and repeatDur)
* better support for test attributes
* better error handling
* support for experimental SMIL-DOM
(http://www.w3.org/TR/smil-boston-dom/)
* experimental scripting via SMIL-DOM
+ in near future full support for SMIL 2.0 Basic profile
+ will also be expanded with other SMIL 2.0 modules
The player is integrated in the X-Smiles browser. It can also
be run as a standalone player, or as an independent Java component:
(for full example see http://www.xsmiles.org/xsmiles_smil.html)
import fi.hut.tml.xsmiles.mlfc.smil.viewer.swing.JSMILPlayer;
...
public void test() {
...
// Create the SMIL player with a filename (could also be URL)
JSMILPlayer smil = new JSMILPlayer();
if (smil.init(filename) == false)
System.out.println("ERROR initializing "+filename);
// Create a frame and add the SMIL component to it
JFrame frame = new JFrame("Simple SMIL player");
frame.setSize(600,400);
frame.getContentPane().add(smil, BorderLayout.CENTER);
frame.show();
// Start the SMIL presentation
smil.start();
...
}
Other X-Smiles 0.40 browser features are
(see http://www.x-smiles.org/release.txt for details):
- Memory leaking problems fixed
- XForms enhancements
- Browser core enhancements
- A better Digi-TV virtual prototype
- ANT build / release environment
- SIP bug fix
- New demos
Regards,
The X-Smiles Team