Design of a Dynamic SMIL player

K. Pihkala1, P. Vuorimaa1
1Telecommunications Software and Multimedia Laboratory, Helsinki University of Technology, Finland

Tóm tắt

Synchronized Multimedia Integration Language (SMIL) 2.0 has a support for user interactions with its declarative event timing and temporal hyperlinking model. However, complex Web applications require more control over multimedia presentations. This is achieved with a support for a scripting language. The result is Dynamic SMIL, a combination of SMIL and a scripting language. We present the design and implementation of a player for Dynamic SMIL. It consists of a SMIL 2.0 player and a facility to run scripts with the help of XML Events. The SMIL player is also integrated into an XML browser, X-Smiles, thus enabling playing SMIL with XForms, XSL FO, SVG, and XHTML.

Từ khóa

#XML #Java #Timing #Web sites #World Wide Web #Personal digital assistants #Transformer cores #Laboratories #Application software #Telecommunication control

Tài liệu tham khảo

le hkgaret, 2000, Synchronized multimedia integration language document object model, W3C Working Draft le hors, 2000, Document object model (DOM) level 2 core specification, W3C Recommendation gordon, 1998, Essential JMF Java Media Framework 10.1109/4236.957898 honkala, 2001, XForms in X-smiles, WWWJoumal, 4, 151 ferraiolo, 2001, Scalable vector graphics (SVG) 1.0 specification, W3C Recommendation 10.1145/508791.509007 mccarron, 2001, XML events, W3C Working Draft pemberton, 2000, XHTMLm 10: The extensible hypertext markup language, W3C Recommendation adler, 2000, Extensible stylesheet language (XSL) version 1 .O, W3C Working Draft 1999, Standard ECMA-262 ECMAScript Language Specification pihkala, 2001, SMIL in X-smiles, Proc Int Conf Distributed Multimedia Systems, 416