Sábado, 30 de Junho de 2012

Na quarta-feira passada realizou-se novamente uma reunião de orientação contando com a presença do Professor Licínio uma vez que o Professor Hélder não pode estar presente. Esta reunião era muito aguardada da nossa parte para mostrar e discutir os avanços na aplicação.

A reunião iniciou-se com uma discussão sobre a apresentação do projecto visto que esta cada vez mais próxima, e, após este primeiro ponto, falou-se sobre o relatório e a sua estrutura. Passando da papelada para o que mais nos motiva apresentámos as novidades ao Professor Licínio, nomeadamente as Mensagens e as Trocas. Estas duas componentes não apresentaram quaisquer problemas aquando o teste por parte professor Licínio (e o que passa pelo professor Licínio serve para todos os utilizadores ;)). Foram também apresentados os tutoriais, já redesenhados, e uma componente adicional que consiste no widget da aplicação, este também recebido com agrado.

Com as novidades da aplicação apresentadas passou-se para os dois novos avatares que em breve também serão apresentadas no blog.




Quarta-feira, 27 de Junho de 2012

Para completar a componente das mensagens decidimos proceder à criação de um widget para utilização no ecrã principal do Android. Este torna-se um acessório interessante para a aplicação pois permite verificar facilmente a existência de mensagens novas e aceder às mesmas.

Este mesmo widget verifica periodicamente a existência de mensagens novas, e apresenta uma notificação quando esta situação se verifica. Fica uma imagem com o widget e a notificação que é apresentada


Bibliografia consultada:
http://developer.android.com/guide/topics/appwidgets/index.html em 27 de Junho de 2012
http://developer.android.com/guide/practices/ui_guidelines/widget_design.html em 27 de Junho de 2012
http://developer.android.com/guide/topics/ui/notifiers/notifications.html em 27 de Junho de 2012
http://developer.android.com/guide/components/services.html em 27 de Junho de 2012
http://developer.android.com/design/patterns/notifications.html em 27 de Junho de 2012
http://stackoverflow.com/questions/3535164/how-to-change-the-font-in-android-widgets-to-user-defined-fonts-in-assets-fold em 27 de Junho de 2012
http://stackoverflow.com/questions/2078122/android-widget-not-updating em 27 de Junho de 2012




Terça-feira, 26 de Junho de 2012

Desde o nosso último ponto de situação efectuamos avanços significativos na aplicação. Já foi implementado o sistema de mensagens e foram efectuadas correcções mínimas noutros ecrãs.


 

O sistema de mensagens engloba três ecrãs. O primeiro é utilizado para apresentar a última mensagem trocada com cada jogador, o segundo é utilizado para visualizar uma conversa e o último permite enviar uma nova mensagem. Fica uma imagem relativa a cada ecrã.

 

 

 




Sexta-feira, 22 de Junho de 2012

Na última semana efectuamos bastantes progressos no desenvolvimento do projecto e vimos partilhar.
Fica aqui o quadro de trabalho publicado no #cenas22 agora actualizado:


Foi desenvolvido mais um avatar para a aplicação sendo este mais feminino que os outros, mas igualmente perigoso. Ficam algumas imagens da sua criação.

 

Ao nível da aplicação foram traduzidos e inseridos os restantes conteúdos (Tags de Informação), foram revistas as ajudas de forma a ficarem mais coerentes, foram desenvolvidos e introduzidos os tutoriais imagéticos e foram desenvolvidas mais duas componentes.

Foi desenvolvida a componente do crafting que permite aos utilizadores converterem as várias partes num item lendário obtendo um novo poder para o avatar. Apresentamos dois ecrãs com o resultado (Samsung Galaxy Gio).


A componente das trocas permite trocar um item entre os jogadores. Esta componente apresentou alguns desafios no desenvolvimento sendo que era necessário utilizar novamente os pedidos cíclicos ao servidor e abrir o inventário efectuando a escolha de 4 itens. Apresentamos dois ecrãs com o resultado (Asus Transformer e Samsung Galaxy Gio).


Houve também algumas alterações internas à aplicação sendo imperceptíveis para o utilizador. O ecrã de confirmação de saída foi modificando criando métodos que permitem que seja utilizado, de forma fácil, noutros contextos, como um simples ecrã de confirmação.

Os tutoriais também formam centralizados numa única Activity, facilitando assim todo o processo de adição de novos tutoriais e apresentação dos mesmos ao utilizador.

