Edição Colaborativa de Documentos NCL: Estudo, Definição e Implementação de Mecanismos de Controle de Concorrência e Consistência
Nome: LUCAS AUGUSTO SCOTTA MERLO
Tipo: Dissertação de mestrado acadêmico
Data de publicação: 30/08/2010
Orientador:
Nome![]() |
Papel |
---|---|
MAGNOS MARTINELLO | Co-orientador |
Banca:
Nome![]() |
Papel |
---|---|
MAGNOS MARTINELLO | Coorientador |
MARCO AURÉLIO GEROSA | Examinador Externo |
PATRÍCIA DOCKHORN COSTA | Examinador Interno |
ROBERTA LIMA GOMES | Orientador |
Resumo: Cada linguagem de desenvolvimento apresenta especificidades que devem ser levadas em consideração quando se leva o desenvolvimento para um ambiente colaborativo. Nesta dissertação é proposta uma abordagem híbrida para o tratamento da edição colaborativa da
linguagem NCL. A implantação do SBTVD elevou a expectativa da interação dos usuários com a TV, principalmente sobre a criação e edição dos documentos interativos que fazem parte deste cenário. Esta dissertação, portanto, têm por objetivo analisar a linguagem NCL, as ferramentas existentes paras edição desta, e propor mecanismos de controle de concorrência e consistência apoiados sobre mecanismos de awareness para suprir as reais necessidades para a edição colaborativa desta linguagem. Suprindo assim as necessidades da edição colaborativa não contemplada pelas ferramentas atuais compatíveis com o middleware Ginga. Para o estudo de caso, é desenvolvido um protótipo de um editor colaborativo que mantenha compatibilidade com um dos projetos já existentes baseados no Ginga NCL, em específico o
NCL Eclipse e que aplique os mecanismos de controle de concorrência e consistência propostos.