Suporte edi o colaborativa de documentos interativos para tv digital
This presentation is the property of its rightful owner.
Sponsored Links
1 / 17

Suporte à Edição Colaborativa de Documentos Interativos para TV Digital PowerPoint PPT Presentation


  • 51 Views
  • Uploaded on
  • Presentation posted in: General

Suporte à Edição Colaborativa de Documentos Interativos para TV Digital. Lucas Augusto Scotta Merlo [email protected] Fernando Antonio Marques Filho [email protected] Roberta Lima Gomes [email protected] Agenda. Introdução Motivação Editores NCL Proposta do Trabalho

Download Presentation

Suporte à Edição Colaborativa de Documentos Interativos para TV Digital

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Suporte edi o colaborativa de documentos interativos para tv digital

Suporte à Edição Colaborativa de Documentos Interativos para TV Digital

Lucas Augusto Scotta Merlo

[email protected]

Fernando Antonio Marques Filho [email protected]

Roberta Lima Gomes

[email protected]


Agenda

Agenda

  • Introdução

  • Motivação

  • Editores NCL

  • Proposta do Trabalho

  • Aplicação da Proposta: Co-NCL

  • Conclusão e Trabalhos Futuros


Introdu o

Introdução

  • Características TV Digital.

    • Aumento da interatividade.

      • Interatividade x Colaboração.

    • Melhor qualidade de áudio e vídeo.

    • Mobilidade.

  • Middleware Ginga.

    • Ginga-NCL, Ginga-J.


2 motiva o

2. Motivação

  • Multiprogramação e novos canais estatais.

    • Emissoras comunitárias

    • Demanda por conteúdo X Aumento de Autores.

  • Suporte à edição colaborativa de programas interativos.

    • Linguagem NCL.


3 editores ncl opensource

3. Editores NCL OpenSource

  • Editores para DTV Brasileira:

    • Composer

      • Ambiente gráfico.

    • NCL Eclipse

      • Ambiente textual.

    • GingaWay

      • Reunião de NCL Eclipse com Lua Eclipse.

  • Editores XML Compartilhados?


4 proposta do trabalho

4. Proposta do Trabalho

  • Definição de mecanismos híbrido para o suporte à edição síncrona colaborativa de documentos NCL.

  • Focando em mecanismos específicos de controle de:

    • concorrência;

    • consistência:

    • e awareness.


Proposta do trabalho cont

Proposta do Trabalho (cont)

  • Para Controle de Consistência

    • OT(operational transformation):

      • treeOPT.

      • Representação dos nós de forma hierárquica, aplicando OT recursivamente.

      • Histórico de ações distribuídos na árvore.

  • Para Controle de Concorrência:

    • Locks explícitos

      • Adaptação do Dynamic Locking Protocol -> Protocolo de gerenciamento de  conflitos genérico NCL.


Proposta do trabalho cont1

Proposta do Trabalho (cont)

  • Criação e desenvolvimento do Protocolo de Gerenciamento de Conflitos Genéricos NCL.

    • Definição de um protocolo para o estabelecimento de locks.

    • Permitir que usuários solicitem locks sobre partes específicas do documento.

    • Granularidade de lock :

      • Elemento NCL completo ou apenas seu ID.


Suporte edi o colaborativa de documentos interativos para tv digital

1

Usuário 1

Lock OK!

2

Usuário 2

Region

Lock por ID

Lock Completo

Usuário 2 não pode editar o ID

Descriptor

2

Usuário 2 edita descritor

Usuário 1 edita Media 1

Usuário 1 lock Media 1

Media 1

Media 2

Usuário 1 pede lock por id nas dependências de Media 1

1

Link


Suporte edi o colaborativa de documentos interativos para tv digital

1

Usuário 1

Lock Negado!

2

Usuário 2

3

Usuário 3

Region

Lock por ID

Lock Completo

Usuário 2 não pode editar o ID

Descriptor

2

Usuário 2 edita descritor

Usuário 1 edita Media 1

Usuário 3 edita Link

Usuário 1 lock Media 1

Media 1

Media 2

1

Usuário 1 pede lock por id nas dependências de Media 1

