Quarta-feira , 16 de Maio DE 2012

#entrega06pre

 Para a versão Beta, a equipa comprometeu-se a fazer o seguinte:

 

 

Parte técnica

 

O utilizador está dentro de uma certa gama de coordenadas de latitude e de longitude e tem acesso à “nuvem”, então ele consegue visualizar conteúdos que estão na “nuvem” e consegue mandar para a base de dados um texto e as devidas coordenadas GPS de onde foi mandado e a  base de dados armazena. Quanto ao site, já vai ser possível o registo do utilizador.

 

Implicações:

 

1)  ligação com GPS;

2)  ligação com servidor;

3)  visualização de conteúdos;

4)  introduzir texto geolocalizado na base de dados;

 

Considera-se que o item 1) já está realizado, o item 2) vai precisar de 25h de esforço e tem prioridade máxima  no desenvolvimento da aplicação, o item 3) vem logo a seguir com uma prioridade média alta e a necessitar de pelo menos 20h de trabalho, por último como prioridade média temos o item 4) com uma estimativa de 15h de trabalho.

 

Parte gráfica

 

Implementar os botões necessários da parte técnica. O ícone da aplicação já vai ter o logótipo. Página principal e página de registo implementadas no site.

 

Testes

 

Os testes a serem efectuados serão:

 

            - teste de usabilidade;

            - teste de compatibilidade (entre A5 do Sapo e Samsung Galaxy);

 

publicado por patriciaana às 16:39
Sexta-feira , 11 de Maio DE 2012

#entrega05

 No site da aplicação ( www.nuvens.x10.mx )  já é possível fazer download de uma versão experimental da aplicação que vai buscar os valores por GPS e identificar a localização do utilizador.

 

Esta aplicação foi testada no dispositivo a5 com Android mas é preciso ter em atenção que a opção em Settings que vai buscar a localização do utilizador por Networks esteja desactivada e que apenas a buscar de localização por GPS esteja activa porque senão a aplicação diz que não tem informação a mostrar.

 

Devido ao projecto estar muito atrasado, as entregas feitas até agora não são as definitivas.

 

O grupo decidiu criar entregas internas esporádicas como forma de fazer o trabalho avançar no sentido de criarmos a aplicação idealizada.

 

Acreditamos, que essas entregas que faremos não contarão para avaliação nem estamos à espera disso, estas entregas serão apenas o fechar de etapas que o grupo ainda não conseguiu concluir.

 

 Ao entrar no site clique no botão que diz DOWNLOAD, será feito o download do ficheiro .apk, este deverá rodar num dispositivo android e ao aceder à aplicação clique no botão Procurar Dados e será mostrada a localização do dispositivo: altitude, longitude, latitude, velocidade e os provedores que ajudaram a conseguir a localização.

 

Caso não consiga fazer o download do ficheiro pelo site, poderá clicar aqui

publicado por patriciaana às 18:50
Sexta-feira , 30 de Março DE 2012

#entrega04 (continuação)

Logótipo

O estudo do logótipo, se bem que algo apressado, passou por várias fases:

Primeiro uns rabiscos à mão:

 

Depois uns estudos a cores:

 

Por fim o documento (quase final) do estudo do logótipo:

As cores escolhidas, azul e laranja, foram desde o início as únicas consideradas por serem tão óbvias e formarem uma óptima conjugação. Às nuvens associa-se logo o branco ou azul, cor esta que transmite calma, placidez, tranquilidade. Por outro lado, o ícone usado para representar os feeds é por norma laranja, cor esta que sendo quente transmite energia, vivacidade e força. Sendo o azul e o laranja cores opostas no espectro (complementares), atraem o olhar e intensificam-se uma à outra, sendo por isso bastante comuns em publicidade. Em conjunto transmitem força, mas sem agressividade; tranquilidade mas sem aborrecimento, sendo o par complementar mais comummente utilizado. Por estas razões, pensou-se não haver sequer motivo para testar o logótipo em outras cores.

Falta realizar um ícone de lançamento da nossa aplicação, de acordo com as regras sugeridas no site http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html , mas devido a problemas de saúde vai ter de ficar para daqui a uns dias.

 

Mapa de navegação

O nosso esquema de navegação é extremamente simples, uma vez que consiste basicamente numa única página, a partir da qual se desdobram sub-páginas com algumas funções específicas, sendo sempre possível fechar essas sub-páginas, permanecendo sempre na página principal.

 

