Acadêmico: Anderson Nicolau Haskel Orientador: Francisco Adell Péricas 16:59
Introdução Fundamentação teórica Desenvolvimento Requisitos Especificação Implementação Conclusão Extensões
O que me motivou? Solução proposta Objetivo: desenvolver um sistema de gerenciamento e controle de chamados técnicos para dispositivos móveis baseados em Android.
Visão geral de chamados técnicos Controle dos chamados de todos os técnicos pelo gestor Liberação dos chamados para técnicos Cada técnico acessa sua lista de pendência
Dispositivos Móveis O grau de mobilidade Troca de informações com a rede Realizar processamento Sistema operacional Vantagens: Versáteis Baixo custo Ótimos geradores de informações Disponibilidade de aplicação de interação com outros sistemas
Rest Transferência de estado representacional Modelo cliente/servidor Recurso representado por estado json, xml Protocolo de transporte HTTP
WebAssist Qtux controle e gestão de chamados técnicos
Cenário do sistema Aplicativo para dispositivo móvel (smartphone) Software em ambiente web (servidor)
Aplicativo smartphone Permitir consultar a lista de chamados Permitir sincronizar com o servidor Permitir trabalhar offline Permitir efetuar login Software Servidor Permitir enviar chamados para o software smartphone Permitir receber informações do software smartphone Permitir incluir e excluir chamados Permitir efetuar login
Diagrama de casos de uso – Smartphone
Diagrama de casos de uso – Servidor
Diagrama de pacotes – Smartphone
Diagrama de pacotes – Servidor
Diagrama de Atividades: Processo de chamado
Ferramentas Utilizadas Aplicação Smartphone Linguagem: Java IDE: Eclipse Android Development Tools (ADT) Android SDK Dispositivo Móvel – Smartphone Galaxy Note Aplicação servidor Linguagem: Scala IDE: Eclipse PlayFramework
Os objetivos propostos foram atingidos Implementação adicional Foi possível estudar a plataforma Android
Adicionar geolocalização, permitindo saber a localização do técnico Adicionar inteligência artificial para informar a melhor rota