30 de Maio de 2012

Uma vez que esta semana não temos reunião de orientação, decidimos fazer um post no blog para mostrar ao professor Pedro Almeida o estado do projecto neste momento.

 

Relativamente à lista de bug's detectados no protótipo de alta fidelidade, há ainda dois bug's que não conseguimos resolver apesar do muito tempo perdido neles. Ainda não conseguimos resolver o bug do botão de logout do Facebook e colocar as categorias das checkboxes a serem carregadas dinâmicamente da base de dados. Todos os outros bug's encontram-se já resolvidos.

 

Em relação ao cronograma semanal, apesar da sugestão do professor Pedro, não conseguimos adiantar nenhum trabalho do cronograma, até porque tal como já referido, não conseguimos ainda resolver o bug das categorias a aparecerem dinâmicamente, estando-se a revelar um pouco mais complicado do que o que estávamos à espera. Todos os outros itens do cronograma relativos à semana passada encontram-se já funcionais. Este problema das checkboxes das categorias obrigou a que os tópicos da semana corrente acabassem por ficar atrasados, mas estamos já a trabalhar para tentar que tudo corra como planeado.

 

No entanto nem tudo é mau, e para animar um pouco o professor Pedro Almeida (que esperamos que ainda esteja vivo por terras longínquas :D ) fica aqui o vídeo promocional que fizemos para a cadeira de Publicidade e Marketing: 

 

23 de Maio de 2012

Nesta reunião estivemos a mostrar ao professor Pedro Almeida o cronograma semanal de implementações da beta do WiP Mobile. Com este cronograma tanto o grupo como o professor Pedro conseguem ter uma melhor noção do ritmo de avanço dos trabalhos de implementação. 

 

Estivemos também a debater com o nosso orientador as ideias que os docentes da #aula11 nos deram para a versão beta, nomeadamente sobre a barra de pesquisa e a implementação do scroll no menu das checkboxes das categorias. Em relação à barra de pesquisa, chegamos à conclusão que o ideal é colocar a barra do lado esquerdo e com um tamanho maior, desviando para a direita os ícones de pesquisa e 'refresh' dos feed's. Já em relação ao scroll, de momento não chegamos a nenhum consenso com o orientador, pelo que não o implementaremos de momento.

 

Por último, estivemos também a falar sobre a funcionalidade dos "Amigos" no WiP Mobile. Ao falarmos com os outros grupos WiP, chegamos à conclusão que o nome "Subscritores" se adequa melhor à funcionalidade do que o termo "Amigos", pelo que a partir de agora esta funcionalidade será assim denominada.

21 de Maio de 2012

Esta aula marcou o início dos trabalhos para a versão beta da aplicação. Os docentes Hélder Caixinha e Ivo Daniel andaram junto de cada grupo a inteirar-se dos pormenores da #entrega06pre para terem uma noção mais clara do que cada grupo irá implementar nas suas versões beta.

 

Chegada à nossa vez, estivemos a mostrar aos docentes quais os objectivos que estabelecemos para a beta da WiP Mobile. O professor Ivo Daniel começou por dar algumas sugestões a nível gráfico, nomeadamente sobre a barra de pesquisa e a utilização de uma grelha de apenas de uma coluna na colocação das checkboxes das categorias de emprego. Já a nível técnico, o professor Caixinha sugeriu implementarmos um scroll em todo o menu "Mais" ao invés de apenas na área das categorias, assim como também a correcção de alguns alinhamentos.

 

Concluído isto, o grupo continuou a trabalhar na resolução dos bug's detectados no protótipo de alta-fidelidade e começámos também a construir os ecrãs de "FAQ's" e "About".

18 de Maio de 2012

Esta pré-entrega tem o propósito de clarificar e esquematizar os processos de implementação da versão beta do WiP Mobile.

 

Tal como já foi referido aqui no blog, houve alguns problemas que foram detectados na implementação do protótipo de alta fidelidade e que se revelaram inviáveis de solucionar a tempo da #entrega05. Elaborámos então uma lista dos "bug's" a resolver (um já resolvido durante a semana) para esta versão beta, consideradas pela sua categoria, descrição, prioridade e data prevista de resolução :

 

Figura 1. Lista de bug's detectados no protótipo de alta fidelidade

 

 

 

 

Nesta altura é também importante fixar definitivamente as funcionalidades da aplicação, calendarizando-as de forma a funcionar como uma ferramenta sobretudo de orientação e avaliação do ritmo de trabalho, por vezes até pautando-o. Decidimos então dar forma a este mesmo conceito, criando um cronograma semanal com todas as funcionalidades a implementar na versão beta.

 