Estudo do layout

O nosso layout é baseado no theme "Holo Light with dark action bars", com algumas modificações, mas tentando manter a coerência advogada pelo site Android Design. Devido à falta de hábito no uso de tal tipo de aparelhos e mais ainda na realização de aplicações para os mesmos, teme-se que algumas das opções possam não ser as mais viáveis, mas só com o real desenvolvimento da aplicação poderemos confirmar, ou não, este receio.

 

A base do layout é o conjunto de especificações que se seguem, disponibilizadas como boas e coerentes bases para qualquer design de uma aplicação para Android. - http://developer.android.com/design/downloads/index.html

 

A grelha deste projecto é bastante simples dado o pequeno ecrã dos aparelhos a utilizar e baseia-se em percentagem de ecrã, uma vez que se pretende essencialmente ter o mesmo look independentemente do tamanho de ecrã ou resolução utilizadas. Salienta-se que na prática não existe um tamanho definido para o comprimento do ecrã que, ao ser único e cheio de desdobráveis, vai esticando e encolhendo consoante as opções do utilizador.

 

 

 Pela mesma razão decidiu-se usar como font as diversas variações de Roboto, uma font desenvolvida especificamente para aplicações de Android (em particular as mais recentes) e que contém todos os caracteres essenciais, sendo de fácil leitura e também facilmente escalonável, de modo óptimizado para os diferentes tipos de aparelhos e resoluções em que as aplicações possam correr.

Livro de apresentação da font Roboto:

Roboto_Specimen_Book.pdf

 

Para o layout optou-se, como já referido, por utilizar como base o tema "Holo Light with dark action bars", tendo mantido os highlights em azul. Esta é a norma base para aplicações Android, pelo que os utilizadores já estarão familizarizados com ela, e vem de encontro às cores identificativas do PlaceClouds, pelo que, mais uma vez, a escolha foi óbvia.

 

publicado por sofia-e às 21:10

#entrega04

 No âmbito da entrega 4 da disciplina de Projecto, foi-nos pedido a especificação técnica e a especificação gráfica daquilo que vai ser o trabalho final.

 

Felizmente, foi possível chegar a algumas conclusões no âmbito técnico, como o uso do GPS e o seu enquadramento em JAVA. Há fortes possibilidades do uso simultâneo da rede celular (usada por telemóveis) quanto à descoberta da localização do utilizador.

 

No ficheiro enviado com o nome "documento" é possível ter acesso à arquitectura geral do sistema e a interligação entre tecnologias de localização.

Como também a visualização e explicação de dois importantes excertos de código que serão usados para a implementação dessa mesma arquitectura.

 

Quanto à base de dados é enviado o ficheiro mysql com o nome "nuvensx1_carne" que contém as tabelas necessárias e a estrutura que vai dar origem às nuvens.

 

O ficheiro de nome "logo" é um JPEG com o símbolo genérico do projecto. A nuvem simboliza a "caixa de conteúdos" e as ondas (Wi-Fi) que simbolizam os conteúdos a "irem e a virem" da nuvem ou seja, a conexão.

 

O JPEG de nome "logo_nome" é o logótipo com o nome (PlaceClouds) do projecto.

 

documento.pdf

nuvensx1_carne.mwb

 

Logótipo oficial do projecto

 

logótipo oficial do projecto mais o nome escolhido

publicado por patriciaana às 14:22
Sexta-feira , 16 de Março DE 2012

#entrega03

No enquadramento da terceira entrega em que nos foi pedido que desenvolvessemos uma demonstração gráfica e técnica de algumas funcionalidades do produto, envia-mos agora um link (em que se encontra alojada a aplicação a desenvolver)  onde estão as duas demonstrações: http://nuvens.x10.mx/

 

Demo gráfica

 

Feita com materiais simples e alguns até reciclados a demonstração gráfica pretende dar a conhecer as funcionalidades básicas do projecto visualmente. Tentando mostrar os efeitos que os smartphones hoje em dia possuem, criou-se uma disposição de conteúdos que acreditamos ser bastante organizada e intuitiva na utilização da aplicação.

 

Demo técnica

 

Tecnologias usadas...

 

