Projecto da Disciplina de Projecto 3º Ano NTC
pesquisar neste blog
posts recentes

Entrega final, wooo-hooooo!

Testes de Interacção dos Docentes e Usabilidade da Mesa

Entrega Versão Beta

testes versao beta

Actualização das funcionalidades DeCATouch

Lista de bugs protótipo (código, funcionalidades, layout)

Módulos a desenvolver na versão beta

Testes de Interacção dos Docentes

Protótipo de Alta Fidelidade agora com lente

Entrega de Protótipo de Alta Fidelidade

arquivos

Julho 2010

Junho 2010

Maio 2010

Abril 2010

Março 2010

Fevereiro 2010

Sexta-feira, 21 de Maio de 2010
Testes de Interacção dos Docentes

Pois é... finalmente hoje, por volta das 14H, os docentes da disciplina de projecto "deram uma volta" na mesa DeCATouch. Pena é que, com o horário apertado dos mesmos, bem como dos alunos do grupo, a calibração dos lasers não estivesse tão perfeita como nos testes apresentados nos vídeos dos posts anteriores, e o CCV tivesse o parâmetro "remove background" mal afinado (não o efectuámos com as luzes apagadas) o que provocou alguns pontos mortos provenientes da anterior existência de iluminação, pormenor este em que reparámos imediatamente depois dos docentes saírem da sala... Outra coisa que faltou foi a câmara com o filtro apropriado para se utilizar a projecção na própria mesa, dificuldade que se reflectiu na capacidade de fazer uma interacção correcta, efectuando o toque nos locais desejados.

Deste teste podem retirar-se algumas conclusões, sendo algumas delas relativas ao projecto propriamente dito e outras em relação ao acompanhamento realizado pelos docentes.

No que diz respeito ao projecto pode dizer-se que o tempo escasseia e que este aspecto pode influenciar de uma forma determinante o decorrer do projecto, sendo que a parte mais complicada do desenvolvimento da aplicação ainda está para vir e que a própria mesa nunca será um projecto totalmente acabado (convém sublinhar o "totalmente"). O que quero dizer é que será sempre necessário, previamente à interacção, proceder a uma calibração atempada e cuidada dos lasers, da câmara e do projector de vídeo, enquandrando cada uma dessas componentes o melhor possível. Será possível melhorarmos no processo de o fazer (demorando cada vez menos ou fazendo cada vez melhor com o mesmo tempo disponível), mas será difícil alcançar um setup perfeito, sem falhas, e, sobretudo, a funcionar em cinco minutos.

Fica então no ar o pedido de, na altura da apresentação final, termos algum tempo para calibrar todos os componentes da mesa e podermos fazer a apresentação imediatamente após esta mesma calibração.

No que toca ao acompanhamento dos docentes há que referir, por um lado, a infeliz indisponibilidade de fazer este teste na próxima semana, altura em que já teríamos acesso à câmara com o filtro apropriado (o que possibilitaria fazer a projecção na própria superfície) e, por outro lado, os vários comentários realizados a própósito tanto da mesa como da aplicação desenvolvida. A maior parte destes comentários foram úteis e de caratácter construtivo, sendo que importa destacar um que, supomos que tenha sido realizado devido à falta da projecção e consequente dificuldade em efectuar o toque no local correcto para fazer uma interacção sem falhas. Um dos docentes referiu a necessidade de ter, no fundo, um estado de "hover" para os botões do menu, dando a indicação ao utilizador de que iria carregar na área "X" ou "Y". Ora dada a ausência do conceito de "cursor" numa plataforma multitoque, pode também dizer-se que todo o paradigma de interacção que daí advém será de descartar. Resumindo, não existe o "ter o cursor em cima de..." porque não há cursor. Há ainda que destacar o contexto em que o comentário foi realizado que se prende não só à ausência da projecção na mesa como também do enquadramento deste exemplo na necessidade de dar melhor feedback ao utilizador, conceito com o qual estamos em total concordância, com a excepção do pormenor anterior.

Fica então a consideração de que talvez seja esse mesmo o papel dos docentes: agir como o cliente que não reconhece as particularidades da tecnologia que vai adquirir e necessita da melhor informação e aconselhamento possíveis.