Usuário 3 lock ID Link

Usuário 3 pede lock por id nas dependências de Link

Link

3


5 implementa o dos mecanismos de controle de concorr ncia e consist ncia

5. Implementação dos mecanismos de controle de concorrência e consistência

Módulo que trata da comunicação do Co-NCL com o pluginNCL Eclipse

Módulo responsável por tratar os problemas de inconsistência e Concorrência. Core do plugin principalmente por sobrescrever as funcionalidades de controle de OT já implementadas pelo ECF.

Módulo que realiza uma interface com o ECF/DocShare para prover a comunicação entre as instâncias que utilizam o Co-NCL

Módulo que proporciona a percepção dos usuários perante o sistema.

Eclipse Communication Framework: Framework responsável por auxiliar na Colaboração de dois ou mais participantes, fornecendo um ambiente com chat e OT básico

Plugin que permita a Colaboração textual, trocas de msg síncronas.

Plugin em desenvolvimento


6 conclus o e trabalhos futuros

6. Conclusão e Trabalhos Futuros

  • Suporte a colaboração na edição de documentos NCL através da definição de mecanismo de Controle de Concorrência e Consistência otimizados para NCL.

  • Para mostrar a viabilidade da proposta foi especificado um ambiente baseado no NCL eclipse que esta sendo desenvolvido.


Conclus o e trabalhos futuros cont

Conclusão e Trabalhos Futuros (cont)

  • Trabalhos Futuros:

    • Finalizar a implementação

    • Testes para verificar a eficiência dos mecanismos.

    • Viabilidade para a edição assíncrona.


Suporte edi o colaborativa de documentos interativos para tv digital

Obrigado!

Lucas Scotta

www.inf.ufes.br/~scotta

[email protected]


Refer ncias

Referências

  • SBTVD, “Sistema Brasileiro de TV Digital”, Acesso em Março de 2009, disponível em http://sbtvd.cpqd.com.br/

  • C. A. Ellis, S. J. Gibbs, e G. L. Rein, “Groupware: some issues and experiences”, Communications of the ACM, v.34 n.1, p.39-58, Jan. 1991

  • C. A. Ellis, e C. Sun, “Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements”, Proceedings of the 1998 ACM conference on Computer supported cooperative work, p.59-68, November 14-18, 1998, Seattle, Washington, United States.

  • M. Pimentel, M. A. Gerosa, D. Filippo, A. Raposo, H. Fuks, e C. J. P. Lucena, “Modelo 3C de Colaboração para o desenvolvimento de Sistemas Colaborativos”, III Simpósio Brasileiro de Sistemas Colaborativos, p. 58-67, 2006.

  • C. L. Ignat, “Maintaining Consistency in Collaboration over Hierarchical Documents”, Tese apresentada ao "Swiss Federal Institute Of Technology Zurich", Switzerland, Julho de 2006.

  • R. M. R. Costa, M. F. Moreno, R. Rodrigues, e L. F. G. Soares, “Live Editing of Hypermedia Documents”, Proceedings of the 2006 ACM symposium on Document engineering, Amsterdam, The Netherlands. Outubro de 2006.

  • G. L. de Souza Filho, L. E. C. Leite, e C. E. C. F. Batista, “Ginga-J: The Procedural Middleware for the Brazilian Digital TV System”, Journal of the Brazilian Computer Society, 13(1):47--57, Março de 2007.

  • R. L. Guimarães, “Composer: um ambiente de autoria de documentos NCL para TV digital interativa”, Dissertação de mestrado apresentada Programa de Pós-graduação em Informática da PUC-Rio, 2007.

  • R. G. Azevedo, “NCL Eclipse: editor textual para desenvolvimento de programas Hipermídia Interativos em NCL”, Monografia apresentada ao Curso de Ciência da Computação da Universidade Federal do Maranhão (UFMA), 2008.

  • M. F. H. B. Filho, “Gingaway – Uma ferramenta para criação de aplicações gingancl  interativas para TV digital”. Monografia apresentada ao Centro de Informática da Universidade Federal de Pernambuco, 2008.

  • M. Y. Sung, e D. H. Lee, “A Collaborative Authoring System for Multimedia Presentation”, Proceedings of the IEEE International Conference on Communications (Paris, France), IEEE Computer Society, pp. 1396—1400, Junho de 2004.


