Lua—an extensible extension language
Software—Practice & Experience
World Wide Web Journal - Special issue on XML: principles, tools, and techniques
XConnector: extending XLink to provide multimedia synchronization
Proceedings of the 2002 ACM symposium on Document engineering
Ambulant: a fast, multi-platform open source SMIL player
Proceedings of the 12th annual ACM international conference on Multimedia
Enabling adaptive time-based web applications with SMIL state
Proceedings of the eighth ACM symposium on Document engineering
SMIL 3.0: Flexible Multimedia for Web, Mobile Devices and Daisy Talking Books
SMIL 3.0: Flexible Multimedia for Web, Mobile Devices and Daisy Talking Books
Timesheets.js: tools for web multimedia
MM '11 Proceedings of the 19th ACM international conference on Multimedia
WebNCL: a web-based presentation machine for multimedia documents
Proceedings of the 18th Brazilian symposium on Multimedia and the web
Reducing the complexity of NCL player implementations
Proceedings of the 19th Brazilian symposium on Multimedia and the web
Hi-index | 0.00 |
Testing Digital TV applications is not a simple task. DTV applications either need to be transmitted by a TV broadcaster or someone with an equipment capable of generating a DTV signal with the application embedded. Alternatively, an interactive TV application developer may use a virtual execution environment, like a virtual set-top box installed in a computer, which implements the digital TV middleware standard. In both cases, the application usually does not reach a large number of final users, and developers may not be motivated to continue working with digital TV interactive content. On the other hand, HTML5 support for multimedia content will certainly attract multimedia authors to web development. Considering this scenario, this work proposes an alternative way of presenting a digital TV application developed in NCL for the Ginga declarative middleware, translating it into HTML5 web pages, so it can be presented using a common web browser. The translation tool is called NCL4WEB. Like HTML, NCL is XML-based, so NCL4WEB is based on XSLT stylesheets. It transforms NCL elements into HTML5 elements and a set of JavaScript functions that implement synchronization relationships among media objects, including user interaction. Using NCL4WEB, NCL developers are able to publish their interactive TV applications on the web. It is transparent for final users to access HTML5 or NCL content using a web browser.