No decorrer destas últimas duas semanas, e apesar de muito trabalho ter sido desenvolvido, a equipa não procedeu à actualização do blog devido ao facto de o tempo ter sido empregue no conhecimento das (novas) ferramentas de trabalho.
Após um longo período de desenvolvimento de documentos teóricos e respectiva investigação (módulo 1), a equipa sentiu a necessidade de se concentrar totalmente na exploração e domínio das funcionalidades do Flex, permitindo a integração de todos os conteúdos já produzidos nessa ferramenta.
Outra das razões pelas quais não foram feitas actualizações no blog deve-se ao facto das aulas de projecto e reuniões com orientadores serem de carácter meramente demonstrativo de todo o trabalho desenvolvido para protótipo, não havendo novas tomadas de decisão ou qualquer alteração às directrizes delineadas anteriormente.
Em suma, a equipa esteve estas duas semanas em total “modus operandis”.
Nestas duas semanas, a integração da interface em diferentes módulos de Flex revelou-se problemática, na medida em que o formato das imagens escolhido (.svg) apresentou problemas em suportar transparências definidas em Adobe Illustrator.
A solução encontrada passa por importar todos os gráficos para o Flex em formato .swf, o que no entanto, não é totalmente satisfatório, pois as imagens nao apresentam a qualidade esperada.
Relativamente à arquitectura do projecto, a estruturação deste baseia-se numa organização por módulos, isto é, na aplicação principal existirá um módulo principal (navlocator.mxml) que carregará os outros cinco módulos correspondentes a cada área de interacção (perfil, mapa, diário de bordo, definições, e viagens).
Por uma questão de organização, a equipa decidiu separar o código funcional do código gráfico, sendo que para cada mxml existe um ficheiro externo de Action Script que contém toda a programação necessária a esse módulo.
Desta forma, o grupo poderá trabalhar em gráficos e programação separadamente, sem que exista qualquer conflito entre estas duas componentes na altura de reunião de ficheiros.
Relativamente à apresentação de 22 de Abril, o grupo terá desenvolvido os seguintes módulos:
- módulo de Menu Inicial
- navegação básica (animada) da aplicação
- modulo de simulação de Gps
- simulação de dados de geo-posicionamento (em tempo real)
- definição de rotas
- simulação de dados de telemetria
- módulo de Diário de Bordo
- visualização de posts dos blogs/diários de bordo
- possibilidade de escrita de novos posts
- módulo de Mapa
– módulo de Perfil
- visualização de perfis completos (dados pessoais e avatares)
O grupo tem consciência que os objectivos de prototipagem definidos anteriormente não serão totalmente atingidos (passando estes pela construção de todas as funcionalidades do módulo do mapa à excepção da pesquisa), no entanto essa impossibilidade é justificada pelo surgimento do módulo de simulação de GPS, que necessitou de ser desenhado e programado de raíz e que consumiu uma considerável quantidade de tempo .
Os contratempos naturais que existem no confronto com uma nova ferramenta de trabalho estão igualmente a consumir tempo útil.
Amanhã, e em jeito de desculpa pela falta de actualizações neste blog, serão colocadas imagens, excertos de código e exemplos funcionais da aplicação NavLocator. Sim, porque estivemos realmente a trabalhar!
Durante a madrugada de terça feira, será disponibilizada a versão de protótipo em extensão AIR, antes da apresentação.
Até amanhã,
O grupo NavLocator