quarta-feira, 25 de junho de 2008

Layout da pagina terminado

Levando em conta a usabilidade, o layout foi terminado. A seguir, como seria visto por daltonicos ou pessoas com problemas de visão. Hoje é o dia da apresentação.

Original


Daltonico


sábado, 12 de abril de 2008

Base de dados terminada...


Depois de horas de discussão, principalmente nos laboratórios do IC, finalmente chegamos a versão 1.0 da nossa base de dados. Gostaria de relatar certa frustração pois todos no grupo estão cientes da falta de algumas funcionalidades que optamos deixar de fora devido à consideravel complexidade já existe no programa. Posso citar o desenvolvimento de um controle de privacidade mais avançado do que o existente. No entanto, volto a salientar nossa preucupação a respeito de prazos.

Alem disso, gostaria de frisar que esta é a versão 1.0 da base de dados. Portanto, sugestões são bem vindas e novas funcionalidades, se possiveis, prontamente serão incorporadas.

Paro por aqui...

sexta-feira, 4 de abril de 2008

Personagem definido


Nome: Sandro Galtran
Idade: 24
Nascimento: 11/10/1983
Natural de Paulistânia, SP (~1000 habitantes)
Ensino Fundamental e Médio: ETE Carla Joaquina
Ensino Superior: USP - São Carlos, Engenharia Mecânica

Perfil
Sandro Galtran nasceu em uma pequena cidade do estado de São Paulo cujo nome é Paulistânia. Atualmente, tal cidade possuí aproximadamente um mil habitantes. Flho de pais humildes e agricultores, Sandro sempre expôs sua paixão pela mecânica e vontade de estudar em uma faculdade renomada. Após formação no Ensino Médio, fez um ano de cursinho e conseguiu realizar seu sonho. Estudar na USP de São Carlos. Desde sua infância, sempre mostrou ser uma pessoa bastante sociável. Portanto, isso justifica sua rápida adaptação na cidade de São Carlos. Após conlcuir o Ensino Superior, fez estágio na Volkswagen. Devido as suas boas qualificações e ótima comunicação, foi efetivado e trabalha na empresa desde então. Atualmente exerce o cargo de gerente de produto. Além disso, preside o departamento de responsabilidade social da empresa que realiza trabalhos voluntários na comunidade próxima à fabrica de São José dos Campos, no estado de São Paulo. Em virtude de sua consideravável sociabilidade, também é o responsavel pelas atividades de integração do local em que trabalha. Para tanto, é um assíduo usuário de tecnologia. Grande parte de suas atividades são organizadas através da internet, ou seja, em grupos de discussão, foruns e muitos emails. Além disso, mantem sua agenda de contatos permanentemente consigo em um smartphone que também é bastante utilizado para acessar a internet e realizar tais tarefas. Inclusive, grande parte de suas transações bancarias são realizadas pelo bankline de sua instituição financeira, tanto pelo smartphone como no seu notebook pessoal. No entanto, vale ressaltar, que tal conjuntura foi apenas verossímil depois de meses de pesquisas a respeito de segurança. Um amigro próximo foi bastante lesado por um hacker que adquiriu sua senha pessoal e transferiu um montante considerável de sua conta. Portanto, sua presença em feiras de tecnolgia, principalmente as de segurança da informação ocorrem sempre que possiveis. Em suma, tecnologia com segurança é um dos principais hobbies de Sandro.