Figura 2. Cronograma semanal do WiP Mobile

 

 

 

 

Para complementar esta pré-entrega é também essencial proceder às rectificações finais do mapa de navegação, identificando assim quais os módulos/secções que vão ser desenvolvidos na versão beta, que posteriormente será testada quanto à sua compatibilidade, usabilidade e segurança.

 

 

Figura 3. Mapa de navegação identificativo das componentes a desenvolver na versão beta

 

 

18 de Maio de 2012

Nesta reunião estivemos a mostrar ao nosso orientador os ficheiros do protótipo de alta fidelidade. Isto permitiu ao professor Pedro Almeida ter uma melhor noção daquilo que constituiu a #entrega05.

 

Começamos por discutir alguns problemas na aplicação detectados na implementação do protótipo de alta fidelidade:

  • Carregamento dinâmico do ficheiro .php dos feed's do WiP 
  • As categorias das checkboxes no menu de preferências estarem em consonância com as outras plataformas WiP
  • Implementação da pesquisa das ofertas através do menu de categorias referido no ponto anterior

 

Posto isto, estivemos também a falar sobre algumas pequenas alterações a fazer no layout da aplicação. Chegámos à conclusão que poderá ser benéfica a alteração da localização e tamanho da barra de pesquisa por palavra-chave. Assim que esta nova solução esteja implementada, e se confirme a sua mais-valia, reportaremos aqui no blog as alterações efectuadas.

 

Por último, estivemos a conversar sobre os objectivos a traçar para a próxima entrega, a #entrega06. Pretendemos estabelecer uma meta ambiciosa, mas ao mesmo tempo realista e que vá de acordo às nossas capacidades, como sempre tem sido feito até este momento por todo o grupo.  

15 de Maio de 2012

Na aula de ontem, o professor Hélder Caixinha iniciou a aula apresentando os pontos-chave da entrega nº6. Até esta sexta-feira (18 de Maio) temos de definir e publicar aqui no blog uma pré-entrega de que devem constar os seguintes itens:

 

1.  Identificar problemas detectados no protótipo de alta-fidelidade

2. Identificar nos mapas de navegação os módulos a implementar

3. Lista de "bug's"

4. Definir prioridades

5. Fixar definitivamentes as funcionalidades a implementar

 

Relativamente à entrega final nº6, esta consiste na implementação da versão beta da aplicação e pela realização de testes de segurança, viabilidade e usabilidade. Desta forma conseguimos obter um retrato mais fiel da robustez e qualidade da versão beta, o que pode ser um contributo fundamental para a versão final do WiP Mobile.

 

Posto isto, os grupos continuaram o desenvolvimento dos seus trabalhos respectivos enquanto que o professor Caixinha andou junto de cada grupo a inteirar-se do estado actual de cada projecto, assim como a efectuar os devidos comentários acerca dos protótipos de alta fidelidade.

12 de Maio de 2012

A entrega desta semana visa o desenvolvimento do protótipo de alta fidelidade da aplicação. Este protótipo de alta fidelidade é constituído pelos módulos principais do WiP Mobile, módulos esses que foram designados e discriminados nos mapas de navegação presentes no post #entrega05pre .

 

De forma a melhor esquematizar os módulos que pretendíamos elaborar para este protótipo, elaborámos os seguintes mapas de navegação: 

 

 

Figura 1. Módulos de Front-Office propostos.

 

 

 

Figura 2. Módulos de Back-Office propostos

 

Achamos que esta foi uma meta equilibrada que traçámos, uma vez que não estávamos a elevar demasiado a fasquia e ao mesmo tempo fizemos questão de lançar a nós próprios alguns desafios bastante aliciantes e exigentes a nível de dificuldade, o que acaba também por agir como factor de motivação.

 

Primeiramente, estivemos a elaborar todos os módulos a nível gráfico.Tal como é visível em posts anteriores, foram grandes as evoluções a nivel de design da aplicação em relação à demo gráfica apresentada. Mesmo após concluídas estas tarefas de design, pontualmente fomos procedendo a algumas alterações e correcções sugeridas pelo nosso orientador ou pelos docentes da disciplina.

 