Concluindo, a apresentação não correu assim tão bem: a calibração dos lasers estava deficiente, não havia projecção na superfície e houve pouca disponibilidade tanto dos alunos (que são quase todos trabalhadores-estudantes) para fazer uma preparação ainda mais atempada da mesa, como dos professores, que também tinham um horário apertado na tarde de sexta, não havendo grande margem cronológica para correcção de erros ou pequenas afinações finais.

Não querendo atribuir aos restantes elementos do grupo o meu tom ligeiramente ressentido, assumindo totalmente a autoria do presente post:

Samuel Traquina


tags:

publicado por samueltraquina às 15:13

Quinta-feira, 20 de Maio de 2010
Protótipo de Alta Fidelidade agora com lente

As lentes necessárias para que se possa interagir directamente com a mesa tirando partido da projecção na superfície, continuam, supostamente, retidas na alfândega ou, como mais recentemente tivemos conhecimento, a encomenda veio trocada, nada mais nada menos que boquilhas para cigarros eléctricos...no comments....

No entanto, com recurso a uma câmara (adaptada com uma lente) que se conseguiu por empréstimo para esta fase de testes, foi possível verificar que, de facto, a lente faz toda a diferença. Assim, foi possível efectuar testes tanto com as componentes já desenvolvidas pelo grupo (tanto as imagens que surgem no início do vídeo disponibilizado como a própria aplicação que se encontra a ser desenvolvida no âmbito do projecto DecaTouch - que se encontra no final do vídeo) como com outras aplicações facultadas no site da TUIO.

Desta forma, tornou-se viável efectuar algumas experiências onde chegaram a estar 5 mãos em contacto em simultâneo com a mesa, montar puzzles e... testar os dotes musicais de alguns elementos do grupo.

Os membros do grupo:
Dinis Simões
Francisco Baião
Rui Silva
Samuel Traquina


tags: , , ,

publicado por dinisadriano às 23:00
2

Sexta-feira, 14 de Maio de 2010
Entrega de Protótipo de Alta Fidelidade

Após a proposta de prototipagem efectuada a 4 de Maio, o grupo evidenciou a sua dependência da chegada de todo o material necessário à construção da mesa multitoque (nomeadamente no que diz respeito às lentes) para que pudesse desenvolver a componente de front-end. Verificou-se, de facto, que as lentes continuam indisponiveis mas, ainda assim, o grupo optou por desenvolver algumas funcionalidades na componente de front-end, superando assim as metas a que os próprios elementos se tinham proposto. Assim, e conforme se pode constatar no vídeo que acompanha esta entrega do protótipo de alta fidelidade foram já desenvolvidas três áreas desta componente de front-end: uma primeira componente que contém as informações relevantes do campus universitário, a área home (que contém as boas-vindas ao utilizador e disponibiliza o menu onde o utilizador pode escolher entre a área Home, os portefólios e o Mapa do Campus), e a área onde o utilizador pode filtrar os trabalhos.

Estas áreas encontram-se assinaladas na imagem abaixo:

prototipo_mesa


Para além disso, o grupo foi ainda mais ambicioso, conseguindo, como também se pode comprovar no vídeo, implementar algumas interacções com o exemplo que se apresenta: como se pode constatar, é desde já possível interagir com imagens, às quais é já possível alterar a escala, a rotação e a posição, assim como é possível deslocar o fundo do ecrã.
Tal como o grupo se propôs, o artefacto (mesa multitoque) encontra-se prototipado quase por completo, tal como se pode constatar no vídeo, faltando, no entanto, as anteriormente referidas lentes sem as quais o grupo está impossibilitado de usar os filtros IR. Esta tarefa de prototipagem do artefacto foi algo que ocupou várias horas de trabalho pela complexidade da mesma e pelo rigor que a mesma exige, uma vez que, por um lado se estava dependente de terceiros (nomeadamente para o corte do acrílico, por exemplo) e, por outro lado, pelo cuidado necessário ao calibrar os lasers para que a interacção seja o mais perfeita possível.

