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

segunda-feira, 25 de fevereiro de 2013

Apresentação da Ideia

Foi apresentado hoje a uma bancada com os professores orientadores a nossa ideia do projeto, e foi aprovada. Dentre as sugestões, modificações, entre outros, que foram feitas pelos professores, seguem as mais importantes:

  • Trabalhar com WEB ao invés de Desktop na parte do Médico, ou responsável;
  • Usar Android 4.0.3, porém aberto a versões anteriores;
  • Permissão para usar o Google Code como repositório, sendo Open Source, e se comprometendo a pôr no SVN a cada 15 dias.
Tudo isso será discutido pelo grupo para que seja melhor implementada no projeto, e agora o trabalho realmente começou.

Larissa

sábado, 23 de fevereiro de 2013

Primeira Reunião

Hoje começamos a criar as ideias do projeto de 2013, que é a continuação do Medical Schedule iniciado em 2012. O grupo foi alterado, sendo os novos integrantes:

André Nakazone Barbosa
Diego Hermógenes Costa
Larissa Akemi Araujo Toome
Vitor Vicentim Della Nina

Nossa primeira reunião, feita no dia 23/02/2012 das 10h30 às 12h50, teve como pauta:

  • Trabalhar na apresentação da ideia que ocorrerá na segunda-feira (25/02/2013)
  • Organizar as ideias do trabalho
  • Definir tecnologias usadas
Depois de muita discussão de possibilidades, pois a nosso objetivo é facilitar o controle de medicações principalmente para pessoas idosas que possuem dificuldades e necessitam de muitos remédios, organizamos o projeto como sendo:

  • Programa Desktop-Médico
  • Programa Mobile-Paciente
  • Servidor
Larissa