Luiz Fernando Gomes Soares
Pontifical Catholic University of Rio de Janeiro
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Luiz Fernando Gomes Soares.
Journal of the Brazilian Computer Society | 2007
Luiz Fernando Gomes Soares; Rogério Ferreira Rodrigues; Marcio Ferreira Moreno
As in all main terrestrial DTV Systems, the Brazilian middleware, named Ginga, supports both declarative applications (through its presentation, or declarative, environment Ginga-NCL) and procedural applications (through its execution, or procedural, environment Ginga-J). Since hybrid applications are common, either type of Ginga application may make use of facilities of both presentation and execution application environments. This paper focuses on the presentation environment Ginga-NCL. The main Brazilian inovations are then presented, regarding the Ginga architecture, the declarative NCL language specification, the editing commands for live application production, and the transport data structure.
acm conference on hypertext | 1991
Marco A. Casanova; Luiz Tucherman; Maria Julia De Lima; José L. Rangel Netto; Noemi Rodriquez; Luiz Fernando Gomes Soares
This paper describes the nested context model, a conceptual framework for the definition, presentation and browsing of documents. The model carefully combines hypertext links with the concept of context nodes, used to group together sets of nodes. Context nodes can be nested to any depth and, thus, generalize the classical hierarchical organization of documents. The nested context model also defines an abstract and flexible application program interface that captures the idea that different applications may observe the same node in different ways. Finally, the model offers a rich set of operations to explore the double structure of a hyperdocument - that defined by the links and that induced by the nesting of context nodes.
Multimedia Systems | 2000
Luiz Fernando Gomes Soares; Rogério Ferreira Rodrigues; Débora C. Muchaluat Saade
Abstract. This paper discusses multimedia and hypermedia modeling, authoring and formatting tools, presenting the proposals of the HyperProp system and comparing them to related work. It also highlights several research challenges that still need to be addressed. Moreover, it stresses the importance of document logical structuring and considers the use of compositions in order to represent context relations, synchronization relations, derivation relations and task relations in hypermedia systems. It discusses temporal and spatial synchronization among multimedia objects and briefly presents the HyperProp graphical authoring and formatting tools. Integration between the proposed system and the WWW is also addressed.
acm multimedia | 1998
Celso A. S. Santos; Luiz Fernando Gomes Soares; G. L. de Souza; Jean-Pierre Courtiat
Hypermedia authoring tools usually suffer from a lack of validation capabilities that would make them possible to check a document against temporal inconsistencies. The document design validation methodology proposed in the paper is meant to overcome this problem. The starting point is a document description given in a high-level modeling technique which include hypermedia basic concepts such as nodes (including composite nodes), anchors and links. The high-level document is then translated into a RT-LOTOS formal specification on which simulation, reachability analysis and minimization techniques can be applied for validation purposes. The proposed approach extends an early work to include not only document intrinsic temporal consistency check, but also consistency checking, taking into account the presentation platform.
IEEE Communications Magazine | 2010
Luiz Fernando Gomes Soares; Marcio Ferreira Moreno; Carlos de Salles Soares Neto; Marcelo Ferreira Moreno
This article presents the innovative features of Ginga-NCL, an open middleware specification for multimedia IPTV services. Ginga-NCL relies on the Nested Context Language, a domain-specific declarative language targeting multimedia application authoring. As a glue language, NCL relates media objects in time and space without restricting or imposing any media content type, including media objects with imperative and declarative code written using other languages. Other NCL features include support for multidevice presentations, content adaptations, presentation adaptations, and advanced code reuse. Ginga-NCL allows NCL applications to be modified on the fly by means of live editing commands. Initially defined as the standard middleware for the Brazilian terrestrial DTV system, Ginga-NCL has recently become part of ISDB standards and an ITU-T Recommendation for IPTV services.
document engineering | 2006
Romualdo Monteiro de Resende Costa; Marcio Ferreira Moreno; Rogério Ferreira Rodrigues; Luiz Fernando Gomes Soares
In some hypermedia system applications, like interactive digital TV applications, authoring and presentation of documents may have to be done concomitantly. This is the case of live programs, where not only some contents are not known a priori, but also some temporal and spatial relationships, among program media objects, may have to be established after the unknown content definition. This paper proposes a method for hypermedia document live editing, preserving not only the presentation semantics but also the logical structure semantics defined by an author. To validate this proposal, an implementation has been done for the Brazilian Digital TV System, which is also presented.
european conference on interactive tv | 2008
Rodrigo Laiola Guimarães; Romualdo Monteiro de Resende Costa; Luiz Fernando Gomes Soares
This paper presents Composer, an authoring tool to help creating interactive TV programs for the Brazilian Terrestrial Digital TV System. In Composer, several abstractions are defined creating different document views (structural, temporal, layout and textual). One of these views, the temporal view, preserves as much as possible the timeline paradigm, so popular in TV program editing. Using this view, authoring can be done by placing media objects on a time axis, however, preserving the relative relationships among them. Moreover, non-deterministic time events, like viewer interactions and content adaptations, can also be represented in the temporal view. In addition, the occurrence of these unpredictable events can be simulated, and the resulting TV program played, from any starting point. Besides other facilities provided by its four views, Composer also supports third-party views created as add-ons, and live program editing.
document engineering | 2008
Romualdo Monteiro de Resende Costa; Marcelo Ferreira Moreno; Luiz Fernando Gomes Soares
Intermedia synchronization is related with spatial and temporal relationships among media objects that compound a DTV application. From the server side (usually a broadcasters server or a Web Server) to receivers, end-to-end intermedia synchronization support must be provided. Based on application specifications, several abstract data structures should be created to guide all synchronization control processes. A special data structure, a labeled digraph called HTG (Hypermedia Temporal Graph) is proposed in this paper as the basis of all other data structures. From HTG, receivers derive a presentation plan to orchestrate media content presentations that make up a DTV application. From this plan other data structures are derived to estimate when media players should be instantiated and when data contents should be retrieved from a DSM-CC carousel or from a return channel. If the return channel provides QoS support, another data structure is derived from the presentation plan, in order to determine when resource reservation should take place. For content pushed by broadcasters, HTG is used in the server side as the basis for building the carousel plan, a data structure that guides the order and frequency that media objects should be broadcasted. The papers proposals were partially put into practice in the current open source reference implementation of the standard middleware of the Brazilian Terrestrial Digital TV System. However, this reference implementation is used just as a proof of concept. The ideas presented can be extended to any multimedia document presentation player (user agent) and content distribution server.
document engineering | 2002
Débora C. Muchaluat-Saade; Rogério Ferreira Rodrigues; Luiz Fernando Gomes Soares
This paper proposes XConnector, a language for the creation of complex hypermedia relations with causal or constraint semantics. XConnector allows the definition of relations independently of which resources are related. Another feature is the specification of relation libraries, providing reuse in relationship definition. The main goal is to improve linking languages or the linking modules of hypermedia authoring languages in order to provide multimedia synchronization capabilities using links. Following this direction, an extension to W3C XLink is proposed, incorporating XConnector facilities.
document engineering | 2004
Heron V. O. Silva; Rogério Ferreira Rodrigues; Luiz Fernando Gomes Soares; Débora C. Muchaluat Saade
This paper presents the main new features of Nested Context Language (NCL) version 2.0. NCL 2.0 is a modular and declarative hypermedia language, whose modules can be combined to other languages, such as SMIL, to provide new facilities. Among the NCL 2.0 new features, we can highlight the support for handling hypermedia relations as first-class entities, through the definition of hypermedia connectors, and the possibility of specifying any semantics for a hypermedia composition, using the concept of composition templates. Another important goal of this paper is to describe a framework to facilitate the development of NCL parsing and processing tools. Based on this framework, the paper comments several implemented compilers, which allow, for instance, the conversion of NCL documents into SMIL specifications.
Collaboration
Dive into the Luiz Fernando Gomes Soares's collaboration.
Roberto Gerson de Albuquerque Azevedo
Pontifical Catholic University of Rio de Janeiro
View shared research outputsRomualdo Monteiro de Resende Costa
Pontifical Catholic University of Rio de Janeiro
View shared research outputs