DADE DO OESTE DE SANTA CATARINA - UNOESC UNIDADE DE
Área das Ciências Exatas e da Terra
Sistemas de Informação
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS
MÓVEIS INTEGRADO AO ERP GESCOOPER
Prof. Orientador (a): Carla A. M. Basso
Pesquisador(a): Gabriel C. Vivian
Chapecó, 2011
1
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
TÓPICOS:
GesCooper
Problema / Motivação
Objetivos Gerais e Específicos
Dispositivos Móveis
Plataforma Java, J2ME
Web Service
Método
Arquitetura
Caso de Uso
Ambiente de desenvolvimento
Protótipo
Conclusão
2
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
GESCOOPER:
O GesCooper é um E nterprise R esource P lanning (ERP),
software de gestão, projetado especificamente para
atender empresas do segmento do agronegócio e
cooperativa.
GesCooper tem como objetivo principal o controle
informatizado de todos os setores de uma empresa
3
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
PROBLEMA:
Necessidade de mobilidade
Custos operacionais
Atrasos no processo de entrega
Insatisfação do cliente
4
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
OBJETIVO GERAL:
O Objetivo deste trabalho é prover uma solução
através do desenvolvimento de um protótipo para registrar
pedidos de venda através de dispositivos móveis, integrado
com o sistema de gestão da Infogen Sistemas, o
GESCOOPER.
5
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
OBJETIVOS ESPECÍFICOS:
Estudar uma linguagem de desenvolvimento voltada para
dispositivos móveis;
Desenvolver a integração com o sistema de gestão da
Infogen Sistemas;
Propor uma solução através de um protótipo integrado ao
sistema de gestão da Infogen Sistemas utilizando
tecnologia para dispositivos móveis;
Permitir a comunicação online entre os sistemas.
6
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
JUSTIFICATIVA:
Tendências
Oportunidade
Desafio
7
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
DISPOSITIVOS MÓVEIS:
Lee (2005), destaca algumas características dos dispositivos
que podem oferecer melhor mobilidade:
Portabilidade
Usabilidade
Funcionalidade
Conectividade Figura 1 -D ispositivos M óveis
8
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
PLATAFORMA JAVA:
J2EE: Servidores
J2SE: Computadores pessoais
J2ME: Dispositivos Móveis
Java Card: Smart Cards, SIM Card
Figura 1 -D ispositivos M óveis
Figura 2 - Ed ições d a Linguagem J e seus al d e aplicação
ava vos
Fonte: Ad ap tad o d e Fioresi (2007)
10
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
PLATAFORMA JAVA:
J2ME: Dispositivos Móveis
Figura 3 - Ed ição J E
2M
Fonte: Ad ap tad o d e Fioresi (2007)
11
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
COMPONENTES VISUAIS:
Alert
Form
List
TextBox
Figura 4 - Perfil d e Inform ação M óvel - Hierarquia d e C l
asses
Fonte: Ad ap tad o d e M uchow (2004, p . 98)
12
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
MIDLET:
Aplicativo Java projetado para ser executado em um dispositivo
móvel
startApp()
pauseApp()
destroyApp()
Figura 5 – C icl d e vid a d a M ID l
o et
Fonte: Ad ap tad o d e Gom es (2005)
13
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
MIDLET:
Aplicativo Java projetado para ser executado em um dispositivo
móvel
startApp()
pauseApp()
destroyApp()
Figura 5 – C icl d e vid a d a M ID l
o et
Fonte: Ad ap tad o d e Gom es (2005)
14
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
MIDLET:
Aplicativo Java projetado para ser executado em um dispositivo
móvel
startApp()
pauseApp()
destroyApp()
Figura 5 – C icl d e vid a d a M ID l
o et
Fonte: Ad ap tad o d e Gom es (2005)
15
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
MIDLET:
Aplicativo Java projetado para ser executado em um dispositivo
móvel
startApp()
pauseApp()
destroyApp()
Figura 5 – C icl d e vid a d a M ID l
o et
Fonte: Ad ap tad o d e Gom es (2005)
16
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
RMS - RECORD MANAGEMENT SYSTEM
Armazenamento e recuperação de dados
Figura 6 – Armazém de Registros
Fonte: Adaptado de Mucshow (2004, p.296)
17
DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G
WEB SERVICE:
Capacidade de interagir entre sistemas
Integrar softwares diferentes por meio de um protocolo
padronizado (SOAP)
Protocolo baseado em XML
18
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
MÉTODO:
Delimitação do estudo, método e coleta de dados
Documentação direta, aplicação de questionário
Caracterização do estudo
Estudo de caso
Pesquisas bibliográficas
Definição da população e da amostra
População, vinte (20) clientes
Amostra, dez (10) clientes
Técnica de análise e interpretação de dados
Quantitativa
19
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
ARQUITETURA:
Um módulo Enterprise Java Beans (EJB)
A MIDlet que é executada no dispositivo móvel
Figura 8 – Arquitetura do protótipo
Fonte: O autor.
20
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
CASO DE USO:
Figura 9 – Caso de Uso
Fonte: O autor.
21
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
AMBIENTE DE DESENVOLVIMENTO:
NetBeans 6.9
Web Service
GlassFish
J2ME
22
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
AMBIENTE DE DESENVOLVIMENTO:
Dispositivo
Figura 10 – Dispositivo DefaultFxTouchPhone1
Fonte: N etBeans 6.9.
23
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
AMBIENTE DE DESENVOLVIMENTO:
Dispositivo
Figura 11 – Dispositivo LG P500h
Fonte: N etBeans 6.9.
24
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
CRIAÇÃO DO WEB SERVICE:
CadusuariosWs Produtoslevel4Ws
validarUsuario: List listarProdutoslevel4: List
TransacionadoresWs PedVendasWs
listarTransacionadores: List gerPvdNumero: int
FormasWs finalizarPedido: int
listarFormas: List PedVendaslevel1Ws
ProdutosWs incluirItem: void
listarProdutos:List
25
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
DESENVOLVIMENTO DA MIDLET:
Figura 12 – Fluxo de execução da MIDlet
Fonte: O autor. 26
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
DESENVOLVIMENTO DA MIDLET:
F
F
F
Figura 12 – Fluxo de execução da MIDlet
Fonte: O autor. 27
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
DESENVOLVIMENTO DA MIDLET:
A
A
A
Figura 12 – Fluxo de execução da MIDlet
Fonte: O autor. 28
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
DESENVOLVIMENTO DA MIDLET:
L
L
L
L
Figura 12 – Fluxo de execução da MIDlet
Fonte: O autor. 29
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
CONCLUSÃO:
O trabalho atendeu os seus objetivos, apesar de simples, o
protótipo apresentado nesse trabalho pode atender as
funcionalidades básicas para a formulação de um pedido.
30
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
REFERÊNCIAS:
FIORESI, Cristiano. Conceitos básicos das plataformas Java e J2ME,
2007. Disponível em:
http://www.devmedia.com.br/articles/viewcomp_forprint.asp?comp=6484.
Acesso em 12/09/2010.
LEE, Valentino; SCHNEIDER, Heather; SCHELL, Robbie. Aplicações
móveis: Arquitetura projeto e desenvolvimento. São Paulo: Pearson
Education do Brasil, 2005. 328 p.
MUCHOW, John W. Core J2ME Tecnologia e MIDP. São Paulo: Pearson
Makron Books, 2004. 600 p.
KALIN, Martin. Java Web Services: Implementando. Rio de Janeiro: Alta
Books, 2010. 312 p.
31
PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS
INTEGRADO AO ERP GESCOOPER
Obrigado!
gabrielcvivian@gmail.com
gabrielcvivian.wordpress.com