Roteiro• O Projeto
– Cliente– Cenário
• Planejamento– Arquitetura– Plano de Negócio– Viabilidade– Organização da Equipe– Metodologia– Riscos– Recursos– Cronograma
• Prover informações relevantes para o usuário de forma personalizada, a qualquer hora, de acordo com sua localidade.
Plano de Negócio
• Implantação do Sistema– Aplicativo Cliente– Configuração do Servidor
• Manutenção
Viabilidade Técnica
• Conhecimento da arquitetura• Familiaridade com a linguagem de
Programação (Java)• Boa documentação da tecnologia
utilizada• Fácil acesso ao cliente
Viabilidade Comercial
• Atrativo tecnológico• Máximo aproveitamento dos
serviços• Agregar valor ao Resort• Inovação na área• Dispositivo comercialmente aceito
Viabilidade Econômica
• Resort com infra-estrutura implantada
• Baixo custo para expansão da infra-estrutura
• Tecnologias gratuitas
Metodologia
• XP– Desenvolvimento em pares– Iterações curtas– Agilidade
• RUP– Concepção, Plano de Projeto,
Desenvolvimento e Implantação– Boa documentação
Riscos (1/2)
• Riscos de Tecnologia– J2ME– Sensibilidade ao Contexto– Disponibilidade do dispositivo
• Riscos de Produto– Usabilidade– Aceitação no Mercado
Recursos
• Recursos de Software– Windows XP Profissional– J2ME Wireless ToolKit– Emulador de PDA– Eclipse– Banco de Dados
• Recursos de Hardware– Dispositivo (PDA)– Computadores (disponíveis no CIn)
Plano de Tarefas(1/3)
• Módulo Cliente– Treinamento J2ME– Usabilidade– Implementação básica
• Telas do Sistema– Implementação funcional– Conclusão e integração
Plano de Tarefas (2/3)
• Módulo Comunicação– Protocolo– Elaboração da API– Estudo do UPnP– Sensibilidade de Contexto– UPnP
Plano de Tarefas (3/3)
• Módulo Servidor– Treinamento Hibernate– Elicitar requisitos– Modelar banco de dados– Implementação básica
• Classes básicas, dados e negócios– Sensibilidade de Contexto– Treinamento JSP– Interface gráfica