Dissertação

{en_GB=Hyper-linked Communicatios: WebRTC enabled asynchronous collaboration} {} EVALUATED

{pt=O conceito de comunicações hiper-ligadas aplica muitos dos conceitos de hiper-media, bastante utilizados no conteúdo Web. Este paradigma permite sincronizar, estruturar e navegar sobre conteúdo proveniente de communicações integrado em chamadas de voz e vı́deo. A tecnologia Web Real-Time Communication (WebRTC) permite realizar comunicações em tempo real entre navegadores web sem a necessidade de instalar sofware adicional. A natureza das aplicações web já usufruem dos conceitos de hiper-media, o que faz do WebRTC a tecnologia ideal para aplicar o conceito de comunicações hiper-ligadas. A plataforma providenciada por navegadores web disponibiliza uma camada de abstração que torna possı́vel correr aplicações independentemente do sistema operativo. O suporte nativo do WebRTC nos sistemas operativos extendem a sua utilização para fora do contexto dos navegadores web, possibilitando explorar funcionalidades que os navegadores web suportam de uma forma limitada como a gravação de vı́deo e armazenamento de informação em massa. O nosso objectivo neste projecto é desenvolver uma aplicação, recorrendo ao \ac{WebRTC}, que utiliza o conceito de comunicações hiper-ligadas de forma a enriquecer as comunicações em conferência com vários tipos de media, editores colaborativos, anotações temporais, envio de mensagens, possilidade de sobrepor contéudo ao vídeo e voltar atrás no tempo. Neste documento, apresentamos o actual Estado de Arte nas comunicações hiper-ligadas e as tecnologias relacionadas, propomos e implementamos uma arquitectura para uma aplicação com comunicações hiper-ligadas baseada no WebRTC. O nosso trabalho foi avaliado por utilizadores que, para além de terem gostado da experiência com a nossa aplicação, acharam o nosso protótipo bastante inovador., en=The Hyper-linked communications concept applies much of the hypermedia concepts, widely used on Web content. This paradigm allows to synchronize, structure and navigate communication content integrated into voice and video calls. WebRTC technology allows real time communications between web browsers without the need to install additional software. The nature of web browser applications already follows the hypermedia concept, which makes WebRTC the ideal technology to apply the hyper-linked communications concepts. The web browser platform provides an abstraction layer that makes it possible to create applications that run independently from the operating system. The native support for WebRTC in operating systems extends its usage to outside the web browser, allowing for the exploration of functionalities for which web browsers provide poor support, such as video recording and massive information storage. Our goal was the development of an application targeted to the web platform, resorting to WebRTC, that leveraged the hyper-linked communications by providing a multi-party conference environment enriched with multiple media types, collaborative text editors, time annotations, instant messaging, ability to superimpose hyper-content to video and the possibility to playback communications. In this document, we present the current State Of The Art in hyper-linked communications and related technologies, propose and implement an architecture for an hyper-linked communication application based on WebRTC. This work was evaluated by users, who reported that they liked to use it and thought it to be extremely innovative.}
{pt=WebRTC, comunicações ası́ncronas, ferramentas colaborativas, navegação temporal, vı́deo-conferência não linear, gravação vı́deo, en=WebRTC, asynchronous communications, collaboration tools, timeline navigation, non-linear video-conferencing, video recording}

Junho 3, 2016, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Ricardo Jorge Feliciano Lopes Pereira

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

Paulo Guilherme Gonçalves Chainho

Altice Labs

Investigador