Após concluídas estas tarefas mais visuais, o grupo foi-se focando mais no design técnico e funcional do WiP Mobile. Foi sobretudo no campo do Back-Office que surgiram as maiores dificuldades, uma vez que a sua implementação revelou-se uma tarefa bastante morosa e árdua, com constantes avanços e recuos conforme íamos realizando testes no dispositivo móvel. Ao testar no telemóvel somos obrigados a correr o código de Back-Office a partir do servidor externo e a utilizar a base de dados comum aos três grupos WiP, o que obriga a constantes alterações nas 'queries' e nas conexões.

 

 

Vamos passar a falar mais concretamente dos módulos implementados:

 

Login

Para este protótipo implementamos uma das formas de validação do utilizador: o Login através do Facebook. Esta funcionalidade permite que o utilizador faça login no WiP Mobile com a sua conta desta rede social caso ainda não tenha efectuado um registo no WiP.

 

Figura 3. Ecrã de Login

 

 

 

Perfil

Nesta aba irá ser carregada a informação que o utilizador tem no seu perfil do Facebook. Neste momento para o protótipo de alta fidelidade apenas implementamos o carregamento do nome e da foto de perfil associadas à conta inserida no processo de Login, sendo que no futuro implementaremos o carregamento de informação adicional existente no perfil do utilizador.

 

Figura 3. Perfil do Utilizador

 

 

 

Pesquisa- Feed's

Nesta aba de Pesquisa estão presentes as funcionalidades principais do WiP Mobile. Assim que o utilizador entra na aba, é apresentada uma área de feed's que mostra os últimos 6 registos presentes na base de dados. Cada vez que o utilizador carrega no botão de actualização, é feita uma nova pesquisa à base de dados devolvendo dados novos caso existam. Neste módulo ficou por implementar um carregamento dinâmico da página, o que dispensará a acção do utilizador para fazer uma nova pesquisa à base de dados para verificar novas entradas de ofertas.

 

Figura 4. Área de Feed's a mostrar entradas novas na base de dados

 

 

 

 

Pesquisa- Pesquisar

Esta funcionalidade, ao ser utilizada sem definição de preferências, efectua uma pesquisa de ofertas por palavra-chave à base de dados, devolvendo assim os resultados existentes.

 

Figura 5. Pesquisa de ofertas por diferentes palavras-chave

 

 

 

Pesquisa- Preferências

Na aba de Pesquisa, o utilizador ao carregar em "Mais" despoletará uma zona de preferências de pesquisa, onde este poderá definir alguns critérios de pesquisa das ofertas na base de dados. Este pode filtrar uma pesquisa de duas formas:

 

1. Selecção de áreas de labor através da selecção de "checkboxes"

2. Escrevendo um distrito, concelho ou cidade de pesquisa/ Utilizar a geo-referenciação do dispositivo móvel


 

Neste momento a pesquisa feita pelas checkboxes não se encontra funcional, uma vez que decidimos descartar deste protótipo a sua implementação por ainda não estarem definidas as categorias das checkboxes, sendo as labels destas ainda provisórias.

 

Figura 6. Destaque da área das checkboxes

 

 

Relativamente à filtragem da pesquisa através da localização, o utilizador pode optar por introduzir uma cidade ou então obter dados de geo-localização actual e utilizá-los para filtrar a pesquisa.

 

É relevante referir que a determinada altura do desenvolvimento do módulo de pesquisa por inserção de uma cidade, decidimos descartar a sua implementação para este protótipo, uma vez que achamos que pouco acrescenta de novo ao protótipo, pois é também um modo de pesquisa por palavra-chave, mudando apenas o facto de em vez de pesquisar por oferta, pesquisa pelo local onde esta existe.

 

Posteriormente o utilizador terá de seleccionar um raio de pesquisa que irá definir as ofertas que são devolvidas ao utilizador caso se encontrem dentro do raio seleccionado. Esta função está associada também à pesquisa por local, mas onde ganha extrema importância e relevância é no seu papel de obtenção de dados para a filtragem através da geo-localização.

 

Figura 7. Destaque da pesquisa por localidade, localização e da selecão do raio

 

 

Findas todas as discriminações detalhadas das funcionalidades implementadas no protótipo de alta fidelidade, decidimos complementar esta entrega com a realização de um pequeno vídeo onde mostramos o WiP Mobile a funcionar num dispositivo móvel: 

 

 

 

 

 

Considerações Finais:

