Arquivos para Março 26th, 2008 |Página de arquivos diários

Layout Eventos

Segue a versão beta da página de eventos, com algumas melhorias ao nível do alinhamento e disposição dos conteúdos.
Dá-se recompensa moral a quem for comentando o blog =)

Resumo da reunião de 25 de Março

A reunião de hoje veio em seguimento das metas propostas pelo professor Rui Raposo e consequentemente com os pressupostos pré-definidos pelo grupo com a finalidade de atingir essas metas.

A primeira meta diz respeito à prototigem (em t) de um ramo do projecto. O grupo deliberou que existem dois ramos possíveis para a prototipagem, tendo em vista os pressupostos da reutilização e complexidade:
- O primeiro ramo ponderado é o do perfil do utilizador com integração do api do google maps, respectiva ligação à Base de Dados e possível interacção. Esta possibilidade tem como vantagens associadas o facto de ser um dos ramos mais complexos da aplicação a desenvolver, no entanto apresenta um cariz pouco reutilizável.
- O segundo ramo ponderado foi a da área de conteúdos, com integração do api do google maps e ligação à Base de Dados, visto também apresentar uma grande complexidade e ser conferido de um grande potencial de reutilização, visto que as 4 áreas de conteúdos que compõem o projecto apresentam características muito semelhantes.
Após discussão com as docentes orientadoras, concluímos que a melhor opção seria a prototipagem em T do ramo da área de conteúdos, mais especificamente dos eventos.Neste sentido foi já apresentada uma proposta de interface para esta área de conteúdos. Na reunião foram feitas as devidas alterações, com base nas opiniões dadas pelas docentes e preferências do grupo.

O desenho da Base de Dados foi outra das metas a realizar até Sexta-feira desta semana. Foi realizado na aula um esquiço do desenho da base de dados que foi mais tarde apresentado e discutido com as orientadoras. Foram feitas algumas alterações com base na revisão. O grupo começou, após a correcção do esboço, a realizar o desenho em formato digital. Foram igualmente discutidos alguns aspectos relacionados com o servidor e com as tecnologias a adoptar, visando o envio do e-mail com as especificidades técnicas finais.

Protótipo do próximo momento de avaliação

Uma vez que foi nos proposto como meta, na aula de Projecto do dia 25 de Março, o estabelecimento da área do nosso projecto que decidimos trabalhar e apresentar para o próximo momento de avaliação, deixamos aqui, um post a esclarecer devidamente, a nossa escolha.

Como protótipo a ser desenvolvido, decidimos apostar na área dos Eventos, uma vez que é uma parte que projectámos que nos permite basear na prototipagem reutilizável, permitindo assim, que os componentes prototipados sejam utilizados na produção da aplicação final (refira-se a área de Notícias, Locais…), bem como na prototipagem por módulos, ou seja a possibilidade de adicionar novos módulos à medida que estes vão sendo prototipados e testados (como é o caso da denúncia de infracção, um módulo que é comum a várias áreas de conteúdos). No que respeita ao nível de detalhe/ profundidade do protótipo, optamos pela profundidade em T, que permite testar algumas áreas funcionais que projectámos, bem como desenvolver  com alguma exactidão e profundidade, funcionalidades como o mapa de interacção, do GoogleMaps (hipótese que considerámos pela vastidão de informação que encontrámos), uma das áreas essenciais do nosso projecto, uma vez que é das principais formas de navegação do nosso site. No que respeita ao nível de aproximação do protótipo, pretendemos desenvolver um protótipo high fidelity,  dado que pretendemos utilizar um suporte tecnológico sustentado nas tecnologias definidas anteriormente, podendo assim, aproximarmo-nos mais de um modelo final e possivelmente, reutilizar o código no desenvolvimento do produto final.

Deste modo conclui-se que o grupo compromete-se a elaborar um protótipo da área de Eventos e o mapa de interacção/navegação, por ser um aspecto-chave da nossa aplicação. Se o tempo e os avanços do trabalho assim permitirem, debruçar-nos-emos sobre outros componentes que poderão ser replicados.

A propósito da construção e integração dos GoogleMaps, disponibilizamos aqui, alguns links que encontrámos para o efeito:

http://code.google.com/apis/calendar/developers_guide_protocol.html#CreatingEvents - [questões relacionadas com APIs];

http://code.google.com/support/bin/answer.py?answer=80201&topic=11364 ; http://local.google.com/support/bin/answer.py?hl=en&answer=68480 - [tutoriais de auxílio à construção do mapa];

http://code.google.com/apis/maps/documentation/mapplets/guide.html ; http://code.google.com/apis/maps/documentation/mapplets/basics.html - [questões do Google Mapplets];

 

Primeira versão da Base de Dados

Segue o primeiro esboço da BD (modelo lógico e físico)