Atividades atuais
Uma das inumeras atividades de Sandro é a organização de Happy Hours. Um Happy Hour é um tipo de evento que possuí como principal objetivo a integração de seus participantes. Em outras palavras, um momento de descontração com aqueles que trabalham com você. Portanto, já é possivel imaginar que a realização de um evento desse tipo não é nada fácil. Sandro que o diga. Inicialmente, tal organização do evento era feito através de inumeros telefonemas. Algumas vezes, perdia-se horas apenas para avisar a pessoa e confirmar sua presença. Outro problema era a definição do local. Muitos dos que não iam, argumentavem como principal motivo desconhecer o local do Happy Hour. Outros, por acharem que certas pessoas não compareceriam, entre outros motivos. Sandro já organizou Happy Hours inesquecivels como também vários esqueciveis. Um dos motivos de sua paixão por mobilidade tecnologica surgiu deste problema. Uma de suas idéias foi tentar cadastrar todos em grupos de email para tentar facilitar a comunicação. De fato melhorou. No entanto, não o bastante. Insatisfeito com os últimos fracos resultados obtidos no quesito presença, Sandro sabia que precisaria, de alguma forma, melhorar a comunicação para tornar a organização deste evento mais eficiente. Foi quando, por intermédio de um amigo conheceu um novo serviço que mudaria sua vida: bHappy.com.br

Atividades futuras
Após alguns dias em contato com o serviço, Sandro resolveu fazer um teste. Contatou alguns de seus contantos a respeito de um convite que receberiam e lhes disse para testar o sistema com ele. O resultado foi execpecional. Aquelas horas perdidas com a organização de Happy Hours são coisas do passado. Atualmente, Sandro não gasta mais do que 10 minutos para organizar não só um, mas os Happy Hours de uma semana toda. No entanto, tal tempo consideravelmente baixo só é possivel devido ao uso do serviço em seu smartphone, o que possibilita a organização do evento em praticamente qualquer lugar com sinal disponivel. Portanto, quando Sandro deseja organizar um evento, ele, através de seu celular, acessa a aplicação mobile do bHappy. Como o sistema automaticamente sabe a localização de Sandro, todos os Happy Hours próximos a ele são listados. É importanto frisar que caso o Sandro esteja viajando, é possivel, também ele acessar os Happy Hours de uma localidade diferente da atual em que ele se encontra. Após uma breve analise dos cardápios e atrativos dos locais, ele faz uma escolha e pede para a aplicação enviar um convite ao celular de todos os contatos que ele desejar. Os contatos que receberem o convite, prontamente, confirmam seu interesse em ir ou não no local. Além disso, um mapa de como chegar no estabelecimento é exibido. Como todos os funcionários da empresa usam frequentemente o celular, em minutos, Sandro já sabe quem esta interessado em participar. Além disso, o próprio contato que recebeu o convite também visualiza quais de seus contatos confirmaram presença e também disponibiliza para eles a opção de convidar outros individuos. Em suma, mesmo quando Sandro esta ausente, os Happy Hours continuam ocorrendo com frequencia. Pois, devido a facilidade do sistema, qualquer um fica apto a organizar um evento desta natureza.

Nome do projeto definido.

É com bastante atraso que venho informar que o nome para o projeto definido semana passada é: bHappy.

Acho que o nome do sistema já diz tudo. Ninguem vai para um Happy Hour para ficar triste, deprimido ou chorar. A não ser, é logico, que haja um momento de desabafo. Porém, tenho certeza que logo após isso, todos vão ficar felizes.

É só.

segunda-feira, 24 de março de 2008

Android instalado!

Penei um pouco mais consegui (não tinha visto o link que dizia como instalar as dependências do plugin). O próximo passo agora é rodar algumas aplicações já existentes.

Paro por aqui.

Algumas idéias e problemas...

Durante a última aula, após a definição do projeto, contextualizamos varias variáveis do desenvolvimento do projeto. Principalmente a respeito das interfaces. Em conversa, tinhamos imaginado a possibilidade de desenvolver quatro interfaces. Uma para o celular e mais três para ser usadas na internet. No celular, seria possivel apenas o usuário fazer seu cadastro no sistema e pesquisar HappyHours mostrando seu interesse, dando sua opniao (algo como 1 estrela ruim, 2 médio e 3 bom), e checando o de seus amigos. Seria possivel também ver a localização do HappyHour no GoogleMaps como também, informações a respeito do próprio recinto. Preços, se tem música ao vivo e etc. Na web, estaria disponivel um site com três interfaces: Cadastro de Usuário, Atualização dos dados dos Recintos e Administração do site. A primeira seria apenas uma opção de cadastro pela web caso o usuário não queira fazer pelo telefone. A segunda seria para os próprietários ou gerentes dos recintos estarem atualizando cardápio, preços, entre outros. Finalmente o último seria para os desenvolvedores e adminitradores do site, ou seja, uma interface completa para acesso e manipulação da base de dados.

