segunda-feira, 16 de maio de 2011

Whiteboards pela web

Veja a seguir, exemplos de whiteboards online.

Dabbleboard
Oferece reconhecimento de formas, seta de fluxo. Não possui formas geométricas.
Scriblink
Oferece uma "grade" para o quadro branco.
CoSketch
Oferece uma ferramenta em que é possível montar figuras geométricas simétricas.
Skrbl
Oferece um editor de texto para as textboxes dentro do whiteboard.
Scribblar
Possui ferramentas de recortar, colar e copiar.
Groupboard
O mais simples de todos, oferece as funcionalidades básicas dos outros whiteboards.
Twiddla
Além do amplo espaço para o desenvolvimento criativo, este whiteboard oferece a possibilidade de trabalhar em cima de um site, e até mesmo um documento.

Destaquei os pontos mais fortes e mais fracos de cada whiteboard online. Além dos destaques citados, temos as ferramentas básicas que são: desenho livre, chapar o fundo com uma cor, upload de imagens, chat online.

Leitura

Seguem links de artigos interessantes sobre os conceitos abordados aqui:

CSCW - Trabalho Cooperativo Suportado Por Computador
Luís Manuel Borges Gouveia
Link

WYSIWIS Revised: Early Experiences With Multi-User Interfaces
M. Stefik, D. G. Borrow, S. Lanning, e D. Tatar
Link

Captura E Acesso Em Computação Móvel: Uma Whiteboard para PDA
Adalberto Gonzaga da Silva Filho
Link

Whiteboard Interativo De Baixo Custo: Uma Alternativa Viável Para As Escolas Brasileiras
Yandre M. G. da Costa, Paulo C. Gonçalves, Flávio R. Uber, Cezar A. Lamann, Dante A. Medeiros Filho
Link

Conceitos acerca do projeto: WYSIWYG

WYSIWYG é o acrônimo da expressão em inglês "What You See Is What You Get", cuja tradução remete a algo como "O que você vê é o que você obtem" (OQVVEOQVO). Significa a capacidade de um programa de computador de permitir que um documento, enquanto manipulado na tela, tenha a mesma aparência de sua utilização, usualmente sendo considerada final a forma impressa. O uso inicial do termo foi relacionado a editores de texto, agora porém é aplicado a qualquer tipo de programa.

Dois exemplos clássicos de editores WYSIWYG são o Writer e o Microsoft Word, nos quais o documento é mostrado na tela da mesma forma que será impresso.

O criador do primeiro editor WYSIWYG, o Bravo, foi Charles Simonyi.

Significado


O termo define uma interface com o usuário que permite ao usuário ver algo muito similar ao resultado final que irá obter enquanto um documento ou imagem (ou outro produto qualquer) está sendo criado e modificado. Por exemplo, usando um editor de texto WYSIWYG, o usuário pode editar o texto e vê-lo da forma exata como será impresso.

Para os usuários que entraram em contato com o computador após a invenção das interfaces gráficas GUI, WYSIWYG parece ser o modo natural de trabalhar, porém todas as gerações anteriores de usuários eram habituadas a ver a tela de um jeito e o documento de outro. Ou, ainda, produzir o resultado final por meio de uma linguagem de comandos ou mesmo de uma linguagem de programação, como é feito com os softwares troff, TeX e LaTeX.

Fonte: Wikipédia

Aplicação do conceito no projeto: basicamente, o que um usuário fizer, deverá ser visto por outro usuário, praticamente em tempo real.

Conceitos acerca do projeto: Sistema cooperativo

Sistemas Cooperativos ou Sistemas Colaborativos são Sistemas de Informação que fornecem suporte computacional aos indivíduos que tentam resolver um problema em cooperação com outros, sem que todos estejam no mesmo local, ao mesmo tempo.

Com base nas pesquisas realizadas na área denominada internacionalmente CSCW (Computer Supported Cooperative Work ou trabalho cooperativo suportado por computador), foram desenvolvidas diversas ferramentas de software para implantação de Sistemas Cooperativos. Estas ferramentas, denominadas groupware, aplicam conceitos de sistemas distribuídos, comunicação multimídia, ciência da informação e teorias socio-organizacionais. A primeira tese acadêmica escrita no Brasil nesta área foi a de Ned Kock, no Instituto Tecnológico de Aeronáutica, orientada por Clovis Torres Fernandes.

Sistemas de Informação e Sistemas Cooperativos

Sistemas de Informação desempenham papéis fundamentais em qualquer tipo de organização. Dentre esses papéis, podemos destacar o suporte aos processos e operações, apoio à tomada de decisão por funcionários e gerentes de todos os níveis hierárquicos e suporte às estratégias competitivas da empresa. Em quaisquer desses papéis podemos encontrar a necessidade de fazer com que as pessoas trabalhem em equipe. Os Sistemas de Informação com foco específico no trabalho em equipe dentro das organizações são denominados Sistemas Cooperativos ou Colaborativos.

