desenvolvimento

Propaganda
16:59
Acadêmico: Anderson Nicolau Haskel
Orientador: Francisco Adell Péricas








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
Download