Refer ncias1

Referências

  • C. Carneiro, R. Q. Reis, e P. B. Menezes, “Especificação Formal de uma Ferramenta de Trabalho Colaborativo através da Composição de Objetos Náutilus”, XIII Simpósio Brasileiro de Engenharia de Software, Outubro de 1999.

  • W. G. Phillips, “Architectures for Synchronous Groupware”, Technical Report 1999-425, Department of Computing and Information Science - Queen’s University, 1999.

  • I. A. L. Gatis, “Um Middleware para Construção de Aplicações de TV Digital Distribuídas baseadas no Modelo P2P”, Dissertação de mestrado apresentada ao programa de pós-graduação em Ciência da Computação da Universidade Federal de Pernambuco, 2006.

  • N. Pretto, A educação e as novas tecnologias digitais, Revista Fonte Prodemge, Número 08 - Dezembro de 2008.

  • XML, “Extensible Markup Language 1.0 W3C Recommendation”, 1998. Acesso em Março de 2009, disponível em http://www.w3.org/XML/

  • L. F. G. Soares e R. F. Rodrigues, “Nested Context Model 3.0 -- Part 1: NCM Core”, Monografias em Ciência da Computação, Departamento de Informática da Pontifícia Universidade Católica do Rio de Janeiro, 2005.

  • L. F. G. Soares, M. J. Antonacci, R. F. Rodrigues, e D. C. Muchaluat-Saade, NCL: “Uma Linguagem Declarativa para Especificação de Documentos Hipermídia na Web”, VI Simpósio Brasileiro de Sistemas Multimídia e Hipermídia - SBMídia2000, p. 79-95, 2000.

  • A. Mitchell, “Communication and Shared Understanding in Collaborative Writing”, Tese apresentada à University of Toronto, Department of Computer Science, 1996.

  • R. M. Baecker, D. Nastos, I. R. Posner, e K. L. Mawby, “The User-centred Iterative Design of Collaborative Writing Software”, Proceedings of the INTERCHI '93 conference on Human factors in computing systems, Amsterdam, The Netherlands, p.399-405, Maio de 1993.

  • M. C. Pichiliani, Geração de Locks na Edição Colaborativa de Diagramas da UML, relatório técnico disponível em www.comp.ita.br/~pichilia/LockUML.pdf, 2005.


Refer ncias2

Referências

  • SMIL, Synchronized Multimedia Integration Language, Acesso em Março de 2009, disponível em http://www.w3.org/AudioVideo/#Authoring

  • LASeR. Acesso em Março de 2009, disponível em: http://www.mpeglaser.org/html/techSection_technicalOverview.htm

  • C. Chen, X, Xu, J. Bu, e Y. Li, “Distributed Dynamic-Locking in Real-Time Collaborative Editing Systems”, Lecture Notes in Computer Science, Volume 3198/2004, 2004. Proceedings of 10th International Conference on Groupware, Springer-Verlag . p.271-279, Setembro de 2004.

  • ECF, “Eclipse Communication Framework”, Acesso em Março de 2009, disponível em http://www.eclipse.org/ecf,

  • A. Saddik, A. M. Rahman, M.A. Hossain, “Authoring Multimedia Objects in Collaborative Ambient Intelligent  Virtual Environment”, Proceedings of the fourth IEEE International Workshop on Haptic Virtual Environments and their Applications (HAVE2005)”, pp. 159- 164, 2005.

  • C. Castro, “Uso de plataformas tecnológicas para inclusão digital – o caso da TV digital e da produção de conteúdos”, Revista Ibitic - Inclusão Social, Brasília, v. 3, n. 1, p. 70-74, 2008.

  • M.A. Gerosa, M.G Pimentel, H. Fuks, C.J.P. Lucena, “Development of Groupware Based on the 3C Collaboration Model and Component Technology” em 12th International Workshop, CRIWG 2006, Medina del Campo, Spain, Setembro, p 302-309, 2006.


  • Login