- Original Paper
- Open access
- Published:
StoryToCode: a new model for specification of convergent interactive digital TV applications
Journal of the Brazilian Computer Society volume 16, pages 215–227 (2010)
Abstract
This paper presents a model, called the StoryToCode, which allows designing iTV programs focusing on using software components. First, StoryToCode allows transforming a storyboard into an abstract description of an element set. After this, this model transforms these elements into a specific programming language source code. In StoryToCode a software component is treated as a special element that can be reused in other contexts (web, mobile, and so on). StoryToCode is based on Model Driven Architecture (MDA) and allows designing and implementing applications, with context free, considering iTV program specific characteristics.
References
Azevedo GR, Teixeira MM, Soares Neto SC (2009) Ambiente integrado para o desenvolvimento de aplicaçes para TV digital interativa em nested context language. In: SBRC ’09: Simpósio Brasileiro de redes de computadores. SBC, pp 53–57
Brown AW (2000) Large-scale, component based development. Prentice Hall PTR, Upper Saddle River
Frankel D (2003) Model driven architecture: Applying MDA to enterprise computing. Wiley, New York
Guimaraes RL, Costa RMR, Soares LFG (2008) Composer: Authoring tool for iTV programs. In: EUROITV ’08: Proceedings of the 6th European conference on changing television environments. Springer, Berlin, pp 61–71
Guimaraes RL, Soares Neto CS, Soares LFG (2008) A visual approach for modeling spatiotemporal relations. In: DocEng ’08: Proceeding of the eighth ACM symposium on document engineering, New York, NY, USA. ACM, New York, pp 285–288
Jones J (2002) Dvb-mhp/java tv™data transport mechanisms. In: CRPIT ’02: proceedings of the fortieth international conference on tools pacific, Darlinghurst, Australia, 2002. Australian Computer Society, Inc, Sydney, pp 115–121
Jung C-Y, Kim J-S, Yoo C-S, Kim Y-S (2006) Model of generating smil document using temporal scripts of animation component. In: Computational science and its applications—ICCSA 2006. Springer, Berlin, pp 990–1000
Leite LEC, de Souza Filho GL, de Lemos Meira SR, de Arújo PCT, de Lima JFA, Filho SM (2006) A component model proposal for embedded systems and its use to add reconfiguration capabilities to the flextv middleware. In: WebMedia ’06. ACM, New York, pp 203–212
Lopez-Nataren C, Viso-Gurovich E (2005) An ecmascript compiler for the .net framework. In: ENC ’05: Proceedings of the sixth Mexican international conference on computer science, Washington, DC, USA, 2005. IEEE Computer Society, Los Alamitos, pp 235–239
Marques Neto MC, Santos CA (2008) An event-based model for interactive live tv shows. In: MM ’08: Proceeding of the 16th ACM international conference on multimedia, New York, NY, USA, 2008. ACM, New York, pp 845–848
Marques Neto MC, Santos CA (2009) Storytocode: Um modelo baseado em componentes para especificacao de aplicacoes de tv digital e interativa convergentes. In: WebMedia ’09: Simpósio Brasileiro de sistemas multimidia e Web, Porto Alegre, RS, Brazil, 2009. SBC, pp 59–66
Marques Neto MC, Passos C, Santos CA (2003) Tecnologias para Processamento de Documentos XML: Uma Abordagem JAVA. In: ERI ’03: III escola regional de informatica, Vitoria, ES, Brazil, 2003. SBC, pp 63–94
Mascarenhas F, Ierusalimschy R (2008) Efficient compilation of lua for the clr. In: SAC ’08: Proceedings of the 2008 ACM symposium on applied computing, New York, NY, USA, 2008. ACM, New York, pp 217–221
Pemberton S (2002) Xhtml 1.0: The extensible hypertext markup language, 2nd edn. World Wide Web Consortium, Recommendation REC-xhtml1-20020801, August 2002
PleuB A (2005) MML: A language for modeling interactive multimedia applications. In: ISM ’05: Proceedings of the seventh IEEE international symposium on multimedia, Washington, DC, USA, 2005. IEEE, New York, pp 465–473
Rodrigues RF, Soares LF (2006) Produção de conteúdo declarativo para TV digital. In: SemiSH—XXXIII seminario integrado de software e hardware, Campo Grande, MS, Brazil, 2006. SBC, pp 287–300
Santos ALDS, dos Reis EM, das Virgens LS, Gomes EA, Marques Neto MC (2009) Plug-in saga—editor visual de aplicaes interativas para TV digital baseado no middleware ginga. In: IX escola regional de computao Bahia—Alagoas-Sergipe, SBC, pp 1–6
Silva HVO, Rodrigues RF, Soares LFG, Muchaluat Saade DC (2004) Ncl 2.0: integrating new concepts to xml modular languages. In: Symposium on document engineering ’04, New York, NY, USA, 2004. ACM, New York, pp 188–197
Soares LFG, Rodrigues RF, Saade DCM (2000) Modeling, authoring and formatting hypermedia documents in the hyperprop system. Multimed Syst 8(2):118–134
Soares LFG, Rodrigues RF, Moreno MF (2007) Ginga-ncl: the declarative environment of the Brazilian digital TV system. J Brazil Comput Soc 12:37–46
Steinberg D, Budinsky F, Paternostro M, Merks E, Gronback RC, Milinkovich M (2009) EMF: Eclipse modeling framework, 2nd edn. The eclipse series. Addison-Wesley, Upper Saddle River
Veiga EG, Tavares TA (2006) Um modelo de processo para o desenvolvimento de programas para TV digital e interativa. In: WebMedia ’06: Workshop de teses e dissertaes, New York, NY, USA, 2006. ACM, New York, pp 53–57
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Marques Neto, M.C., Santos, C.A.S. StoryToCode: a new model for specification of convergent interactive digital TV applications. J Braz Comput Soc 16, 215–227 (2010). https://doi.org/10.1007/s13173-010-0021-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13173-010-0021-3