{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,14]],"date-time":"2023-01-14T15:53:07Z","timestamp":1673711587661},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T00:00:00Z","timestamp":1285200000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"},{"start":{"date-parts":[[2010,9,23]],"date-time":"2010-09-23T00:00:00Z","timestamp":1285200000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Braz Comput Soc"],"published-print":{"date-parts":[[2010,11]]},"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>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.<\/jats:p>","DOI":"10.1007\/s13173-010-0021-3","type":"journal-article","created":{"date-parts":[[2010,9,22]],"date-time":"2010-09-22T08:55:41Z","timestamp":1285145741000},"page":"215-227","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["StoryToCode: a new model for specification of convergent interactive digital TV applications"],"prefix":"10.1007","volume":"16","author":[{"given":"Manoel C.","family":"Marques Neto","sequence":"first","affiliation":[]},{"given":"Celso A. S.","family":"Santos","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,9,23]]},"reference":[{"key":"21_CR1","unstructured":"Azevedo GR, Teixeira MM, Soares Neto SC (2009) Ambiente integrado para o desenvolvimento de aplica\u00e7es para TV digital interativa em nested context language. In: SBRC \u201909: Simp\u00f3sio Brasileiro de redes de computadores. SBC, pp\u00a053\u201357"},{"key":"21_CR2","volume-title":"Large-scale, component based development","author":"AW Brown","year":"2000","unstructured":"Brown AW (2000) Large-scale, component based development. Prentice Hall PTR, Upper Saddle River"},{"key":"21_CR3","volume-title":"Model driven architecture: Applying MDA to enterprise computing","author":"D Frankel","year":"2003","unstructured":"Frankel D (2003) Model driven architecture: Applying MDA to enterprise computing. Wiley, New York"},{"key":"21_CR4","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1007\/978-3-540-69478-6_7","volume-title":"EUROITV \u201908: Proceedings of the 6th European conference on changing television environments","author":"RL Guimaraes","year":"2008","unstructured":"Guimaraes RL, Costa RMR, Soares LFG (2008) Composer: Authoring tool for iTV programs. In: EUROITV \u201908: Proceedings of the 6th European conference on changing television environments. Springer, Berlin, pp\u00a061\u201371"},{"key":"21_CR5","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1145\/1410140.1410202","volume-title":"DocEng \u201908: Proceeding of the eighth ACM symposium on document engineering","author":"RL Guimaraes","year":"2008","unstructured":"Guimaraes RL, Soares Neto CS, Soares LFG (2008) A\u00a0visual approach for modeling spatiotemporal relations. In: DocEng \u201908: Proceeding of the eighth ACM symposium on document engineering, New York, NY, USA. ACM, New York, pp\u00a0285\u2013288"},{"key":"21_CR6","first-page":"115","volume-title":"CRPIT \u201902: proceedings of the fortieth international conference on tools pacific","author":"J Jones","year":"2002","unstructured":"Jones J (2002) Dvb-mhp\/java tv\u2122data transport mechanisms. In: CRPIT \u201902: proceedings of the fortieth international conference on tools pacific, Darlinghurst, Australia, 2002. Australian Computer Society, Inc, Sydney, pp\u00a0115\u2013121"},{"key":"21_CR7","first-page":"990","volume-title":"Computational science and its applications\u2014ICCSA 2006","author":"C-Y Jung","year":"2006","unstructured":"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\u2014ICCSA 2006. Springer, Berlin, pp\u00a0990\u20131000"},{"key":"21_CR8","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1145\/1186595.1186620","volume-title":"WebMedia \u201906","author":"LEC Leite","year":"2006","unstructured":"Leite LEC, de Souza Filho GL, de Lemos Meira SR, de Ar\u00fajo 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 \u201906. ACM, New York, pp\u00a0203\u2013212"},{"key":"21_CR9","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1109\/ENC.2005.10","volume-title":"ENC \u201905: Proceedings of the sixth Mexican international conference on computer science","author":"C Lopez-Nataren","year":"2005","unstructured":"Lopez-Nataren C, Viso-Gurovich E (2005) An ecmascript compiler for the .net framework. In: ENC \u201905: Proceedings of the sixth Mexican international conference on computer science, Washington, DC, USA, 2005. IEEE Computer Society, Los Alamitos, pp\u00a0235\u2013239"},{"key":"21_CR10","doi-asserted-by":"publisher","first-page":"845","DOI":"10.1145\/1459359.1459502","volume-title":"MM \u201908: Proceeding of the 16th ACM international conference on multimedia","author":"MC Marques Neto","year":"2008","unstructured":"Marques Neto MC, Santos CA (2008) An event-based model for interactive live tv shows. In: MM \u201908: Proceeding of the 16th ACM international conference on multimedia, New York, NY, USA, 2008. ACM, New York, pp\u00a0845\u2013848"},{"key":"21_CR11","unstructured":"Marques Neto MC, Santos CA (2009) Storytocode: Um modelo baseado em componentes para especificacao de aplicacoes de tv digital e interativa convergentes. In: WebMedia \u201909: Simp\u00f3sio Brasileiro de sistemas multimidia e Web, Porto Alegre, RS, Brazil, 2009. SBC, pp\u00a059\u201366"},{"key":"21_CR12","unstructured":"Marques Neto MC, Passos C, Santos CA (2003) Tecnologias para Processamento de\u00a0Documentos XML: Uma Abordagem JAVA. In: ERI \u201903: III escola regional de informatica, Vitoria, ES, Brazil, 2003. SBC, pp\u00a063\u201394"},{"key":"21_CR13","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1145\/1363686.1363743","volume-title":"SAC \u201908: Proceedings of the 2008 ACM symposium on applied computing","author":"F Mascarenhas","year":"2008","unstructured":"Mascarenhas F, Ierusalimschy R (2008) Efficient compilation of lua for the clr. In: SAC \u201908: Proceedings of the 2008 ACM symposium on applied computing, New York, NY, USA, 2008. ACM, New York, pp\u00a0217\u2013221"},{"key":"21_CR14","unstructured":"Pemberton S (2002) Xhtml 1.0: The extensible hypertext markup language, 2nd edn. World Wide Web Consortium, Recommendation REC-xhtml1-20020801, August 2002"},{"key":"21_CR15","doi-asserted-by":"publisher","first-page":"465","DOI":"10.1109\/ISM.2005.80","volume-title":"ISM \u201905: Proceedings of the seventh IEEE international symposium on multimedia","author":"A PleuB","year":"2005","unstructured":"PleuB A (2005) MML: A language for modeling interactive multimedia applications. In: ISM \u201905: Proceedings of the seventh IEEE international symposium on multimedia, Washington, DC, USA, 2005. IEEE, New York, pp\u00a0465\u2013473"},{"key":"21_CR16","unstructured":"Rodrigues RF, Soares LF (2006) Produ\u00e7\u00e3o de conte\u00fado declarativo para TV digital. In: SemiSH\u2014XXXIII seminario integrado de software e hardware, Campo Grande, MS, Brazil, 2006. SBC, pp\u00a0287\u2013300"},{"key":"21_CR17","unstructured":"Santos ALDS, dos Reis EM, das Virgens LS, Gomes EA, Marques Neto MC (2009) Plug-in saga\u2014editor visual de aplicaes interativas para TV digital baseado no middleware ginga. In: IX escola regional de computao Bahia\u2014Alagoas-Sergipe, SBC, pp\u00a01\u20136"},{"key":"21_CR18","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1145\/1030397.1030433","volume-title":"Symposium on document engineering \u201904","author":"HVO Silva","year":"2004","unstructured":"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 \u201904, New York, NY, USA, 2004. ACM, New York, pp\u00a0188\u2013197"},{"issue":"2","key":"21_CR19","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1007\/s005300050155","volume":"8","author":"LFG Soares","year":"2000","unstructured":"Soares LFG, Rodrigues RF, Saade DCM (2000) Modeling, authoring and formatting hypermedia documents in the hyperprop system. Multimed Syst 8(2):118\u2013134","journal-title":"Multimed Syst"},{"key":"21_CR20","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1590\/S0104-65002007000100005","volume":"12","author":"LFG Soares","year":"2007","unstructured":"Soares LFG, Rodrigues RF, Moreno MF (2007) Ginga-ncl: the declarative environment of the Brazilian digital TV system. J\u00a0Brazil Comput Soc 12:37\u201346","journal-title":"J\u00a0Brazil Comput Soc"},{"key":"21_CR21","series-title":"The eclipse series","volume-title":"EMF: Eclipse modeling framework","author":"D Steinberg","year":"2009","unstructured":"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","edition":"2"},{"key":"21_CR22","first-page":"53","volume-title":"WebMedia \u201906: Workshop de teses e dissertaes","author":"EG Veiga","year":"2006","unstructured":"Veiga EG, Tavares TA (2006) Um modelo de\u00a0processo para o desenvolvimento de\u00a0programas para TV digital e\u00a0interativa. In: WebMedia \u201906: Workshop de teses e dissertaes, New York, NY, USA, 2006. ACM, New York, pp\u00a053\u201357"}],"container-title":["Journal of the Brazilian Computer Society"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-010-0021-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13173-010-0021-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-010-0021-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13173-010-0021-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,31]],"date-time":"2021-08-31T21:23:25Z","timestamp":1630445005000},"score":1,"resource":{"primary":{"URL":"https:\/\/journal-bcs.springeropen.com\/articles\/10.1007\/s13173-010-0021-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9,23]]},"references-count":22,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,11]]}},"alternative-id":["21"],"URL":"https:\/\/doi.org\/10.1007\/s13173-010-0021-3","relation":{},"ISSN":["0104-6500","1678-4804"],"issn-type":[{"value":"0104-6500","type":"print"},{"value":"1678-4804","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,9,23]]},"assertion":[{"value":"4 December 2009","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 August 2010","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 September 2010","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}