Back to Search
Start Over
Converting NCL Documents to Smix and Fixing Their Semantics and Interpretation in the Process
- Source :
- WebMedia
- Publication Year :
- 2017
- Publisher :
- ACM, 2017.
-
Abstract
- In this paper, we present the conversion of NCL to Smix and discuss its main implications. NCL is a declarative language for the specification of interactive multimedia presentations which was adopted by the ITU-T H.761 recommendation for interoperable IPTV services. Smix is a synchronous domain-specific language with a similar purpose, but with a simpler and more precise semantics. By implementing NCL over Smix, we bring to the former the notions of reaction and execution instants, and with them some benefits. From a practical perspective, we fix the semantics of the converted documents, get a leaner NCL player (the Smix interpreter), and simplify further conversions. From a systems-design perspective, the structured conversion of NCL to Smix helps us tame the complexity of mapping the user-oriented constructs of NCL into the machine-oriented primitives that realize them as a multimedia presentation. In the paper, we present NCL and Smix, discuss related work on document conversion, and detail the conversion process and a prototype implementation.
- Subjects :
- Interpretation (logic)
Multimedia
business.industry
Programming language
Computer science
Process (engineering)
Semantics (computer science)
Interoperability
020207 software engineering
IPTV
02 engineering and technology
computer.software_genre
ComputingMethodologies_DOCUMENTANDTEXTPROCESSING
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
business
computer
Interactive media
Interpreter
Declarative programming
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 23rd Brazillian Symposium on Multimedia and the Web
- Accession number :
- edsair.doi...........4c8a4b1dcba19c4df9f066e799b02fdc
- Full Text :
- https://doi.org/10.1145/3126858.3126876