Vídeo da interacção com a mesa decatouch no contexto da aplicação de manipulação de imagens e na própria aplicação DeCAtouch, ainda em fase de prototipo:

Também no que diz respeito à componente de backoffice, o grupo conseguiu utrapassar as metas definidas anteriormente uma vez que, na proposta, estava previsto prototipar as funcionalidades comuns a todos os utilizadores, isto é, a página inicial, o registo e o log in, as funcionalidades específicas do utilizador administrador, ou seja, a remoção de trabalhos já introduzidos e uma das funcionalidades dos utilizadores aluno e professor, nomeadamente, a introdução de trabalhos sendo que, nesta fase da entrega do protótipo de alta fidelidade, o grupo prototipou, para além das funcionalidades a que se propôs, a área em que os utilizadores recebem alertas sobre comentários por aprovar e, igualmente prototipado, a área de aprovação/reprovação de comentários.

A imagem seguinte destaca as áreas do backoffice desenvolvidas, enquadradas no mapa de navegação do mesmo:

prototipo_backoffice


Em suma, o grupo conseguiu prototipar tudo aquilo a que se propôs no início dos trabalhos para esta entrega, tendo, inclusivamente, para as áreas de backoffice e de front-end ultrapassado os objectivos traçados, visando assim adiantar o mais possível o trabalho para conseguir ter tempo disponivel para resolver eventuais imprevistos que possam ocorrer no futuro do desenvolvimento do projecto.

Finalmente, ficam os links para o backoffice e para a aplicação front-end até agora desenvolvida (cuja navegação pode ser experimentada com o rato):

Backoffice:

http://decatouch.worldwidewonder.com/

Utilizadores já criados e com trabalhos publicados e comentários por aprovar:

- Administrador:
User:MhytraAdmin
Pass:prototipo

- Aluno:
User:Mhytra
Pass:prototipo

- Professor:
User:DrMhytra
Pass:prototipo

Front-end:

Para utilizar os presentes ficheiros é necessária uma conexão à internet, visto a informação inicial referente às notícias da UA serem adquiridas através dos feeds do próprio sistema da universidade. Estes povoam uma tabela da base de dados do projecto DeCATouch e a informação da mesma é refrescada duas vezes ao dia.

Ficheiro PC

Ficheiro Mac

 

Os membros do grupo:

Dinis Simões

Francisco Baião

Rui Silva

Samuel Traquina


tags:

publicado por samueltraquina às 18:38

Quinta-feira, 13 de Maio de 2010
Décima reunião de orientação

Aos dez dias do mês de Maio de dois mil e dez, pelas catorze horas e trinta minutos, realizou-se na Universidade de Aveiro, a reunião de orientação semanal do projecto Decatouch, em sessão ordinária, presidida pelo professor Nuno Ribeiro (Professor proponente e orientador do projecto) e secretariada pelos Capitães Mhytra, que, ao invés das anteriores, não ocorreu no Departamento de Comunicação e Arte mas sim numa das salas das Catacumbas com a seguinte Ordem de Trabalhos:

1º. - Início da construção da mesa multitoque


Antes do início da sessão, os elementos do grupo, acompanhados pelo professor Nuno Ribeiro, procederam à compra dos materiais que irão constituir a base da mesa multitoque.

No início da sessão, antes do ponto único da ordem de trabalhos, foi lida e aprovada por unanimidade a acta resultante da reunião anterior.

Relativamente ao ponto único da reunião, após o devido estudo da melhor solução a implementar, procedeu-se à armação dos cavaletes que servirão de suporte à mesa multitoque, havendo a destacar o facto de, com a solução escolhida, se poder optar entre uma posição horizontal da mesa ou por uma solução em que a mesma se encontra inclinada, uma vez que os cavaletes adquiridos oferecem essa possibilidade. Esta foi uma tarefa que levou algumas horas e, uma vez que era necessário cortar o acrílico e não havia meios para tal, marcou-se um novo encontro a decorrer em casa do professor Nuno Ribeiro.

cavaletes mesa    

Cavalete de apoio à mesa multitoque

 

mesa multitoque

