Deepening the separation of concerns in the implementation of multimedia systems. Moreno, M. F., Santos, R. C. M., Lima, G. F., Moreno, M. F., & Soares, L. F. G. In Proceedings of the 31st annual ACM symposium on applied computing, of SAC '16, pages 1337–1343, 2016. ACM.
Deepening the separation of concerns in the implementation of multimedia systems [link]Paper  doi  abstract   bibtex   
The presentation of multimedia content requires devices with proper computational resources to guarantee intermedia synchronization requirements. When a multimedia system is executed in resource-constrained devices, some synchronization mismatches may occur. This problem becomes harder to solve when considering support for features like user interaction, systemic resilience, and distributed multimedia processing. This paper discusses the separation of concerns between multimedia presentation orchestration and multimedia content decoding and rendering. A multimedia system architecture and its implementation are also presented in this paper, where the separation of concerns goes beyond modularization by being deeply realized as process isolation. This design decision not only assures improved system resilience to the proposed solution but also enables it to be applied in distributed multimedia processing/presentations. Experiments carried out have indicated that the presentation orchestration does not require much resource, and may be run on lightweight devices. On the other hand, multimedia decoding/rendering is suitable to run on devices that are more resourceful.
@inproceedings{moreno_deepening_2016,
	location = {New York, {NY}, {USA}},
	title = {Deepening the separation of concerns in the implementation of multimedia systems},
	isbn = {978-1-4503-3739-7},
	url = {http://doi.acm.org/10.1145/2851613.2851769},
	doi = {10.1145/2851613.2851769},
	series = {{SAC} '16},
	abstract = {The presentation of multimedia content requires devices with proper computational resources to guarantee intermedia synchronization requirements. When a multimedia system is executed in resource-constrained devices, some synchronization mismatches may occur. This problem becomes harder to solve when considering support for features like user interaction, systemic resilience, and distributed multimedia processing. This paper discusses the separation of concerns between multimedia presentation orchestration and multimedia content decoding and rendering. A multimedia system architecture and its implementation are also presented in this paper, where the separation of concerns goes beyond modularization by being deeply realized as process isolation. This design decision not only assures improved system resilience to the proposed solution but also enables it to be applied in distributed multimedia processing/presentations. Experiments carried out have indicated that the presentation orchestration does not require much resource, and may be run on lightweight devices. On the other hand, multimedia decoding/rendering is suitable to run on devices that are more resourceful.},
	pages = {1337--1343},
	booktitle = {Proceedings of the 31st annual {ACM} symposium on applied computing},
	publisher = {{ACM}},
	author = {Moreno, Marcio Ferreira and Santos, Rodrigo Costa Mesquita and Lima, Guilherme F. and Moreno, Marcelo Ferreira and Soares, Luiz Fernando Gomes},
	year = {2016},
}
Downloads: 0