SlideShare uma empresa Scribd logo
1 de 32
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



 JAVA:




                                                     9
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

Mais conteúdo relacionado

Destaque

Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação TecnológicaPré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação TecnológicaNiva Silva
 
Planejando seu app
Planejando seu appPlanejando seu app
Planejando seu appAline Borges
 
Apresentação do aplicativo Santi
Apresentação do aplicativo Santi Apresentação do aplicativo Santi
Apresentação do aplicativo Santi Escola Santi
 
TCC - Desenvolvimento de Aplicativo para Windows Phone
TCC - Desenvolvimento de Aplicativo para Windows PhoneTCC - Desenvolvimento de Aplicativo para Windows Phone
TCC - Desenvolvimento de Aplicativo para Windows PhoneCésar Augusto Pereira
 
Modelo pre projeto-2012
Modelo pre projeto-2012Modelo pre projeto-2012
Modelo pre projeto-2012Marta Medeiros
 
Los Lugares Mas Exóticos del Planeta Tierra
Los Lugares Mas Exóticos del Planeta TierraLos Lugares Mas Exóticos del Planeta Tierra
Los Lugares Mas Exóticos del Planeta Tierra06_jycr
 
Aplicativo Jornal Local
Aplicativo Jornal LocalAplicativo Jornal Local
Aplicativo Jornal LocalLoriza Kettle
 
Projeto SASCAR Pocket - Aplicativo
Projeto SASCAR Pocket - AplicativoProjeto SASCAR Pocket - Aplicativo
Projeto SASCAR Pocket - AplicativoDaniel Caldas
 
Banca - WALL TRICKS APP: Aplicativo para registro e compartilhamento de manob...
Banca - WALL TRICKS APP: Aplicativo para registro e compartilhamento de manob...Banca - WALL TRICKS APP: Aplicativo para registro e compartilhamento de manob...
Banca - WALL TRICKS APP: Aplicativo para registro e compartilhamento de manob...Bruno Sartori Quadros
 
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiroProjeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiroFábio Pereira
 

Destaque (20)

Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação TecnológicaPré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
Pré Projeto De Pesquisa: Aplicativos e APIs, Além Da Apropriação Tecnológica
 
Planejando seu app
Planejando seu appPlanejando seu app
Planejando seu app
 
Dispositivos móveis
Dispositivos móveisDispositivos móveis
Dispositivos móveis
 
Apresentação do aplicativo Santi
Apresentação do aplicativo Santi Apresentação do aplicativo Santi
Apresentação do aplicativo Santi
 
Pré-projeto de um Trabalho de Conclusão
Pré-projeto de um Trabalho de ConclusãoPré-projeto de um Trabalho de Conclusão
Pré-projeto de um Trabalho de Conclusão
 
Dispositivos Móveis
Dispositivos MóveisDispositivos Móveis
Dispositivos Móveis
 
Projeto trabalho de sistemas
Projeto trabalho de sistemasProjeto trabalho de sistemas
Projeto trabalho de sistemas
 
Dispositivos móveis na aula: apredizagem apoiada em projetos
Dispositivos móveis na aula: apredizagem apoiada em projetosDispositivos móveis na aula: apredizagem apoiada em projetos
Dispositivos móveis na aula: apredizagem apoiada em projetos
 
TCC - Desenvolvimento de Aplicativo para Windows Phone
TCC - Desenvolvimento de Aplicativo para Windows PhoneTCC - Desenvolvimento de Aplicativo para Windows Phone
TCC - Desenvolvimento de Aplicativo para Windows Phone
 
Projeto TCC
Projeto TCC Projeto TCC
Projeto TCC
 
Pre-Projeto Sistema Distribuido
Pre-Projeto Sistema DistribuidoPre-Projeto Sistema Distribuido
Pre-Projeto Sistema Distribuido
 
Modelo pre projeto-2012
Modelo pre projeto-2012Modelo pre projeto-2012
Modelo pre projeto-2012
 
Los Lugares Mas Exóticos del Planeta Tierra
Los Lugares Mas Exóticos del Planeta TierraLos Lugares Mas Exóticos del Planeta Tierra
Los Lugares Mas Exóticos del Planeta Tierra
 
Aplicativo Jornal Local
Aplicativo Jornal LocalAplicativo Jornal Local
Aplicativo Jornal Local
 
App Guia
App GuiaApp Guia
App Guia
 
App XéPop
App XéPopApp XéPop
App XéPop
 
Projeto SASCAR Pocket - Aplicativo
Projeto SASCAR Pocket - AplicativoProjeto SASCAR Pocket - Aplicativo
Projeto SASCAR Pocket - Aplicativo
 
Pré-Projeto de um site
Pré-Projeto de um sitePré-Projeto de um site
Pré-Projeto de um site
 