Placa de acrílico colocada sobre os dois cavaletes


Nesse novo encontro, já com a mesa armada, procedeu-se à colocação de uma estrutura metálica, que servirá como moldura da mesa e que facilitará, por um lado a colocação dos lasers e, por outro lado, permitirá a ocultação dos fios de alimentação dos mesmos. Esta foi, também, uma tarefa longa e delicada que exigiu alguns cuidados para que o resultado final correspondesse ao esperado.Após mais umas horas de trabalho, marcou-se um novo momento de trabalho.

mesa com armação
Mesa com armação


suporte laser
Pormenor de suporte a laser

 


Assim, numa nova reunião de trabalho, procedeu-se à calibração dos lasers, essencial para o bom funcionamento da mesa. Na fase de testes que se seguiu, verificou-se que o CCV recebe as interacções efectuadas na mesa antes de se colocar o rosco (tela colocada na superfície da mesa que tem como finalidade reter a imagem do projector de modo a ficarmos com uma superfície visivel) mas que, após a colocação do mesmo, o CCV deixa de receber os sinais vindos da mesa. Este facto deve-se à ausência das lentes que, embora encomendadas há algum tempo ainda não estão disponíveis, facto que inviabiliza, neste momento, a implementação de outro tipo de testes com a interacção multitoque.
calibrar laser
Calibrar laser


É por este motivo que o grupo se propôs, para a próxima entrega - protótipo de alta fidelidade - desenvolver a componente de backoffice em deterimento da componente de front-end. 

Sem mais nada a tratar foi dada por terminada a sessão.

Os elementos do grupo:
Dinis Simões
Francisco Baião
Rui Silva
Samuel Traquina


tags: , , ,

publicado por fjsbaiao às 23:17

Terça-feira, 4 de Maio de 2010
Proposta de prototipagem de alta fidelidade

Para a entrega da TP5 (prototipo de alta fidelidade) propomo-nos desenvolver as seguintes funcionalidades:

backoffice -  Nesta componente de backoffice, propomo-nos prototipar as funcionalidades comuns a todos os utilizadores, isto é, a página inicial, o registo e o log in; as funcionalidades específicas do utilizador administrador, ou seja, a remoção de trabalhos já introduzidos; uma das funcionalidades dos utilizadores aluno e professor, nomeadamente, a introdução de trabalhos (conforme imagem que se segue).

mapa backoffice

Artefacto multitoque - nesta componente estamos dependentes da chegada de todo o material necessário à construção do mesmo, mais precisamente as lentes, de modo a podermos usar os filtros IR. Ainda assim, a nossa proposta vai no sentido de se conseguir prototipar, o artefacto por completo.

Front-end - propomo-nos desenvolver vários exemplos de diferentes tipos de interacção multitoque de modo a testar as funcionalidades da mesa construída.


No caso de não termos o material disponível em tempo útil, iremos optar por prototipar toda a componente de backoffice em detrimento de avançarmos com a implementação gráfica da componente de front-end.

 

Os elementos do grupo:

Dinis Simões
Francisco Baião
Rui Silva
Samuel Traquina


tags: , , ,

publicado por fjsbaiao às 12:29
1

Segunda-feira, 3 de Maio de 2010
Construção da mesa | testes

Após a chegada dos primeiros componentes para  a construção  da mesa, com a colaboração do nosso orientador, foram efectuados alguns testes com os lasers e a camera, de forma a esclarecer algumas dúvidas, para que consigamos ter, nesta semana, parte da mesa construída.

Aqui ficam algumas fotos:

Componente do laser para que o feixe de infravermelhos seja projectado numa linha

 

Laser

 


Alimentação do laser

Em breve teremos mais novidades :)

Os elementos do grupo:
Dinis Simões
Francisco Baião
Rui Silva
Samuel Traquina

 


tags:

publicado por rui-miguel às 18:50

mais sobre mim
Julho 2010
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3

4
5
6
7
8
9
10

11
13
14
15
16
17

18
19
20
21
22
23
24

25
26
27
28
29
30
31


tags

todas as tags

subscrever feeds

RSSPosts

RSSComentários