Diversos autores situam os Sistemas Cooperativos como um tipo específico de Sistema de Informação, dentre os sistemas voltados para o apoio às operações (O'Brien, 2002) . Por outro lado, o crescente uso de redes de computadores, tais como a Internet e as redes locais, tem contribuído para que os conceitos envolvidos nos Sistemas Cooperativos possam ser utilizados também dentro dos outros tipos de sistemas.

Os sistemas colaborativos permitem a comunicação de idéias, compartilhamento de recursos e coordenação dos esforços de trabalho.Sua meta é permitir o trabalho em conjunto de maneira mais fácil e eficaz, ajudando a: comunicar, coordenar e colaborar.

Fonte: Wikipédia

Conceitos acerca do projeto: Software Colaborativo

Software colaborativo (ou groupware) é um software que apóia o trabalho em grupo, coletivamente. Skip Ellis o definiu como um "sistema baseado em computador que auxilia grupos de pessoas envolvidas em tarefas comuns (ou objetivos) e que provê interface para um ambiente compartilhado".

Sistemas de softwares como e-mail (assíncrono), agenda corporativa, bate-papo (chat) e wiki pertencem a esta categoria. Foi sugerido que a lei de Metcalfe - quanto mais pessoas usam um sistema de comunicação, mais valioso ele se torna - se aplica a tais softwares.

O termo mais comum para software social se aplica a sistemas fora do ambiente de trabalho, como por exemplo, serviços de namoro online e redes de relacionamento, como o Orkut. O estudo da colaboração com auxílio de computador inclui o estudo deste software e dos fenômenos sociais associados a ele.

Vantagens de software colaborativo

  • Torna o trabalho em grupo mais eficiente;
  • Diminui o tempo gasto nas atividades em grupo;
  • Reduz o custo de realização das atividades em grupo;
  • Possibilita certos tipos de tarefas em grupo que seriam impossíveis sem o suporte computacional.
Fonte: Wikipédia

No que este conceito impacta sobre o projeto?
Como já comentado, as principais vantagens são as de facilitar a interação entre os diversos membros de um grupo, e por consequência agilizar a troca de ideias.

Conceitos acerca do projeto: CSCW

Para tudo, há uma teoria envolvida. Nesses posts, irei apresentar alguns dos conceitos a serem explorados no meu projeto.

CSCW é a abreviatura de "Computer Supported Cooperative Work" - em português, "trabalho cooperativo auxiliado por computador". Trata-se de uma área científica interdisciplinar que estuda a forma como o trabalho em grupo pode ser auxiliado por tecnologias de informação e comunicação, de forma a melhorar o desempenho de grupos, na execução das suas tarefas.

As pesquisas em CSCW são normalmente caracterizadas em um quadro de duas dimensões:

a distância das pessoas cooperando (remota ou localmente), e
a forma de comunicação (síncrona ou assíncrona).

O CSCW envolve tanto áreas técnicas, como sistemas distribuídos, comunicação multimédia, telecomunicações, ciências da informação, quanto humanas e sociais, como psicologia, percepção e teoria sócio-organizacional.

Surgiu na década de 1980, a partir da Automação de Escritório ("Office Automation"), que, por sua vez, havia sido criada cerca de dez anos antes, como suporte ao trabalho administrativo de grupos e organizações, tendo evoluído a partir de sistemas organizacionais - como os sistemas de emissão de bilhetes de avião, surgidos na década de 1960.

Os softwares destinados ao trabalho de grupos cooperativos designam-se habitualmente por groupware. As aplicações groupware mais antigas são o correio eletrônico (E-mail), os grupos de discussão (newsgroup) e os sistemas de mensagens curtas, como o ICQ e o MSN Messenger.

Um aspecto bastante importante para o groupware é a existência de um ambiente partilhado pelos vários elementos do grupo, que coexiste normalmente com ambientes privados de cada elemento do grupo - o que implica na existência de diferentes mecanismos de gestão de acesso à informação, consoante esta seja privada ou partilhada. Neste último caso, há que ter particular cuidado com os aspectos de controlo de concorrência, de forma a assegurar a consistência da informação partilhada.

Fonte: Wikipédia

Qual a aplicação desta teoria no projeto? Total, já que, conforme explicado os usuários poderão realizar um trabalho síncrono, independete de suas localidades.

terça-feira, 10 de maio de 2011

Bem-vindo

Meu nome é Vinícius Cunha, e este blog servirá como documentação do meu projeto de TCC nas fases iniciais.
O tema é um whiteboard on-line para projetos. Ele será algo como um infinito quadro branco, em que pessoas poderão utilizá-lo para discutir livremente suas ideias.