Devido a problemas técnicos, o que inicialmente estava previsto (a utilização da linguagem e de código JAVA) teve de ficar de parte. As razões que levaram a isso foram:

 

- a programação em JAVA é demasiado complexa para aprender em tão pouco tempo e devido ao número de funcionalidades que o projecto exige seria muito difícil conseguir implementar tudo direito;

- os programas que eventualmente poderiam ajudar a minimizar os constrangimentos do número anterior, por alguma razão desconhecida, deram erro aquando da instalação nas máquinas dos programadores o que não foi ainda detectada a causa;

 

Devido a isto, optou-se por programar em PHP e um pouco de JavaScript a demo técnica da aplicação cujo link foi disponibilizado em cima.

 

A grande desvantagem de programar em PHP neste projecto:

Uma vez que é preciso um browser para ter-se acesso à aplicação poderá haver o constrangimento da geolocalização, assim, só há três caminhos a seguir: ou conseguimos uma ferramenta que quando instalada no dispositivo do utilizador (que suporte Android também) permita detectar e guardar os dados de latitude e longitude, ou tentamos descobrir se é possível desenvolver a aplicação no seguinte site - http://ibuildapp.com/ , ou procuramos outros programas que permitam converter uma das nossas linguagens conhecidas para JAVA (esta última solução parece a menos viável e só será considerada caso nenhuma das anteriores seja possível mesmo).

 

As vantagens de programar em PHP  neste projecto:

É uma linguagem conhecida, simples e leve. Vai permitir uma melhor performance do desempenho da aplicação. Permite conexão directa com base de dados sem precisar de Frameworks ou instalação de plugins. Pode aliar-se a outras linguagens.

 

Explicação da demo técnica...

 

1º - O utilizador deverá escolher a opção "demo técnica" na homepage do site cujo link foi disponibilizado. 

2º - O utilizador deverá inserir o seu nome na caixa de texto apresentada. Caso não o faça dá uma mensagem de aviso.

3º - Ao clicar em "Submeter" o utilizador irá ver uma mensagem a dizer que a actualização do nome foi bem sucedida (caso tenha sido) e visualizará o nome que submeteu bem como a data/hora em que o fez . Estes dados já provém da base de dados.

4º - Esta demonstração poderá ser visualizada num dispositivo móvel desde que haja conexão à Internet e um browser.

 

Nota: A query que vai buscar à base de dados essas informações vai buscar segundo o nome introduzido o que quer dizer que caso introduza o mesmo nome na base de dados, poderá haver um conflito na query e aí embora o nome seja lá guardado não poderá ser visualizado à posteriori. Esta opção foi tomada devido ao sistema não ter um dado absoluto pelo qual possa ir pesquisar o nome inserido, uma vez que ainda não foi implementado o sistema de login. Quando foi implementado, através de uma variável de sessão será mais fácil e precisa a busca.

publicado por patriciaana às 18:07
Sexta-feira , 02 de Março DE 2012

#entrega02

Após a mudança de rumo de projecto e finalmente estando todos, orientador e alunos, de acordo quanto ao novo rumo a tomar, procedeu-se ao estudo da viabilidade técnica e funcional.

Junta-se ainda uma lista aparelhos sugeridos que podem suportar a nossa futura aplicação móvel e alguns dados de interesse em anexo.

 

reqs-funcionais-tecnicos.pdf

Anexo2.pdf

aparelhos_sugeridos.pdf

 

PS - de momento não está a ser possível fazer o upload do anexo1 por razões técnicas (apesar de só ter 316Kb estou sempre a receber a mensagem de que terá 50Mb). Terá a entrega de ficar para qd for possível.

 

PPS - como não consigo de todo fazer o upload do ficheiro, aqui fica o link para a página de onde a informação foi retirada: http://www.findmebyip.com/litmus

 

publicado por sofia-e às 22:16
Sexta-feira , 24 de Fevereiro DE 2012

#entrega01

Aqui ficam o nosso briefing e estado da arte. Relembramos que devido à mudança de focus apenas aquando da reunião com o orientador, há poucas horas atrás, talvez ainda não reflicta muito essa mudança.

 

estadodaarte.pdf

briefing.pdf

publicado por sofia-e às 12:45

links

pesquisar

 

Julho 2012

D
S
T
Q
Q
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

posts recentes

arquivos

tags

mais sobre mim