Banca - WALL TRICKS APP: Aplicativo para registro e compartilhamento de manob...
Banca - WALL TRICKS APP: Aplicativo para registro e compartilhamento de manob...Banca - WALL TRICKS APP: Aplicativo para registro e compartilhamento de manob...
Banca - WALL TRICKS APP: Aplicativo para registro e compartilhamento de manob...
 
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiroProjeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
 

Semelhante a Aplicativo móvel integrado ao ERP GesCooper

Projeto asteris para controle remoto
Projeto   asteris para controle remotoProjeto   asteris para controle remoto
Projeto asteris para controle remotoWellington Neves
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Gustavo Zimmermann
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao AndroidJugVale
 
Indrodução ao android 1º Encontro JUG VALE 2012
Indrodução ao android 1º Encontro JUG VALE 2012Indrodução ao android 1º Encontro JUG VALE 2012
Indrodução ao android 1º Encontro JUG VALE 2012Pedro Henrique
 
Internet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine LearningInternet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine LearningAlvaro Viebrantz
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Júlia Fernandes Alves
 
Apsi2002 Erp Movel
Apsi2002 Erp MovelApsi2002 Erp Movel
Apsi2002 Erp Movelguest191c96
 
Integração de ferramentas de código aberto (java, pentaho e android) e mapas,...
Integração de ferramentas de código aberto (java, pentaho e android) e mapas,...Integração de ferramentas de código aberto (java, pentaho e android) e mapas,...
Integração de ferramentas de código aberto (java, pentaho e android) e mapas,...Caio Moreno
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesMotorola Mobility - MOTODEV
 
Introdução ao 12 Factors APP
Introdução ao 12 Factors APPIntrodução ao 12 Factors APP
Introdução ao 12 Factors APPDouglas Alonso
 
Android Palestra
Android PalestraAndroid Palestra
Android PalestraRenato
 
Princípios de Sistemas de Informação Unidade II Unip
 Princípios de Sistemas de Informação Unidade II Unip  Princípios de Sistemas de Informação Unidade II Unip
Princípios de Sistemas de Informação Unidade II Unip Heber Gutenberg
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Ráfagan Abreu
 

Semelhante a Aplicativo móvel integrado ao ERP GesCooper (20)

Projeto asteris para controle remoto
Projeto   asteris para controle remotoProjeto   asteris para controle remoto
Projeto asteris para controle remoto
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01
 
Introdução ao Android
Introdução ao AndroidIntrodução ao Android
Introdução ao Android
 
Indrodução ao android 1º Encontro JUG VALE 2012
Indrodução ao android 1º Encontro JUG VALE 2012Indrodução ao android 1º Encontro JUG VALE 2012
Indrodução ao android 1º Encontro JUG VALE 2012
 
Internet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine LearningInternet das Coisas com Android things e Machine Learning
Internet das Coisas com Android things e Machine Learning
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
 
Curso Básico Android - Aula 05
Curso Básico Android - Aula 05Curso Básico Android - Aula 05
Curso Básico Android - Aula 05
 
Apsi2002 Erp Movel
Apsi2002 Erp MovelApsi2002 Erp Movel
Apsi2002 Erp Movel
 
Integração de ferramentas de código aberto (java, pentaho e android) e mapas,...
Integração de ferramentas de código aberto (java, pentaho e android) e mapas,...Integração de ferramentas de código aberto (java, pentaho e android) e mapas,...
Integração de ferramentas de código aberto (java, pentaho e android) e mapas,...
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
 
Palestra Android
Palestra AndroidPalestra Android
Palestra Android
 
Introdução ao 12 Factors APP
Introdução ao 12 Factors APPIntrodução ao 12 Factors APP
Introdução ao 12 Factors APP
 
Android
AndroidAndroid
Android
 
Android Palestra
Android PalestraAndroid Palestra
Android Palestra
 
Princípios de Sistemas de Informação Unidade II Unip
 Princípios de Sistemas de Informação Unidade II Unip  Princípios de Sistemas de Informação Unidade II Unip
Princípios de Sistemas de Informação Unidade II Unip
 
Restaurante
RestauranteRestaurante
Restaurante
 
Android
AndroidAndroid
Android
 
Apostila JavaME
Apostila JavaMEApostila JavaME
Apostila JavaME
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
 

Aplicativo móvel integrado ao ERP GesCooper

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP GESCOOPER JUSTIFICATIVA: Tendências Oportunidade Desafio 7
  • 8. 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
  • 9. DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP G JAVA: 9
  • 10. 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
  • 11. 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
  • 12. 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
  • 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) 13
  • 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) 14
  • 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) 15
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP GESCOOPER CASO DE USO: Figura 9 – Caso de Uso Fonte: O autor. 21
  • 22. PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP GESCOOPER AMBIENTE DE DESENVOLVIMENTO: NetBeans 6.9 Web Service GlassFish J2ME 22
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. PROTÓTIPO DE APLICATIVO PARA DISPOSITIVOS MÓVEIS INTEGRADO AO ERP GESCOOPER Obrigado! gabrielcvivian@gmail.com gabrielcvivian.wordpress.com