skip to main content
10.1145/2382636.2382658acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
research-article

Towards a generative software development approach for rapid prototyping iDTV applications

Published: 15 October 2012 Publication History

Abstract

This paper presents an approach for development Interactive Digital TV applications. Methodology seeks to explore concepts and techniques already established in the area of generative software development for rapid prototyping application source code from models. The main goal is to define a systematic method using notations of high level and platform-independent to allow integration of media objects and complex application logic in applications, for example the use of Web Services. In addition, the proposed solution takes care of generating a source compatible with existing authoring tools to allow a subsequent spatial and temporal design of applications. The work also describes a case study for iTV domain for illustration purpose and an experimental pilot study to evaluate the impact of the approach usage.

References

[1]
Alfonsi, B. I Want My IPTV: Internet Protocol Television Predicted a Winner. IEEE Distributed Systems Online, 2005.
[2]
Bachmayer S.; Lugmayr A.; Kotsis, G. Convergence of Collaborative Web Approaches And Interactive TV Program Formats. Int. Journal of Web Information Systems, 2010.
[3]
Coppens, T.; Handekyn, K.; And Vanparijs, F. AmigoTV: A Social TV Experience Through Triple-Play Convergence. Alcatel Technology white paper. 4p, 2005.
[4]
Engels G.; Sauer, S. Object-oriented Modeling of Multimedia Applications, Handbook of Software Engineering and Knowledge Engineering, S. K. Chang, Ed. Singapore: World Scientific, v. 2, p. 21--53, 2002.
[5]
Kaskalis, T. H.; Tzidamis, T. D.; Margaratis, K. Multimedia Authoring Tools: The Quest for an Educational Package. Educational Technology & Society, p.135--162, 2007.
[6]
Neto, M. C. M. e Santos, C. A. S. StoryToCode: A new model for specification of convergent interactive digital TV applications. Journal of the Brazilian Computer Society. p3--21, Oct.2010.
[7]
K. Czarnecki, "Overview of generative software development". In UPP 2004, vol. 3566 of LNCS, pp. 326--341, Springer, 2004.
[8]
Pleuss, A. e Hussmann, H. Model-Driven Development of Interactive Multimedia Applications with MML. Studies in Computation Intelligence. Springer: v. 340, 199--218, 2011.
[9]
Kang K. C. et a.l Feature-Oriented Domain Analysis (FODA) -- Feasibility Study, Carnegie Mellon University/SEI-90-TR-21, SEI/Carnegie Mellon University, 1990.
[10]
C. Wohlin, P. Runeson, M. Host, B. Regnell, and A. Wesslen. Experimentation in Software Engineering: An Introduction. Kluwer Academic Publishers, 2000.
[11]
Raj Jain. The art of computer systems performance analysis: techiniques for experimental design, measurement, simulation and modeling. Wiley, 1991.
[12]
Shari Pfleeger. Design and Analysis in Software Engineering, Part 1: The Language of Case Studies and Formal Experiments. Software Engineering Notes, 19(4):16--20, 1994.
[13]
Lima, B. S. et al. Composer 3: Ambiente de autoria extensível, adaptável e multiplataforma. In: XVI Simpósio Brasileito de Sistemas Multimídia e Web (WebMedia 2010) - Workshop de TV Digital Interativa. 2010. Belo Horizonte.
[14]
Azevedo, R. G. A. et al. Textual Authoring of Interactive Digital TV Applications. In: Proceedings of the IX European Conference on Interactive Television. 2011. p.235--243. ACM. Lisboa.
[15]
ITU-T Recommendation H.761. Nested Context Language (NCL) and Ginga-NCL for IPTV Services. Geneva, April 2009.
[16]
Kulesza et al. A Model-driven Approach for Integration of Interactive Applications and Web Services: A Case Study in Interactive Digital TV Platform. In: Proceedings of the 2012 IEEE International Conference on Multimedia and Expo Workshops (ICME 2012). p.266--271. Austrália, 2012.
[17]
Prota, T. M. MoonDo-Eclipse: Um Ambiente para Desenvolvimento de Aplicações Declarativas para o SBTVD. 167f. Dissertação (Mestrado), Universidade Federal de Pernambuco, Recife, 2012.
[18]
Bernadi, M. L.; Di Lucca G. A.; Distante D. A Model-Driven Approach for the Fast Proto-typing of Web Applications. In: XXIII IEEE International Symposium on Web Systems Evolution (WSE 2011). p.65--74. Benevento, 2011.
[19]
Fraternali, P; Comai. S.; Bozzon, A. Engineering Rich Internet Applications with a Model-Driven Approach. ACM Transactions on the Web. v.4,(2). ACM. Nova Iorque, 2010.
[20]
Baas, L. Clements, P.; Kazman, R. Software Architecture in Practice. Second Edition. SEI Series in Software Engineering. Addison-Wesley, 2003.

Cited By

View all
  • (2019)A generative software development approach for mulsemedia application domainProceedings of the 25th Brazillian Symposium on Multimedia and the Web10.1145/3323503.3360290(29-36)Online publication date: 29-Oct-2019
  • (2013)An alternative to align interactive interfaces construction and return channel usageProceedings of the 19th Brazilian symposium on Multimedia and the web10.1145/2526188.2526241(285-288)Online publication date: 5-Nov-2013

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WebMedia '12: Proceedings of the 18th Brazilian symposium on Multimedia and the web
October 2012
426 pages
ISBN:9781450317061
DOI:10.1145/2382636
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • SBC: Brazilian Computer Society

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 October 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. authoring tool
  2. digital tv
  3. generative software developmet
  4. model-driven development
  5. multimedia application development

Qualifiers

  • Research-article

Conference

WebMedia '12
Sponsor:
  • SBC
WebMedia '12: Brazilian Symposium on Multimedia and the Web
October 15 - 18, 2012
São Paulo/SP, Brazil

Acceptance Rates

Overall Acceptance Rate 270 of 873 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)A generative software development approach for mulsemedia application domainProceedings of the 25th Brazillian Symposium on Multimedia and the Web10.1145/3323503.3360290(29-36)Online publication date: 29-Oct-2019
  • (2013)An alternative to align interactive interfaces construction and return channel usageProceedings of the 19th Brazilian symposium on Multimedia and the web10.1145/2526188.2526241(285-288)Online publication date: 5-Nov-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media