Publications
Technology MHP (Multimedia Home Platform) was originally adopted in February 2002 as a standard for developing
interactive and multimedia applications of DTT in the DVB Project (Digital Video Broadcasting, http://www.dvb.org). MHP is a shortened version
of the Java virtual machine, which extends a set of features to adapt to the digital TV environment. Interactive applications are called
Xlets, and transferred by diffusion and cyclical (like teletext).
From the standpoint scientific-technical, currently there are no development methodologies and business models clearly extended and normalized.
In the past two years has been shown the proliferation of congress and days, as the IV International Congress TDT (ProTDT 2009),
the V International Forum of Terrestrial Digital Television, the SATexpo 2009 congress, the Workshop on Digital Television and
Mobile Multimedia Broadcasting , to name just a few of them.
Many are also public projects and/or private developed in recent months in developing of knowledge of interactive services for
terrestrial digital television. For example, some of the most interesting are: Inspira 2, a project developed by Mirada, RTVE,
Abertis Telecom (Retevisión) and UPM for the development of new interactive services in the field of DTT from the study of
qualitative marketing made with real users in several Spanish cities, Identifica-T, a RTVE project and Indra to use the
Electronic Identity National Document through MHP interactive applications in the DTT, giving users the access to Information
Society and e-Administration; Arca, a project of RTVE, Telvent Housing and UPM, to consult the traffic information (catch and videos)
of cameras located in different parts of capital Madrid; Iberoeka DESI, a joint project between INDRA, SIDSA, LambdaStream and UPM,
to develop and deploy services for DTT and IPTV. Conducted a pilot using MHP 1.2, with two games and a t-learning application with
streaming video on the return channel; Si! Tvi, formed by IECI and Net2U_, for the authentication of users in interactive applications
for Terrestrial Digital Television by DNIe.
Software Engineering
The global implementation of Digital Television, in addition to providing a higher
quality in the emission and number of channels, has encouraged the emergence of a number of technologies
that promote the establishment of new business models and their interaction with Internet. There have
been several attempts to clarify and develop a technique of interaction of DTT with Internet, as in
[Amerini et al., 2009] [Clarasó et al., 2009] [Gallego et al., 2008] [Melendreras-Ruiz, 2008], but none
of them is subject to well-defined and normalized development methodologies.
The mediation models (traders) have been successful in development of component-based software (DSBC).
The DSBC is a discipline of software engineering to describe, build and use software techniques for the
development of open and distributed systems by assembling reusable software parts, and in many cases built
by third parties and for different purposes (this software known as commercial software or COTS, Component
Off-the-Shelf) [Meyers and Oberndorf, 2001]. Current information systems are based on client / server, multi-layered
architectures, paradigms of distribution (CORBA), standards and important safety techniques, technologies of
modeling of XML documents, Web services composition, followed, in many cases, methodologies development based
on third-party components (COTS), as is the focus of this project. In the literature of software engineering
are numerous works dealing methodologies, methods and techniques for developing COTS-based software, as in
[Wallnau et al., 2002] [Meyers and Oberndorf, 2001] [Heineman and Councill, 2001] . In [Iribarne et al., 2004]
develops an experiment configuration and composition of commercial components of a Service Geographic Image
Conversion (GTS).
For configuration and composition of components has played an important role in the progress of mediation services
(traders) and managers of XML repositories and XQuery query engines. A mediation service is like a yellow pages
service that allows customers (object oriented) in a distributed system, can identify, from a search attributes and
run time, the services they need. In 2000, OMG (Object Management Group) proposed CosTrading [OMG, 2000], the mediation
service of CORBA distributed model (Common Object Request Broker Architecture). Inspired by the mediation model GMOs,
has developed a mediation model for commercial components (COTS) in open distributed systems [Iribarne et al., 2001-2004],
and then integrated into a spiral-based methodology for software development based on COTS [Iribarne et al., 2005]. We have
also developed a trader in the SOLERES project, WebTrader Agent (http://www.ual.es/acg/soleres) [Asensio et al., 2008-2009],
[Iribarne et al., 2008], [Padilla et al., 2008]. The developed traders have based on technologies of management of repositories
XML/Xquery.