O problema que encontrei, pensando nessa solução é em relação ao aplicativo do celular. Com o que ele se conectaria na internet? Com outro aplicativo? Diretamente com a base de dados? Outra preucupação em relação ao projeto é o tempo. Ao meu ver, o projeto poderia ser dividido em fases: Modelagem da base de dados, construção de interface de administradores, definição de identidade visual do projeto, desenvolvimento paralelo entre aplicativo do celular e interfaces da web...

A princípio, tinha achado o projeto de tamanho mediano. No entanto, sem uma definição mais clara do que realmente será feito, seu tamanho passa a ser preocupante devido ao número de possibilidades que podem ser exploradas.

Portanto, grupo, acho que devemos sentar e por no papel o mais rápido possivel todas as idéias e decidir a viabilidade de se fazer em tempo hábil cada uma delas.

Fica registrada minha opnião.

domingo, 16 de março de 2008

Finalmente...

Primeiramente, gostaria de me desculpar com o professor Hans, docente da disciplina, a respeito do atraso para a criação deste blog e do envio do email informando meus conhecimentos sobre JAVA. Sinceramente, não me recordava dessas obrigações. Tudo resolvido, inicio não só os relatos de minhas atividades como as de meu grupo também.

Nessas duas semanas de aula, digo que apenas alguns passos já foram dados. Inicialmente, já na segunda aula, o meu grupo foi definido.
  • 058928 - André Zanchetta - Potter
  • 060639 - Felipe Souza - Frota
  • 060796 - Fernando Melro - Nenem (eu)
No entanto, desde a primeira aula, quando o professor Hans comentou a respeito do projeto do curso, alguma idéias já foram sendo desenvolvidas por todos os integrantes do grupo.
Inclusive, no mesmo dia da formação do grupo, já expusemos nossas idéias. Entre elas estavam o desenvolvimento de um jogo, algo como um dicionário. Não me lembro bem. A outra seria um serviço que contava a história do local em que a pessoa estaria no momento. Finalmente, a última idéia discutida era também um serviço, mas que indicaria coisas perto do usuário, isto é, lanchonetes, padarias, baladas, hospitais mais próximas da localização atual do usuário. Como se pode perceber, essas duas últimas idéias, focadas em localização e posição do usuário. Ou seja, a utilização do GPS.

Após algumas aulas, e pesquisas na Internet a respeito da viabilização das idéias, conversamos com o professor Hans. Além do feedback positivo, ele acabou contribuindo com mais idéias. Uma bem bacana, foi de um aplicativo de gestão de caronas. Um aluno com carro, informaria sua origem e destino a um servidor pelo próprio celular. Outro aluno, precisando de carona, informaria seu destino e o GPS, indicaria sua posição automaticamente. Caso a rota do primeiro aluno pudesse beneficiar a do último aluno, este seria notificado, viabilizando, portanto a carona. Outra idéia que surgiu foi para ajudar deficientes físicos. Quando algum cego chegar perto de alguma rua, cruzamento ou avenida, o celular poderia tremer ou tocar, indicando ao usuário mais cautela.

De qualquer forma, até o presente momento, não temos uma idéia definida. Só gostariamos de desenvolver um serviço ou jogo focado em mobilidade pessoal. Em outras palavras, que utilize os recursos do GPS.

Paro por aqui. Apenas ressalto que as próximas metas é conhecer mais a plataforma Android e suas ferramentas de desenvolvimento, incluindo eclipse, entre outros.