Com a realização deste protótipo de alta-fidelidade, pudemos ter uma visão mais real e objectiva das potencialidades da aplicação, assim como também corrigir erros e efectuar algumas alterações que melhorem a eficácia e eficiência do WiP Mobile. Com maior ou menor dificuldade, achamos que cumprimos a maioria das metas a que nos tínhamos proposto para esta entrega, sendo que estão ainda algumas falhas por resolver, como por exemplo a obtenção dinâmica das últimas ofertas a entrarem na base de dados e a pesquisa pelas áreas/categorias das ofertas. No entanto o grupo tem desenvolvido todos os esforços possíveis para os resolver, podendo fazer um balanço positivo desta entrega. No entanto não podemos entrar em relaxamento, uma vez que ainda há muito trabalho pela frente até à implementação total da aplicação.

 

 

Principais links visitados:

http://developer.appcelerator.com

http://php.net

http://developers.google.com

publicado por jose-la-salete às 00:00
editado por verarodrigues em 14/05/2012 às 02:45 link do post
10 de Maio de 2012

Esta foi uma sessão de orientação em que cada grupo WiP esteve com o seu orientador respectivo. Estivemos portanto a mostrar e a discutir com o professor Pedro Almeida os avanços e recuos que decorreram nesta última semana de trabalho para a entrega do protótipo de alta-fidelidade.

 

Podemos afirmar que estamos dentro dos prazos para implementar o que havíamos proposto para este protótipo, mas não nos podemos dar ao luxo de abrandar o ritmo, bem pelo contrário. Neste momento faltam implementar apenas 3 itens no protótipo, nomeadamente a área de feed's, geo-localização e descodificação/codificação da informação que vai e vem da base de dados. Concluídas estas etapas, estarão cumpridos todos os objectivos auto-propostos para este protótipo de alta-fidelidade.

 

08 de Maio de 2012

Esta aula foi dada pelos professores Ivo Daniel e Benjamim Júnior, e ficou marcada sobretudo pelas impressões trocadas sobre os avanços registados até esta altura sobre a aplicação, sobretudo a nível gráfico e funcional.  

 

Os professores alertaram sobretudo para alguns pormenores gráficos que necessitam de algum cuidado, como por exemplo no ecrã de login e alguns espaçamentos que devem ser corrigidos. A nível técnico, os professores chamaram à atenção para a necessidade de maior esforço na implementação da geo-localização do WiP Mobile, tarefa na qual iremos trabalhar mais afincadamente durante o resto da semana até à entrega final.

 

03 de Maio de 2012

Ao contrário das semanas anteriores, apesar de estarmos todos juntos na sala de reuniões, cada grupo apenas se reuniu com o seu orientador respectivo.

 

Primeiramente, estivemos a mostrar ao Professor Pedro Almeida o que já elaborámos para a entrega do protótipo de alta-fidelidade até esta reunião . Neste momento temos praticamente definidos todos os items do menu de pesquisa e de preferências, assim como também já efectuámos progressos na geo-localização, uma vez que já conseguimos fazer com que o telemóvel consiga detectar a sua posição actual e devolver essas mesmas coordenadas. De referir ainda que o login através do Facebook encontra-se também já operacional, ainda que necessite de algum aprimoramento.

 

O nosso orientador deu ainda algumas sugestões para aplicarmos nas preferências de pesquisa, nomeadamente na selecção do raio de pesquisa das ofertas. Assim, em vez do utilizador inserir um raio, este vai ter opções limitadas para seleccionar o valor do raio de pesquisa, função na qual começaremos a trabalhar.

 

Ainda durante a reunião, o orientador aproveitou para dar algumas dicas e apreciações sobre o novo "look" do blog.

 

Para finalizar, estabelecemos mais algumas tarefas para concretizar até ao final do prazo da entrega, sobretudo a nível de back-office, nomeadamente no tratamento das ofertas que o WiP Mobile vai buscar à base de dados e na forma como estas serão devolvidas ao utilizador.

Maio 2012
Dom
Seg
Ter
Qua
Qui
Sex
Sab
1
2
3
4
5
6
7
8
9
11
13
14
16
17
19
20
22
24
25
26
27
28
29
31
subscrever feeds
arquivos
mais comentados
1 comentário
1 comentário
Colaboradores
WiP Web
WiP iTV
pesquisar
 
últ. comentários
Algumas notas de lembrete para a nossa reunião:- P...
Boa evolução gráfica!O blogue também está com um n...
Relativamente ao logo, sugerimos também que experi...
Em resposta ao comentário do professor:- relativam...
Algumas notas sobre a demo gráfica:- a demo tem um...
Copyright


Licença Creative Commons
Este trabalho foi licenciado com uma Licença Creative Commons - Atribuição - NãoComercial - SemDerivados 3.0 Portugal.

blogs SAPO