Existiu também a correcção de um “bug” no inventário que se verificava quando o utilizador possuía muitos itens e era apresentada a possibilidade de deslocamento vertical. Ocasionalmente, ao deslocar o ecrã, os itens desapareciam deixando o ecrã inoperável. Uma pesquisa revelou o problema e a respectiva solução.

Websites consultados:

Até ao momento o desenvolvimento está a correr como previsto sendo que o grupo está com boas espectativas.


#cenas_offtopic
No desenvolvimento da aplicação deparamo-nos com questões de usabilidade que deram muito que pensar, sendo que o grupo encontrou uma nova definição para esta norma e que se apresenta mais adequada:

Usabilidade – Todos os pormenores e detalhes extremamente trabalhosos de conceber e implementar que asseguram que um utilizador “nabo” consiga utilizar o produto com sucesso.

Até breve. :)




A reunião extra desta semana ocorreu na terça-feira, dia 19. No início da reunião foi feito um ponto de situação para saber o que estava concluído e o que faltava fazer. De seguida efectuou-se uma revisão dos textos em inglês das várias tags de informação, uma vez que pretendemos um correcto suporte da língua inglesa. Concluímos com a revisão do plano de ataque até à entrega de modo a compreender se estava a ser cumprido.




Sexta-feira, 15 de Junho de 2012

Hoje, de modo a compreender o ponto de situação do projecto, efectuamos uma lista das componentes em falta resumindo-as na lista seguinte:




Quinta-feira, 14 de Junho de 2012

Ao longo de todo o semestre os posts das aulas apresentaram-se com títulos algo estranhos. A ideia de utilizar estes títulos surgiu a partir daqueles filmes que têm prequelas e sequelas que nunca mais acabam. Partindo deste conceito e ridicularizando a situação, criamos uma saga que se resume às aulas de projecto ao longo do semestre.


Segue-se uma lista de todas as aulas facilitando o acesso e permitindo observar a dita saga:
#aula01 - The Beginnig
#aula02 - The Beginning 2
#aula03 - The Beginning sqrt(10-sin(90))
#aula04 - O Regresso
#aula05 - O Regresso 2
#aula06 - O Regresso 3
#aula07 - A Vingança
#aula08 - A Vingança 2
#aula09 - A Vingança 3
#aula10 - O Regresso da Vingança
#aula11 - O Regresso da Vingança 2
#aula12 - O Regresso da Vingança 3
#aula13 - O Regresso da Vingança do Dragão Vermelho


Apresentamos também todas as entregas para facilitar a navegação:
#entrega01 - Estado da Arte e Briefing
#entrega02 - Requisitos Funcionais e Viabilidade Técnica
#entrega03 - Demo Gráfica e Técnica
#entrega04 - Especificação Gráfica e Especificação Técnica
#entrega05pre - Prototipo de alta fidelidade (objectivos)
#entrega05 - Prototipo de alta fidelidade
#entrega06pre - Versão Beta (objectivos)
#entrega06 - Versão Beta
#entrega06testes - Testes Versão Beta




A primeira componente que decidimos desenvolver foi a loja, devido à sua facilidade e rapidez de implementação. Ficam uns ecrãs do resultado.




Apesar das aulas já terem terminado e a versão beta estar entregue, ainda há muito que fazer para a entrega final. Assim, em conjunto com os orientadores, decidimos continuar com as reuniões de orientação.
A reunião desta semana decorreu na terça-feira e entrou-se sobretudo, no plano de acção a tomar nas próximas semanas.
Desta forma criamos uma estimativa de esforço das componentes em falta, sendo esta uma revisão à estimativa efectuada no post #entrega06pre - Versão Beta (objectivos)

 

ComponentePrioridadeEsforço (Horas)
Trocas430
Loja112
Crafting318
Mensagens218

 

A tabela acima representa os elementos em falta na aplicação, no entanto, ainda é necessário corrigir os erros detectados com os testes de usabilidade.




Sexta-feira, 8 de Junho de 2012

Após o desenvolvimento da versão beta torna-se imprescindível o recurso a testes para aferir o correto funcionamento da mesma. De modo a compreender se a aplicação cumpre com os requisitos pretendidos foram efetuados testes de usabilidade, compatibilidade e conteúdo.

O presente post serve para apresentar o documento que contem a descrição de todo o processo de teste, desde a relevância do mesmo aos resultados e soluções.

Projecto uaQuest - Testes Versao Beta




.mais sobre mim
.pesquisar neste blog
 
.Julho 2012
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


.arquivos

. Julho 2012

. Junho 2012

. Maio 2012

. Abril 2012

. Março 2012

. Fevereiro 2012

.tags

. todas as tags

.links
.subscrever feeds