ferramentas colaborativas: co-ncl e wac-tool lucas augusto scotta merlo scotta@inf.ufes.br fernando...

Post on 17-Apr-2015

107 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Ferramentas Colaborativas: Co-NCL e WaC-tool

Lucas Augusto Scotta Merloscotta@inf.ufes.br

Fernando Antonio Marques filhofernando.marquesfilho@gmail.com

2

Agenda

1. Introdução2. OT3. Co-NCL

1. Lock

4. WaC-tool5. Considerações finaisReferências

3

1. Introdução

iDTV.

Autoria não centralizada.

Autoria pelo usuário final.

Emissoras comunitárias.

Necessidade de Controlar a Consistência e a Concorrência.

4

2. OT - Envio fora de ordemAnna Zoe

Documento Inicial

Tempo

Documento Inicial

Ins(a)

Ins(a)

Ins(0)

Ins(0)

Ins(a)

0

Ins(0)

0

Ins(0)

Ins(a)

a0

5

2. OT - Conflitos

Anna ZoeDocumento

Inicial

Tempo

Documento Inicial

Ins(a)

Ins(a)

Ins(0)

Ins(a)

a0

Ins(0)

Ins(0)

Ins(0)

Ins(a)

0 a

6

2. OT - ConflitosDeve-se manter um registro das operações locais e remotas

Anna ZoeDocumento

Inicial

Tempo

Documento Inicial

Ins(a)

Ins(a)

Ins(0)

Ins(0)

OT( )Ins(0)

Ins(a)

Ins(0)

Ins(0)

Ins(a)

0 a

Nenhuma Alteração!

OT( )Ins(0)

Ins(a)

Ins(a+L)

Ins(0)

Ins(a+L)

0 a+L

Index Modificado

7

3. Co-NCL

Particularidades dos relacionamentos NCL. Necessidade de se criar um editor específico.

Controle de concorrência e Consistência. Mecanismo híbrido com awareness.

Editores para NCL atuais não oferecem suporte à colaboração.

8

3. Co-NCL

NCL x XML Relacionamento entre os nós no NCL

Agrupamento ->add características a nós ID como alvo da relação -> sinc. temporal e

espacial dos elementos.

9

3. Co-NCL: algoritmos

Para OT: treeOPT

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

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

10

3. Co-NCL: algoritmos

Para Controle de Concorrência: Adaptação do Dynamic Locking Protocol.

Lock explícito.

Criação do Protocolo de Gerenciamento de Conflitos genéricos NCL.

Idéia de Centralizador e pares. Para lock existem opções:

ID ou Completo.

11

3. Co-NCL

12

3. Co-NCL: arquitetura

13

4. WaC-tool

Quem? Maria da Graça C. Pimentel.

O que? WaC – Watch and Comment.

Por que? Pessoas assistindo gostam de fazer comentários.

Como? NCL ou SMIL.

14

4. WaC-tool

Arquitetura

15

4. WaC-tool

16

4. WaC-tool

17

5. Considerações finais

Alterações não pressupostas pelo autor. Surgimentos da interação user-user. Redes comunitárias.

Ferramentas Mais próximas ao autor. Específicas

18

Dúvidas?

19

Referências

Watch-and-comment as a paradigm toward ubiquitous interactive video editing - ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP).

Renan G. Cattelan, Cesar Teixeira, Rudinei Goularte e Maria Da Graça C. Pimentel.

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

Lucas A. S. Merlo, Fernando A. M. Filho, Roberta L. Gomes. Wiring Hacker Synapses. Em Eclipse Communication

Framework - EclipseDay at the Googleplex. Mustafa K. Isik. Vídeo disponível em: www.youtube.com/watch?

v=GfeUCT-tRJQ

top related