Orientador(es)
Resumo(s)
This thesis presents solutions on automated processing and patterns for time-based hypermedia. While there is a good consensus on processing and patterns for traditional hypermedia (i.e. the World Wide Web), when time constraints are taken into account (e.g. hyperlinks attached to a video), the increased complexity must be dealt with. A specific domain relates to Digital Talking Books (DTB). They bring blind peoples analog audio books to the digital domain, with additional features such as table of contents and bookmarking. They can also be enriched with addendum material (e.g. images, videos), allowing for a wider user spectrum and usage scenarios. To cope with this complexity, an automated production framework for rich DTBs (DiTaBBu -- Digital Talking Books Builder) is presented. It provides a clear separation between production concerns (reestructuring, formatting, interaction, presentation), thus being scalable and highly configurable towards processing automation for digital libraries. As most document related technologies for the Web are based on standardized languages derived from XML, a processing model and language was created, APP (Architecture for Pipelined Processing), and DiTaBBu was defined on top of it. This allowed for a more flexible approach towards the automated rich DTB production process. A pattern system has been also defined, reflecting a set of good practices for common problems found on the development of any time-based hypermedia systems and applications design. These patterns were extensively used in DiTaBBu inner components, and can also be found in other time-based hypermedia systems and applications.
Esta dissertação apresenta soluções de processamento e padrões para hipermédia temporal. Apesar de existirem resultados na hipermédia tradicional (e.g. a World Wide Web), quando se têm em conta restrições temporais (e.g. hiperligações dentro de um vídeo) deve-se lidar com esta complexidade de outra forma, como acontece nos Livros Falados Digitais (LFD). Estes definem-se como evolução das versões analógicas amplamente usados pelos invisuais, complementados com tabelas de conteúdos, marcações e outras funcionalidades. Podem também ser enriquecidos com material extra (e.g. imagens, vídeos), alargando o espectro de utilizadores e de cenários a que se destinam. Para lidar com esta complexidade, foi criada uma bancada de produção automática para LFDs enriquecidos (DiTaBBu – Digital Talking Books Builder). Esta define uma clara separação entre os passos de produção (reestruturação, formatação, interacção e apresentação), sendo escalável e configurável, para integração em bibliotecas digitais. Como a maioria das tecnologias de documentos para a Web são baseados em dialectos XML, criou-se um modelo e uma linguagem de processamento XML (APP – Architecture for Pipelined Processing), sobre o qual se concretizou o DiTaBBu. Esta aproximação flexibilizou a definição dos processos automáticos para a produção de LFDs. Um sistema de padrões de desenho foi também definido, reflectindo um conjunto de boas práticas para problemas encontrados no desenvolvimento de sistemas e aplicações de hipermédia temporal. Alguns padrões foram utilizados no DiTaBBu, podendo também ser encontrados em outros sistemas e aplicações deste domínio.
Tese de mestrado em Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2006
Esta dissertação apresenta soluções de processamento e padrões para hipermédia temporal. Apesar de existirem resultados na hipermédia tradicional (e.g. a World Wide Web), quando se têm em conta restrições temporais (e.g. hiperligações dentro de um vídeo) deve-se lidar com esta complexidade de outra forma, como acontece nos Livros Falados Digitais (LFD). Estes definem-se como evolução das versões analógicas amplamente usados pelos invisuais, complementados com tabelas de conteúdos, marcações e outras funcionalidades. Podem também ser enriquecidos com material extra (e.g. imagens, vídeos), alargando o espectro de utilizadores e de cenários a que se destinam. Para lidar com esta complexidade, foi criada uma bancada de produção automática para LFDs enriquecidos (DiTaBBu – Digital Talking Books Builder). Esta define uma clara separação entre os passos de produção (reestruturação, formatação, interacção e apresentação), sendo escalável e configurável, para integração em bibliotecas digitais. Como a maioria das tecnologias de documentos para a Web são baseados em dialectos XML, criou-se um modelo e uma linguagem de processamento XML (APP – Architecture for Pipelined Processing), sobre o qual se concretizou o DiTaBBu. Esta aproximação flexibilizou a definição dos processos automáticos para a produção de LFDs. Um sistema de padrões de desenho foi também definido, reflectindo um conjunto de boas práticas para problemas encontrados no desenvolvimento de sistemas e aplicações de hipermédia temporal. Alguns padrões foram utilizados no DiTaBBu, podendo também ser encontrados em outros sistemas e aplicações deste domínio.
Tese de mestrado em Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2006
Descrição
Palavras-chave
XML processing Time-based hypermedia Digital talking books Automated production Patterns Teses de mestrado - 2006
