sábado, 30 de março de 2013

Esquematização da parte Web

Como sabem, nosso projeto envolverá uma parte mobile e uma WEB, que serão integradas pelo uso de um serviço Google chamado GAE.

Hoje trabalhamos na estruturação da parte web, como páginas, o que terá na página, entre outros. Essa estrutura está sujeita a alteração, e está sendo analisada pelo grupo para que possa melhor atender e ser integrada com a parte mobile do projeto


Estrutura da parte destinada aos médicos ou responsáveis
Para detalhes de cada parte, os desenhos se encontram no Docs e aberto ao público.


Larissa



segunda-feira, 25 de março de 2013

Resumo da Semana

Nessa semana, em Mobile, as:
  • alterações do cadastro foram finalizadas;
  • a visualização de remédios só está faltando um detalhe que é consertar a parte de "ativar";
  • parte do banco de dados SQLite já está funcional;
  • Ligar Emergência e Ligar Responsável já estão funcionando;
  • Configurações também já está pronta.
Vitor, André e Diego
Hoje começamos a explorar a parte WEB destinada aos médicos, que apesar de não ser o nosso maior desafio, com certeza se encontra na lista, já que a maior parte do grupo está habituada a Android, e não a Web. Trabalhamos na tela Cadastro e pesquisamos bastante, optando definitivamente pelo uso do NetBeans para essa parte do desenvolvimento.

Larissa

Alterações feitas no código Mobile


Sábado, dia 16/03/2013

Realizamos uma alteração na parte de cadastro da conta do usuário. Após conversar com o professor Ivan, ele nos aconselhou a utilizarmos a conta que o usuário já possui no aparelho.

Já alcançamos esse objetivo e para isso utilizamos : Account Manager.

Em nossas pesquisas observamos que é possível o usuário não possuir somente uma conta mas sim várias. Por isso, no nosso projeto demos a opção de o usuário selecionar qual conta ele deseja utilizar.

Vitor Vicentim

segunda-feira, 11 de março de 2013

Reunião do dia 11 de março de 2013

Na reunião dessa semana, discutimos tudo que realizamos e montamos um cronograma.

Além do que já foi postado, conversamos com o professor Ivan sobre como faríamos a parte WEB e  o reconhecimento do usuário. Sobre o último chegamos a conclusão que iremos utilizar a conta do Google.

Problemas e soluções encontrados essa semana:
  •  Problema: Como usar o GAE. Solução: Discussão com outros grupos que já utilizaram dessa tecnologia e pesquisas.
  • Problema: Como pegar o usuário (e-mail) do aparelho Android. Solução: Account Manager.
  • Problema: Reutilização do código do Medical Schedule 2012.

Alterações feitas no código mobile

24/02/2013 
Início do desenvolvimento da parte mobile, começando pela estruturação de nosso sistema.
Primeira classe criada, Controla Execução, a qual consiste em apenas verificar se o usuário possui um cadastro ou não. Isso só é possível devido a criação de uma banco de dados no aparelho (nome do banco: Medical Schedule).
Criamos uma classe CadastrarDAO, na qual criamos e manipulamos a tabela Cadastro Usuário que possui os seguintes campos:
  • ID
  • Nome
  • Email
  • Nome Responsável
  • Telefone Responsável

Caso o usuário não possua um cadastro a classe Controla Execução o encaminha para a classe Termo De Uso que tem como cujo objetivo esclarecer as condições de uso do aplicativo. Nessa classe o usuário tem a opção de ouvir o termo para facilitar o uso.
Criamos a classe Cadastrar onde utilizamos a CadastrarDAO para guardar as informações do cadastro do usuário.

Diego Hermógenes

26/02/2013

Nova etapa concluída, agora após o cadastro do usuário, temos a tela principal a qual ainda estamos planejando alguns detalhes. Nela encontramos três botões ( Ligar Emergência, Ligar Responsável e Configuração) , mas ainda surgirá um quarto botão ( ainda não definimos como chamará nem como colocar, mas terá como função permitir o usuário a visualizar os remédios cadastrados).
A classe Configuração, já esta concluída, mas estamos pensando ainda, em uma maneira que seja de fácil entendimento e manipulamento para o usuário. A ideia dessa classe, é permitir que o usuário altere o nome e o telefone do responsável, o qual é utilizado na tela principal.

André Nakazone