Protótipo em desenvolvimento

Neste momento do projeto de dissertação desenvolve-se a componente mais prática do projeto, o

protótipo funcional.

Para o desenvolvimento do protótipo é necessário ter sempre presente os objetivos do projeto, o software e hardware foram escolhidos tendo em conta estas especificações. O sensor de movimento é o Kinect para a Xbox da Microsoft, e o sofware de desenvolvimento do ambiente é o Unity 3D, juntamente com frameworks como a OpenNI (Open Natural Interaction).

A componente prática, de uma forma muito resumida, divide-se em três grandes módulos: a interação, comunicação em rede e modelação em 3D e design da interface.

Quando foi desenvolvido o planeamento do projeto (onde se inclui o cronograma) foi decidido, juntamente com os orientadores, que o módulo que causava mais dúvidas, comunbicação em rede, devia ser o primeiro a ser desenvolvido e estudado a um nível prático de implementação.

Ao nível de programação do protótipo, esta processa-se em javascript e C# (componente de interação utilizador -avatar).

Até ao momento as experiências ao nível de rede já permitiram colocar 2 computadores com um cenário partilhado na mesma rede. Um computador a funcionar como servidor e o outro como cliente. Foi possível testar a animação dos elementos, presentes no cenário. A construção da componente de rede permite a criação de um servidor do tipo distribuído, em que qualquer computador na rede pode ser conectado como servidor ou coomo cliente.A componente de interação utilizadr-aavatar está também desenvolvida.

A interface de utilização do Unity 3D e  programação não é como esperava, por vezes tornou-se mais complexo do que eu pensava. Pequenos erros e problemas demoraram a ser resolvidos o que atrasou um pouco o desenvolvimento.

De momento a componente de comunicação em rede já está funcional.

Num âmbito mais teórico, o trio pesquisa, leitura e escrita continuam (a escrita é mais complicado!). Uma vez que esta área de investigação está em constante mudança e evolução é necessário acompanhar as evoluções na área.

Os registos de modificações/evoluções no software que servem de base ao desenvolvimento do protótipo estão registados. Assim como novas aplicações desenvolvidas nas mais diversas áreas (turismo, saúde, entertenimento, educação) onde a interação natural está a ser utilizada são alvo de registo.

 

Quando tiver mais novidades de desenvolvimento coloco aqui no blog!

 

Até breve =)

publicado por paulamargarida às 14:37 | comentar