SlideShare ist ein Scribd-Unternehmen logo
1 von 73
Downloaden Sie, um offline zu lesen
Objetivos
                     Referencial Te´rico
                                   o
     Descri¸˜o do Ambiente Experimental
           ca
                         Implementa¸˜o
                                     ca
                             Resultados
                    Considera¸oes Finais
                             c˜




Modelagem de Ambientes de Computa¸˜o Ub´
                                 ca    ıqua
            Utilizando Simula¸˜o
                             ca

                           Jurmir Canal Neto
                          Orientador: Prof. Gildomiro Bairros


       CESUFOZ - Centro de Ensino Superior de Foz do Igua¸u
                                                         c


                       11 de dezembro de 2009



                      Jurmir Canal Neto       Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                   Descri¸˜o do Ambiente Experimental
                         ca
                                                         Objetivo Geral
                                       Implementa¸˜o
                                                   ca
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a


 1   Objetivos
      Objetivo Geral


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                 Referencial Te´rico
                                               o
                 Descri¸˜o do Ambiente Experimental
                       ca
                                                       Objetivo Geral
                                     Implementa¸˜o
                                                 ca
                                         Resultados
                                Considera¸oes Finais
                                         c˜


Objetivos
Objetivo Geral




   Objetivo Geral
   Desenvolver um simulador para avaliar a possibilidade de uso de
   simula¸˜es em projetos de computa¸˜o ub´
         co                         ca    ıqua.




                                  Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                                                         Computa¸˜o Ub´
                                                                  ca   ıqua
                   Descri¸˜o do Ambiente Experimental
                         ca
                                                         Modelagem e Simula¸˜o
                                                                            ca
                                       Implementa¸˜o
                                                   ca
                                                         Simula¸˜o e Computa¸˜o Ub´
                                                               ca            ca   ıqua
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                    o
       Computa¸˜o Ub´
                 ca     ıqua
       Modelagem e Simula¸˜o ca
       Simula¸˜o e Computa¸˜o Ub´
              ca              ca ıqua


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
                                                   Computa¸˜o Ub´
                                                            ca   ıqua
             Descri¸˜o do Ambiente Experimental
                   ca
                                                   Modelagem e Simula¸˜o
                                                                      ca
                                 Implementa¸˜o
                                             ca
                                                   Simula¸˜o e Computa¸˜o Ub´
                                                         ca            ca   ıqua
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Referencial Te´rico
              o
Computa¸˜o Ub´
       ca    ıqua


                                      A Computa¸˜o Ub´
                                                   ca      ıqua visa integrar a in-
                                      form´tica ` vida das pessoas de forma invis´
                                           a    a                                ıvel,
                                      sem interferir na pessoalidade de cada um
                                      e demandando apenas o m´     ınimo de aten¸˜o
                                                                                  ca
                                      nescess´ria para expandir as capacidades do
                                             a
                                      usu´rio [Jansen et al. 2005].
                                         a




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
                                                   Computa¸˜o Ub´
                                                            ca   ıqua
             Descri¸˜o do Ambiente Experimental
                   ca
                                                   Modelagem e Simula¸˜o
                                                                      ca
                                 Implementa¸˜o
                                             ca
                                                   Simula¸˜o e Computa¸˜o Ub´
                                                         ca            ca   ıqua
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Referencial Te´rico
              o
Computa¸˜o Ub´
       ca    ıqua


                                      A Computa¸˜o Ub´
                                                   ca      ıqua visa integrar a in-
                                      form´tica ` vida das pessoas de forma invis´
                                           a    a                                ıvel,
                                      sem interferir na pessoalidade de cada um
                                      e demandando apenas o m´     ınimo de aten¸˜o
                                                                                  ca
                                      nescess´ria para expandir as capacidades do
                                             a
                                      usu´rio [Jansen et al. 2005].
                                         a

                                      A id´ia atual de “computadores pessoais” est´
                                          e                                        a
                                      completamente equivocada, nela o foco est´   a
                                      em operar uma caixa e n˜o em realizar a tarefa
                                                              a
                                      nescess´ria [Weiser 1991].
                                             a

                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                                                         Computa¸˜o Ub´
                                                                  ca   ıqua
                   Descri¸˜o do Ambiente Experimental
                         ca
                                                         Modelagem e Simula¸˜o
                                                                            ca
                                       Implementa¸˜o
                                                   ca
                                                         Simula¸˜o e Computa¸˜o Ub´
                                                               ca            ca   ıqua
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                    o
       Computa¸˜o Ub´
                 ca     ıqua
       Modelagem e Simula¸˜o ca
       Simula¸˜o e Computa¸˜o Ub´
              ca              ca ıqua


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
                                                   Computa¸˜o Ub´
                                                            ca   ıqua
             Descri¸˜o do Ambiente Experimental
                   ca
                                                   Modelagem e Simula¸˜o
                                                                      ca
                                 Implementa¸˜o
                                             ca
                                                   Simula¸˜o e Computa¸˜o Ub´
                                                         ca            ca   ıqua
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Referencial Te´rico
              o
Modelagem e Simula¸˜o
                  ca



   Simula¸˜o
          ca
   Simula¸˜o ´ a imita¸˜o da opera¸˜o de um processo do mundo real,
          ca e         ca           ca
   suas caracter´
                ısticas e as altera¸˜es sofridas por fatores internos ou
                                   co
   externos [Banks 1998].




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
                                                   Computa¸˜o Ub´
                                                            ca   ıqua
             Descri¸˜o do Ambiente Experimental
                   ca
                                                   Modelagem e Simula¸˜o
                                                                      ca
                                 Implementa¸˜o
                                             ca
                                                   Simula¸˜o e Computa¸˜o Ub´
                                                         ca            ca   ıqua
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Referencial Te´rico
              o
Modelagem e Simula¸˜o
                  ca



   Simula¸˜o
          ca
   Simula¸˜o ´ a imita¸˜o da opera¸˜o de um processo do mundo real,
          ca e         ca           ca
   suas caracter´
                ısticas e as altera¸˜es sofridas por fatores internos ou
                                   co
   externos [Banks 1998].

   Modelagem
   Modelagem ´ o processo de desenvolver modelos. Um modelo ´ a
                 e                                             e
   representa¸˜o de um sistema voltado a uma determinada finalidade
              ca
   [Pritsker 1998].



                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                                                         Computa¸˜o Ub´
                                                                  ca   ıqua
                   Descri¸˜o do Ambiente Experimental
                         ca
                                                         Modelagem e Simula¸˜o
                                                                            ca
                                       Implementa¸˜o
                                                   ca
                                                         Simula¸˜o e Computa¸˜o Ub´
                                                               ca            ca   ıqua
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                    o
       Computa¸˜o Ub´
                 ca     ıqua
       Modelagem e Simula¸˜o ca
       Simula¸˜o e Computa¸˜o Ub´
              ca              ca ıqua


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
                                                   Computa¸˜o Ub´
                                                            ca   ıqua
             Descri¸˜o do Ambiente Experimental
                   ca
                                                   Modelagem e Simula¸˜o
                                                                      ca
                                 Implementa¸˜o
                                             ca
                                                   Simula¸˜o e Computa¸˜o Ub´
                                                         ca            ca   ıqua
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Referencial Te´rico
              o
Simula¸˜o e Computa¸˜o Ub´
      ca           ca    ıqua

   Conceito
   Trˆs conceitos b´sicos s˜o utilizados para a representa¸˜o
     e              a        a                               ca
   de sistemas de computa¸˜o ub´
                            ca      ıqua em prot´tipos simulados.
                                                o
   [Campiolo, Cremer e Sobral 2007]




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
                                                   Computa¸˜o Ub´
                                                            ca   ıqua
             Descri¸˜o do Ambiente Experimental
                   ca
                                                   Modelagem e Simula¸˜o
                                                                      ca
                                 Implementa¸˜o
                                             ca
                                                   Simula¸˜o e Computa¸˜o Ub´
                                                         ca            ca   ıqua
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Referencial Te´rico
              o
Simula¸˜o e Computa¸˜o Ub´
      ca           ca    ıqua

   Conceito
   Trˆs conceitos b´sicos s˜o utilizados para a representa¸˜o
     e              a        a                               ca
   de sistemas de computa¸˜o ub´
                            ca      ıqua em prot´tipos simulados.
                                                o
   [Campiolo, Cremer e Sobral 2007]

   Atuadores
   Elementos que alteram as vari´veis do sistema.
                                a




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
                                                   Computa¸˜o Ub´
                                                            ca   ıqua
             Descri¸˜o do Ambiente Experimental
                   ca
                                                   Modelagem e Simula¸˜o
                                                                      ca
                                 Implementa¸˜o
                                             ca
                                                   Simula¸˜o e Computa¸˜o Ub´
                                                         ca            ca   ıqua
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Referencial Te´rico
              o
Simula¸˜o e Computa¸˜o Ub´
      ca           ca    ıqua

   Conceito
   Trˆs conceitos b´sicos s˜o utilizados para a representa¸˜o
     e              a        a                               ca
   de sistemas de computa¸˜o ub´
                            ca      ıqua em prot´tipos simulados.
                                                o
   [Campiolo, Cremer e Sobral 2007]

   Atuadores
   Elementos que alteram as vari´veis do sistema.
                                a

   Sensores
   Dispositivos que capturam e fornecem informa¸˜es sobre o sistema.
                                               co



                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
                                                   Computa¸˜o Ub´
                                                            ca   ıqua
             Descri¸˜o do Ambiente Experimental
                   ca
                                                   Modelagem e Simula¸˜o
                                                                      ca
                                 Implementa¸˜o
                                             ca
                                                   Simula¸˜o e Computa¸˜o Ub´
                                                         ca            ca   ıqua
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Referencial Te´rico
              o
Simula¸˜o e Computa¸˜o Ub´
      ca           ca    ıqua

   Conceito
   Trˆs conceitos b´sicos s˜o utilizados para a representa¸˜o
     e              a        a                               ca
   de sistemas de computa¸˜o ub´
                            ca      ıqua em prot´tipos simulados.
                                                o
   [Campiolo, Cremer e Sobral 2007]

   Atuadores
   Elementos que alteram as vari´veis do sistema.
                                a

   Sensores
   Dispositivos que capturam e fornecem informa¸˜es sobre o sistema.
                                               co

   Ambientes
   Conjunto de “camadas” que representam as informa¸˜es do sistema.
                                                   co
                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                                                         Tecnologias Envolvidas
                   Descri¸˜o do Ambiente Experimental
                         ca
                                                         Estrutura F´
                                                                    ısica
                                       Implementa¸˜o
                                                   ca
                                                         Estrutura L´gica
                                                                    o
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca
      Tecnologias Envolvidas
      Estrutura F´ısica
      Estrutura L´gica
                  o


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
                                                     Tecnologias Envolvidas
               Descri¸˜o do Ambiente Experimental
                     ca
                                                     Estrutura F´
                                                                ısica
                                   Implementa¸˜o
                                               ca
                                                     Estrutura L´gica
                                                                o
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Descri¸˜o do Ambiente Experimental
      ca
Tecnologias Envolvidas




   Tecnologias Envolvidas
       Java 1.6
         MySQL 5.0.75




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                                                         Tecnologias Envolvidas
                   Descri¸˜o do Ambiente Experimental
                         ca
                                                         Estrutura F´
                                                                    ısica
                                       Implementa¸˜o
                                                   ca
                                                         Estrutura L´gica
                                                                    o
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca
      Tecnologias Envolvidas
      Estrutura F´ısica
      Estrutura L´gica
                  o


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                                                         Tecnologias Envolvidas
                   Descri¸˜o do Ambiente Experimental
                         ca
                                                         Estrutura F´
                                                                    ısica
                                       Implementa¸˜o
                                                   ca
                                                         Estrutura L´gica
                                                                    o
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Descri¸˜o do Ambiente Experimental
      ca
Estrutura F´
           ısica




   Estrutura F´ısica
        Foi utilizada apenas uma m´quina com as caracter´
                                    a                   ısticas des-
        critas no trabalho escrito.




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                                                         Tecnologias Envolvidas
                   Descri¸˜o do Ambiente Experimental
                         ca
                                                         Estrutura F´
                                                                    ısica
                                       Implementa¸˜o
                                                   ca
                                                         Estrutura L´gica
                                                                    o
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca
      Tecnologias Envolvidas
      Estrutura F´ısica
      Estrutura L´gica
                  o


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
                                                     Tecnologias Envolvidas
               Descri¸˜o do Ambiente Experimental
                     ca
                                                     Estrutura F´
                                                                ısica
                                   Implementa¸˜o
                                               ca
                                                     Estrutura L´gica
                                                                o
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Descri¸˜o do Ambiente Experimental
      ca
Estrutura L´gica
           o


   Sistema Operacional
         GNU/Linux - Ubuntu 9.10 Karmic Koala




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
                                                     Tecnologias Envolvidas
               Descri¸˜o do Ambiente Experimental
                     ca
                                                     Estrutura F´
                                                                ısica
                                   Implementa¸˜o
                                               ca
                                                     Estrutura L´gica
                                                                o
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Descri¸˜o do Ambiente Experimental
      ca
Estrutura L´gica
           o


   Sistema Operacional
         GNU/Linux - Ubuntu 9.10 Karmic Koala

   Aplica¸˜es
         co
        Eclipse IDE 3.5 Galileo
         MySQL Workbench 5.1.18
         Netbeans IDE 6.7.1 e plugin UML 1.4




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
                                                     Tecnologias Envolvidas
               Descri¸˜o do Ambiente Experimental
                     ca
                                                     Estrutura F´
                                                                ısica
                                   Implementa¸˜o
                                               ca
                                                     Estrutura L´gica
                                                                o
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Descri¸˜o do Ambiente Experimental
      ca
Estrutura L´gica
           o


   Sistema Operacional
         GNU/Linux - Ubuntu 9.10 Karmic Koala

   Aplica¸˜es
         co
        Eclipse IDE 3.5 Galileo
         MySQL Workbench 5.1.18
         Netbeans IDE 6.7.1 e plugin UML 1.4

   Bibliotecas e Frameworks
        DESMO-J
         Hibernate
                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                   Descri¸˜o do Ambiente Experimental
                         ca                              Especifica¸˜o
                                                                  ca
                                       Implementa¸˜o
                                                   ca    Arquitetura Proposta
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
                ca
       Especifica¸˜o
                ca
       Arquitetura Proposta


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca




   Cen´rio
       a
   Em um ambiente de super-mercado, deseja-se detectar, em tempo
   real, qual produto determinado cliente retirou de uma prateleira.




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca




   Cen´rio
       a
   Em um ambiente de super-mercado, deseja-se detectar, em tempo
   real, qual produto determinado cliente retirou de uma prateleira.

   Hip´teses
      o
        Coloca¸˜o dos sensores nos porta produtos;
              ca




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca




   Cen´rio
       a
   Em um ambiente de super-mercado, deseja-se detectar, em tempo
   real, qual produto determinado cliente retirou de uma prateleira.

   Hip´teses
      o
        Coloca¸˜o dos sensores nos porta produtos;
              ca
        Coloca¸˜o dos sensores nos clientes;
              ca




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca




   Cen´rio
       a
   Em um ambiente de super-mercado, deseja-se detectar, em tempo
   real, qual produto determinado cliente retirou de uma prateleira.

   Hip´teses
      o
        Coloca¸˜o dos sensores nos porta produtos;
              ca
        Coloca¸˜o dos sensores nos clientes;
              ca
        Coloca¸˜o dos sensores em ambos;
              ca



                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca


   Defini¸˜es
        co
       Todo cliente tem uma lista de compras;




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca


   Defini¸˜es
        co
       Todo cliente tem uma lista de compras;
        Cliente com mais de 5 produtos na lista, usar´ carrinho;
                                                     a




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca


   Defini¸˜es
        co
       Todo cliente tem uma lista de compras;
        Cliente com mais de 5 produtos na lista, usar´ carrinho;
                                                     a
        Cliente com 5 ou menos produtos na lista, usar´ cestinha;
                                                      a




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca


   Defini¸˜es
        co
       Todo cliente tem uma lista de compras;
        Cliente com mais de 5 produtos na lista, usar´ carrinho;
                                                     a
        Cliente com 5 ou menos produtos na lista, usar´ cestinha;
                                                      a
        Ap´s o 15o produto colocado no carrinho o cliente deixa o
           o
        carrinho parado e ir´ buscar os produtos sem ele.
                            a




                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca


   Defini¸˜es
        co
       Todo cliente tem uma lista de compras;
        Cliente com mais de 5 produtos na lista, usar´ carrinho;
                                                     a
        Cliente com 5 ou menos produtos na lista, usar´ cestinha;
                                                      a
        Ap´s o 15o produto colocado no carrinho o cliente deixa o
           o
        carrinho parado e ir´ buscar os produtos sem ele.
                            a

   Vari´veis do Sistema
       a
        Quantidade de Clientes: Entre 1 a 50;



                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                              Especifica¸˜o
                                                              ca
                                   Implementa¸˜o
                                               ca    Arquitetura Proposta
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Implementa¸˜o
          ca
Especifica¸˜o
         ca


   Defini¸˜es
        co
       Todo cliente tem uma lista de compras;
        Cliente com mais de 5 produtos na lista, usar´ carrinho;
                                                     a
        Cliente com 5 ou menos produtos na lista, usar´ cestinha;
                                                      a
        Ap´s o 15o produto colocado no carrinho o cliente deixa o
           o
        carrinho parado e ir´ buscar os produtos sem ele.
                            a

   Vari´veis do Sistema
       a
        Quantidade de Clientes: Entre 1 a 50;
        Raio de detec¸˜o: Entre 0 a 10;
                     ca

                                Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                   Descri¸˜o do Ambiente Experimental
                         ca                              Especifica¸˜o
                                                                  ca
                                       Implementa¸˜o
                                                   ca    Arquitetura Proposta
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
                ca
       Especifica¸˜o
                ca
       Arquitetura Proposta


 5   Resultados


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
             Descri¸˜o do Ambiente Experimental
                   ca                              Especifica¸˜o
                                                            ca
                                 Implementa¸˜o
                                             ca    Arquitetura Proposta
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Implementa¸˜o
          ca
Pacote App




   App
         App.Model




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                       Referencial Te´rico
                                                     o
                       Descri¸˜o do Ambiente Experimental
                             ca                                             Especifica¸˜o
                                                                                     ca
                                           Implementa¸˜o
                                                       ca                   Arquitetura Proposta
                                               Resultados
                                      Considera¸oes Finais
                                               c˜


Implementa¸˜o
          ca
  Classe Produto do Pacote Model
  @Entity
  @Table ( name = " Produto " )
  p u b l i c c l a s s Produto {
               @Id
               @ G e n e r a t e d V a l u e ( s t r a t e g y = G e n e r a t i o n T y p e .AUTO)
                private int id ;
               @OneToOne ( t a r g e t E n t i t y = T i p o P r o d u t o . c l a s s )
                p r i v a t e TipoProduto tipoProduto ;
                p u b l i c Produto ( ) {
               }
                p u b l i c Produto ( TipoProduto tp ) {
                               t h i s . tipoProduto = tp ;
               }
                public int getId () {
                               return id ;
               }
                public void s e t I d ( int val ) {
                               this . id = val ;
               }
                p u b l i c TipoProduto getTipoProduto ( ) {
                               return tipoProduto ;
               }
  . . .
                                              Jurmir Canal Neto             Trabalho de Curso - CESUFOZ - 2009
Objetivos
                              Referencial Te´rico
                                            o
              Descri¸˜o do Ambiente Experimental
                    ca                              Especifica¸˜o
                                                             ca
                                  Implementa¸˜o
                                              ca    Arquitetura Proposta
                                      Resultados
                             Considera¸oes Finais
                                      c˜


Implementa¸˜o
          ca
Pacote App




   App
         App.Model
         App.Localization




                               Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                              Referencial Te´rico
                                            o
              Descri¸˜o do Ambiente Experimental
                    ca                              Especifica¸˜o
                                                             ca
                                  Implementa¸˜o
                                              ca    Arquitetura Proposta
                                      Resultados
                             Considera¸oes Finais
                                      c˜


Implementa¸˜o
          ca
Pacote App




   App
         App.Model
         App.Localization
         App.Persistence




                               Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                              Referencial Te´rico
                                            o
              Descri¸˜o do Ambiente Experimental
                    ca                              Especifica¸˜o
                                                             ca
                                  Implementa¸˜o
                                              ca    Arquitetura Proposta
                                      Resultados
                             Considera¸oes Finais
                                      c˜


Implementa¸˜o
          ca
Pacote App




   App
         App.Model
         App.Localization
         App.Persistence
         App.Statistics




                               Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
             Descri¸˜o do Ambiente Experimental
                   ca                              Especifica¸˜o
                                                            ca
                                 Implementa¸˜o
                                             ca    Arquitetura Proposta
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Implementa¸˜o
          ca
Pacote Sim




   Sim.Actuator
       SimProcessCliente
             Atuador do Sistema




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
             Descri¸˜o do Ambiente Experimental
                   ca                              Especifica¸˜o
                                                            ca
                                 Implementa¸˜o
                                             ca    Arquitetura Proposta
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Implementa¸˜o
          ca
Pacote Sim




   Sim.Actuator
       SimProcessCliente
             Atuador do Sistema
             Determina o Ciclo de vida de cada Cliente.




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                    Referencial Te´rico
                                                  o
                    Descri¸˜o do Ambiente Experimental
                          ca                                              Especifica¸˜o
                                                                                   ca
                                        Implementa¸˜o
                                                    ca                    Arquitetura Proposta
                                            Resultados
                                   Considera¸oes Finais
                                            c˜


Implementa¸˜o
          ca

  Ciclo de vida do Cliente
  public void l i f e C y c l e () {

            setarPortaProduto () ;

             i n i c i a r L i s t a P r a t e l e i r a s () ;

            realizarCompras () ;

            sairDoSistema () ;

            meuModelo . g e t S t a t s C o l l e c t o r ( ) . s a i u C l i e n t e ( ) ;

            i f ( meuModelo . g e t S t a t s C o l l e c t o r ( ) . g e t P r o c e s s a d o s ( ) == meuModelo
                                 . getStatsCollector () . getTotalClientes () ) {
                      meuModelo . g e t E x p e r i m e n t ( ) . s t o p ( ) ;
            }
  }




                                             Jurmir Canal Neto            Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
             Descri¸˜o do Ambiente Experimental
                   ca                              Especifica¸˜o
                                                            ca
                                 Implementa¸˜o
                                             ca    Arquitetura Proposta
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Implementa¸˜o
          ca
Pacote Sim




   Sim.Environment
       Ambiente
             Representa as seguintes camadas do sistema:
                   Ponto M´ximo;
                           a
                   Pontos ocupados por prateleiras;
                   Ponto de Entrada;
                   Ponto de Sa´ıda;
                   Ponto de localiza¸˜o dos carrinhos.
                                    ca




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                      Referencial Te´rico
                                                    o
                      Descri¸˜o do Ambiente Experimental
                            ca                                             Especifica¸˜o
                                                                                    ca
                                          Implementa¸˜o
                                                      ca                   Arquitetura Proposta
                                              Resultados
                                     Considera¸oes Finais
                                              c˜


Implementa¸˜o
          ca

  Classe Ambiente
  public abstract            c l a s s Ambiente {
    public static            int limiteX = 27;
    public static            int limiteY = 49;
    public static            L i s t <P o i n t> p o n t o s F i x o s ;
    public static            Point pontoPegaCarrinhos ;
    public static            Point p o n t o I n i c i a l C l i e n t e s ;
    public static            Point pontoSairSistema ;

      static {

         p o n t o s F i x o s = new A r r a y L i s t <P o i n t >() ;
         p o n t o P e g a C a r r i n h o s = new P o i n t ( 2 5 , 4 ) ;
         p o n t o I n i c i a l C l i e n t e s = new P o i n t ( 1 , 1 ) ;
         p o n t o S a i r S i s t e m a = new P o i n t ( 1 , 1 ) ;
      }
      p u b l i c s t a t i c boolean i s L i v r e ( Point pt ) {
         return ! pontosFixos . c o n t a i n s ( pt ) ;
      }
  }




                                             Jurmir Canal Neto             Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
             Descri¸˜o do Ambiente Experimental
                   ca                              Especifica¸˜o
                                                            ca
                                 Implementa¸˜o
                                             ca    Arquitetura Proposta
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Implementa¸˜o
          ca
Pacote Sim




   Sim.Environment
       Modelo
             Configura¸˜o inicial dos ambientes.
                     ca




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
             Descri¸˜o do Ambiente Experimental
                   ca                              Especifica¸˜o
                                                            ca
                                 Implementa¸˜o
                                             ca    Arquitetura Proposta
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Implementa¸˜o
          ca
Pacote Sim




   Sim.Environment
       Modelo
             Configura¸˜o inicial dos ambientes.
                      ca
             Representa as seguintes camadas do sistema:
                   Lista de clientes;
                   Lista de prateleiras;
                   Sensor;




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                       Referencial Te´rico
                                                     o
                       Descri¸˜o do Ambiente Experimental
                             ca                                             Especifica¸˜o
                                                                                     ca
                                           Implementa¸˜o
                                                       ca                   Arquitetura Proposta
                                               Resultados
                                      Considera¸oes Finais
                                               c˜


Implementa¸˜o
          ca

  M´todo doInitialSchedules da classe Modelo
   e
  public void d o I n i t i a l S c h e d u l e s () {
    L i s t <P r a t e l e i r a > a u x P r a t e l e i r a s = p r a t e l e i r a D A O . g e t L i s t ( ) ;
    f o r ( P r a t e l e i r a pt : a u x P r a t e l e i r a s ) {
        Ambiente . p o n t o s F i x o s . add ( p t . g e t P o s i c a o ( ) ) ;
         i f ( p t . g e t T i p o P r o d u t o ( ) . g e t I d ( ) != 9 9 ) {
             p r a t e l e i r a s L i s t a . add ( p t ) ;
        }
    }
    L i s t <C l i e n t e > l s C l i e n t e = c l i e n t e D A O . g e t L i s t ( ) ;
    for ( Cliente c l I t : lsCliente ) {
        S i m P r o c e s s C l i e n t e c l i e n t e = new S i m P r o c e s s C l i e n t e ( t h i s , c l I t . getNome ( ) , f a l s e ,
                   c l I t , new SimTime ( g e t C l i e n t e T e m p o P a s s o ( ) ) ) ;
        c l i e n t e . a c t i v a t e ( new SimTime ( a u x t e m p o ) ) ;
        aux tempo = aux tempo + getClienteTempoChegada ( ) ;
        l i s t a C l i e n t e s . add ( c l i e n t e ) ;
        statsCollector . entrouCliente () ;
         i f ( s t a t s C o l l e c t o r . g e t T o t a l C l i e n t e s ( ) >= n u m C l i e n t e s )
             break ;
    }
  }



                                              Jurmir Canal Neto             Trabalho de Curso - CESUFOZ - 2009
Objetivos
                             Referencial Te´rico
                                           o
             Descri¸˜o do Ambiente Experimental
                   ca                              Especifica¸˜o
                                                            ca
                                 Implementa¸˜o
                                             ca    Arquitetura Proposta
                                     Resultados
                            Considera¸oes Finais
                                     c˜


Implementa¸˜o
          ca
Pacote Sim




   Sim.Sensor
       Sensor
             Verificar as retiradas de produto;
             Detectar qual cliente a realizou.




                              Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                         Referencial Te´rico
                                                       o
                         Descri¸˜o do Ambiente Experimental
                               ca                                                  Especifica¸˜o
                                                                                            ca
                                             Implementa¸˜o
                                                         ca                        Arquitetura Proposta
                                                 Resultados
                                        Considera¸oes Finais
                                                 c˜


Implementa¸˜o
          ca

  M´todo verificarRetirada da Classe Sensor
   e
  p u b l i c b o o l e a n v e r i f i c a r R e t i r a d a ( P r a t e l e i r a pr ,       SimProcessCliente
             simProcessCliente , int tipoSensor ) {
     Point ptBase = pr . getPontoFrente ( ) ;
     L i s t <P o i n t> p t L i s t = p t B a s e . c a l c u l a r A d j a c e n t e s ( r a i o ) ;
     switch ( tipoSensor ) {
         c a s e S t a t i s t i c s D a t a . CLIENTE COM SENSOR : {
              r e t u r n v e r i f i c a r R e t i r a d a C l i e n t e ( pr , s i m P r o c e s s C l i e n t e , p t L i s t ) ;
         }
         c a s e S t a t i s t i c s D a t a . PORTA PRODUTO COM SENSOR : {
              r e t u r n v e r i f i c a r R e t i r a d a P o r t a P r o d u t o ( pr , s i m P r o c e s s C l i e n t e , p t L i s t ) ;
         }
         c a s e S t a t i s t i c s D a t a . AMBOS COM SENSOR : {
              i f ( ! v e r i f i c a r R e t i r a d a C l i e n t e ( pr , s i m P r o c e s s C l i e n t e , p t L i s t ) ) {
                  r e t u r n v e r i f i c a r R e t i r a d a P o r t a P r o d u t o ( pr , s i m P r o c e s s C l i e n t e , p t L i s t ) ;
              }
              return true ;
         }
     }
     return false ;
  }



                                                  Jurmir Canal Neto                Trabalho de Curso - CESUFOZ - 2009
Demonstra¸˜o da Detec¸˜o Realizada pelo Sensor
         ca          ca
Demonstra¸˜o da Detec¸˜o Correta do Cliente pelo Sensor
         ca          ca
Demonstra¸˜o da Detec¸˜o Errada do Cliente pelo Sensor
         ca          ca
Objetivos
                                   Referencial Te´rico
                                                 o
                   Descri¸˜o do Ambiente Experimental
                         ca                              Resultados Obtidos
                                       Implementa¸˜o
                                                   ca    Gr´ficos
                                                           a
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
               ca


 5   Resultados
       Resultados Obtidos
       Gr´ficos
         a


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                         Referencial Te´rico
                                       o
         Descri¸˜o do Ambiente Experimental
               ca                              Resultados Obtidos
                             Implementa¸˜o
                                         ca    Gr´ficos
                                                 a
                                 Resultados
                        Considera¸oes Finais
                                 c˜


Coleta de Dados
A simula¸ao gera sa´ de informa¸˜es em um arquivo no formato
        c          ıda         co
CSV contendo os dados:




                          Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                         Referencial Te´rico
                                       o
         Descri¸˜o do Ambiente Experimental
               ca                              Resultados Obtidos
                             Implementa¸˜o
                                         ca    Gr´ficos
                                                 a
                                 Resultados
                        Considera¸oes Finais
                                 c˜


Coleta de Dados
A simula¸ao gera sa´ de informa¸˜es em um arquivo no formato
        c          ıda         co
CSV contendo os dados:

    Tipo do Teste (Hip´tese);
                      o
    N´mero de Clientes;
     u
    Raio do sensor;
    N´mero de retiradas;
     u
    Acertos;
    Erros;
    Taxa de Acerto.



                          Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                         Referencial Te´rico
                                       o
         Descri¸˜o do Ambiente Experimental
               ca                              Resultados Obtidos
                             Implementa¸˜o
                                         ca    Gr´ficos
                                                 a
                                 Resultados
                        Considera¸oes Finais
                                 c˜


Coleta de Dados
A simula¸ao gera sa´ de informa¸˜es em um arquivo no formato
        c          ıda         co
CSV contendo os dados:

    Tipo do Teste (Hip´tese);
                      o
    N´mero de Clientes;
     u
    Raio do sensor;
    N´mero de retiradas;
     u
    Acertos;
    Erros;
    Taxa de Acerto.

Os dados foram compilados em forma de planilha eletrˆnica e a
                                                    o
partir desta gerados gr´ficos para a an´lise.
                       a              a
                          Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                   Descri¸˜o do Ambiente Experimental
                         ca                              Resultados Obtidos
                                       Implementa¸˜o
                                                   ca    Gr´ficos
                                                           a
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a

 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
               ca


 5   Resultados
       Resultados Obtidos
       Gr´ficos
         a


 6   Considera¸˜es Finais
              co




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Taxa de Acerto para 35 Clientes
Taxa de Acerto para 50 Clientes
Taxa de Acerto para Raio 10
Objetivos
                         Referencial Te´rico
                                       o
         Descri¸˜o do Ambiente Experimental
               ca                              Resultados Obtidos
                             Implementa¸˜o
                                         ca    Gr´ficos
                                                 a
                                 Resultados
                        Considera¸oes Finais
                                 c˜




Comportamentos
   A maior diferen¸a entre os testes de “Cliente com sensor” e
                    c
   “Ambos com Sensor” ´ de 0,44% para os testes com 35 clientes
                        e
   e raio entre 7 e 10.




                          Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                         Referencial Te´rico
                                       o
         Descri¸˜o do Ambiente Experimental
               ca                              Resultados Obtidos
                             Implementa¸˜o
                                         ca    Gr´ficos
                                                 a
                                 Resultados
                        Considera¸oes Finais
                                 c˜




Comportamentos
   A maior diferen¸a entre os testes de “Cliente com sensor” e
                    c
   “Ambos com Sensor” ´ de 0,44% para os testes com 35 clientes
                        e
   e raio entre 7 e 10.
    O Teste de “Porta produto com sensor” sempre apresenta re-
    sultado igual ou inferior aos outros testes.




                          Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                         Referencial Te´rico
                                       o
         Descri¸˜o do Ambiente Experimental
               ca                              Resultados Obtidos
                             Implementa¸˜o
                                         ca    Gr´ficos
                                                 a
                                 Resultados
                        Considera¸oes Finais
                                 c˜




Comportamentos
   A maior diferen¸a entre os testes de “Cliente com sensor” e
                    c
   “Ambos com Sensor” ´ de 0,44% para os testes com 35 clientes
                        e
   e raio entre 7 e 10.
    O Teste de “Porta produto com sensor” sempre apresenta re-
    sultado igual ou inferior aos outros testes.
    A maior diferen¸a entre as taxas de acerto ´ de 6,62% para
                   c                           e
    uma amostra de 50 Clientes e raio de 4.




                          Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                   Descri¸˜o do Ambiente Experimental
                         ca                              Conclus˜es
                                                                o
                                       Implementa¸˜o
                                                   ca    Trabalhos Futuros
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a


 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co
       Conclus˜es
              o
       Trabalhos Futuros




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                         Referencial Te´rico
                                       o
         Descri¸˜o do Ambiente Experimental
               ca                              Conclus˜es
                                                      o
                             Implementa¸˜o
                                         ca    Trabalhos Futuros
                                 Resultados
                        Considera¸oes Finais
                                 c˜




A Computa¸˜o Ub´
            ca    ıqua ´ uma ´rea relativamente nova da Com-
                       e      a
puta¸˜o portanto ainda carece de t´cnicas capazes de auxiliar em
    ca                            e
seus projetos.




                          Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                          Referencial Te´rico
                                        o
          Descri¸˜o do Ambiente Experimental
                ca                              Conclus˜es
                                                       o
                              Implementa¸˜o
                                          ca    Trabalhos Futuros
                                  Resultados
                         Considera¸oes Finais
                                  c˜




A Computa¸˜o Ub´
            ca    ıqua ´ uma ´rea relativamente nova da Com-
                       e      a
puta¸˜o portanto ainda carece de t´cnicas capazes de auxiliar em
    ca                            e
seus projetos.

Neste trabalho foi utilizada uma simula¸˜o afim de determinar a
                                          ca
diferen¸a entre a taxa de acerto de cada uma das hip´teses definidas.
       c                                            o




                           Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                          Referencial Te´rico
                                        o
          Descri¸˜o do Ambiente Experimental
                ca                              Conclus˜es
                                                       o
                              Implementa¸˜o
                                          ca    Trabalhos Futuros
                                  Resultados
                         Considera¸oes Finais
                                  c˜




A Computa¸˜o Ub´
            ca    ıqua ´ uma ´rea relativamente nova da Com-
                       e      a
puta¸˜o portanto ainda carece de t´cnicas capazes de auxiliar em
    ca                            e
seus projetos.

Neste trabalho foi utilizada uma simula¸˜o afim de determinar a
                                          ca
diferen¸a entre a taxa de acerto de cada uma das hip´teses definidas.
       c                                            o

Tendo em vista os resultados obtidos, comprova-se que existe a
viabilidade de utiliza¸˜o de simula¸˜es em projetos de ambientes
                      ca           co
voltados ` Computa¸˜o Ub´
          a          ca    ıqua.



                           Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                                   Referencial Te´rico
                                                 o
                   Descri¸˜o do Ambiente Experimental
                         ca                              Conclus˜es
                                                                o
                                       Implementa¸˜o
                                                   ca    Trabalhos Futuros
                                           Resultados
                                  Considera¸oes Finais
                                           c˜


Sum´rio
   a


 1   Objetivos


 2   Referencial Te´rico
                   o


 3   Descri¸˜o do Ambiente Experimental
           ca


 4   Implementa¸˜o
               ca


 5   Resultados


 6   Considera¸˜es Finais
              co
       Conclus˜es
              o
       Trabalhos Futuros




                                    Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                         Referencial Te´rico
                                       o
         Descri¸˜o do Ambiente Experimental
               ca                              Conclus˜es
                                                      o
                             Implementa¸˜o
                                         ca    Trabalhos Futuros
                                 Resultados
                        Considera¸oes Finais
                                 c˜




Trabalhos Futuros
    Utiliza¸˜o de dados colhidos atrav´s de pesquisa, e com a va-
           ca                         e
    lida¸˜o de um especialista.
        ca
    Desenvolvimento de uma forma gr´fica para a melhor visua-
                                   a
    liza¸˜o da simula¸˜o.
        ca           ca
    Desenvolvimento de um engine de simula¸˜o gen´rica.
                                          ca     e




                          Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                               Referencial Te´rico
                                             o
               Descri¸˜o do Ambiente Experimental
                     ca                                   Conclus˜es
                                                                 o
                                   Implementa¸˜o
                                               ca         Trabalhos Futuros
                                       Resultados
                              Considera¸oes Finais
                                       c˜


Referˆncias Bibliogr´ficas
     e              a


    BANKS, J. (Ed.). Handbook of simulation - principles, metholdoly, advances, applications and pratice. 4. ed.
    New Jersey: Wiley-Interscience, 1998.

    CAMPIOLO, R.; CREMER, V.; SOBRAL, J. B. M. On modeling for pervasive computing environments. In: .
    New York: ACM, 2007. p. 240–243.

    JANSEN, E. et al. A programming model for pervasive spaces. International Conference on Service-Oriented
    Computing, Amsterdam, 2005.

    PRITSKER, A. A. B. Principles of simulation modeling. In: BANKS, J. (Ed.). Handbook of simulation -
    principles, metholdoly, advances, applications and pratice. New York: Wiley-Interscience, 1998.

    WEISER, M. The Computer of The Twenty-One Century. Fev. 1991.                              Dispon´
                                                                                                     ıvel   em:
    <http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html>. Acesso em: 17/03/2009.




                                  Jurmir Canal Neto       Trabalho de Curso - CESUFOZ - 2009
Objetivos
                Referencial Te´rico
                              o
Descri¸˜o do Ambiente Experimental
      ca                              Conclus˜es
                                             o
                    Implementa¸˜o
                                ca    Trabalhos Futuros
                        Resultados
               Considera¸oes Finais
                        c˜




                  Perguntas?




                 Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009
Objetivos
                Referencial Te´rico
                              o
Descri¸˜o do Ambiente Experimental
      ca                              Conclus˜es
                                             o
                    Implementa¸˜o
                                ca    Trabalhos Futuros
                        Resultados
               Considera¸oes Finais
                        c˜




     Obrigado a Todos!




                 Jurmir Canal Neto    Trabalho de Curso - CESUFOZ - 2009

Weitere ähnliche Inhalte

Ähnlich wie Apresentação - Modelagem de Ambientes de Computação Ubíqua Utilizando Simulação

Design Pattern e a reusabilidade de software
Design Pattern e a reusabilidade de softwareDesign Pattern e a reusabilidade de software
Design Pattern e a reusabilidade de softwarephpal
 
Ambiente de Desenvolvimento de Sistemas de ILP
Ambiente de Desenvolvimento de Sistemas de ILPAmbiente de Desenvolvimento de Sistemas de ILP
Ambiente de Desenvolvimento de Sistemas de ILPjcazevedo
 
GT-Digital Preservation - Camada de Aplicacao
GT-Digital Preservation - Camada de AplicacaoGT-Digital Preservation - Camada de Aplicacao
GT-Digital Preservation - Camada de AplicacaoRoberto Beraldo Chaiben
 
GT-Digital Preservation - Camada de Gerenciamento
GT-Digital Preservation - Camada de GerenciamentoGT-Digital Preservation - Camada de Gerenciamento
GT-Digital Preservation - Camada de GerenciamentoRoberto Beraldo Chaiben
 
GT-Digital Preservation - Camada de Interface
GT-Digital Preservation - Camada de InterfaceGT-Digital Preservation - Camada de Interface
GT-Digital Preservation - Camada de InterfaceRoberto Beraldo Chaiben
 
Projeto e validação de um IP para o padrão JPEG e sua integração a uma plataf...
Projeto e validação de um IP para o padrão JPEG e sua integração a uma plataf...Projeto e validação de um IP para o padrão JPEG e sua integração a uma plataf...
Projeto e validação de um IP para o padrão JPEG e sua integração a uma plataf...Daniel Volpato
 
Ambiente de Desenvolvimento de Sistemas de ILP - Estado da Arte
Ambiente de Desenvolvimento de Sistemas de ILP - Estado da ArteAmbiente de Desenvolvimento de Sistemas de ILP - Estado da Arte
Ambiente de Desenvolvimento de Sistemas de ILP - Estado da Artejcazevedo
 
gestão e automoção para eficiência operacional e confiabilidade em empresas d...
gestão e automoção para eficiência operacional e confiabilidade em empresas d...gestão e automoção para eficiência operacional e confiabilidade em empresas d...
gestão e automoção para eficiência operacional e confiabilidade em empresas d...InformaGroup
 
Simpep apresentação 1618 - finalizado
Simpep   apresentação 1618 - finalizadoSimpep   apresentação 1618 - finalizado
Simpep apresentação 1618 - finalizadoManoel Fco Carreira
 

Ähnlich wie Apresentação - Modelagem de Ambientes de Computação Ubíqua Utilizando Simulação (12)

M2TI - EAIC
M2TI - EAICM2TI - EAIC
M2TI - EAIC
 
NBI.pptx
NBI.pptxNBI.pptx
NBI.pptx
 
Design Pattern e a reusabilidade de software
Design Pattern e a reusabilidade de softwareDesign Pattern e a reusabilidade de software
Design Pattern e a reusabilidade de software
 
Ambiente de Desenvolvimento de Sistemas de ILP
Ambiente de Desenvolvimento de Sistemas de ILPAmbiente de Desenvolvimento de Sistemas de ILP
Ambiente de Desenvolvimento de Sistemas de ILP
 
GT-Digital Preservation - Camada de Aplicacao
GT-Digital Preservation - Camada de AplicacaoGT-Digital Preservation - Camada de Aplicacao
GT-Digital Preservation - Camada de Aplicacao
 
GT-Digital Preservation - Camada de Gerenciamento
GT-Digital Preservation - Camada de GerenciamentoGT-Digital Preservation - Camada de Gerenciamento
GT-Digital Preservation - Camada de Gerenciamento
 
GT-Digital Preservation - Camada de Interface
GT-Digital Preservation - Camada de InterfaceGT-Digital Preservation - Camada de Interface
GT-Digital Preservation - Camada de Interface
 
Projeto e validação de um IP para o padrão JPEG e sua integração a uma plataf...
Projeto e validação de um IP para o padrão JPEG e sua integração a uma plataf...Projeto e validação de um IP para o padrão JPEG e sua integração a uma plataf...
Projeto e validação de um IP para o padrão JPEG e sua integração a uma plataf...
 
Ambiente de Desenvolvimento de Sistemas de ILP - Estado da Arte
Ambiente de Desenvolvimento de Sistemas de ILP - Estado da ArteAmbiente de Desenvolvimento de Sistemas de ILP - Estado da Arte
Ambiente de Desenvolvimento de Sistemas de ILP - Estado da Arte
 
1 76 (1)
1 76 (1)1 76 (1)
1 76 (1)
 
gestão e automoção para eficiência operacional e confiabilidade em empresas d...
gestão e automoção para eficiência operacional e confiabilidade em empresas d...gestão e automoção para eficiência operacional e confiabilidade em empresas d...
gestão e automoção para eficiência operacional e confiabilidade em empresas d...
 
Simpep apresentação 1618 - finalizado
Simpep   apresentação 1618 - finalizadoSimpep   apresentação 1618 - finalizado
Simpep apresentação 1618 - finalizado
 

Apresentação - Modelagem de Ambientes de Computação Ubíqua Utilizando Simulação

  • 1. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Implementa¸˜o ca Resultados Considera¸oes Finais c˜ Modelagem de Ambientes de Computa¸˜o Ub´ ca ıqua Utilizando Simula¸˜o ca Jurmir Canal Neto Orientador: Prof. Gildomiro Bairros CESUFOZ - Centro de Ensino Superior de Foz do Igua¸u c 11 de dezembro de 2009 Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 2. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Objetivo Geral Implementa¸˜o ca Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos Objetivo Geral 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 3. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Objetivo Geral Implementa¸˜o ca Resultados Considera¸oes Finais c˜ Objetivos Objetivo Geral Objetivo Geral Desenvolver um simulador para avaliar a possibilidade de uso de simula¸˜es em projetos de computa¸˜o ub´ co ca ıqua. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 4. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Modelagem e Simula¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 5. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Referencial Te´rico o Computa¸˜o Ub´ ca ıqua A Computa¸˜o Ub´ ca ıqua visa integrar a in- form´tica ` vida das pessoas de forma invis´ a a ıvel, sem interferir na pessoalidade de cada um e demandando apenas o m´ ınimo de aten¸˜o ca nescess´ria para expandir as capacidades do a usu´rio [Jansen et al. 2005]. a Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 6. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Referencial Te´rico o Computa¸˜o Ub´ ca ıqua A Computa¸˜o Ub´ ca ıqua visa integrar a in- form´tica ` vida das pessoas de forma invis´ a a ıvel, sem interferir na pessoalidade de cada um e demandando apenas o m´ ınimo de aten¸˜o ca nescess´ria para expandir as capacidades do a usu´rio [Jansen et al. 2005]. a A id´ia atual de “computadores pessoais” est´ e a completamente equivocada, nela o foco est´ a em operar uma caixa e n˜o em realizar a tarefa a nescess´ria [Weiser 1991]. a Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 7. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Modelagem e Simula¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 8. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Referencial Te´rico o Modelagem e Simula¸˜o ca Simula¸˜o ca Simula¸˜o ´ a imita¸˜o da opera¸˜o de um processo do mundo real, ca e ca ca suas caracter´ ısticas e as altera¸˜es sofridas por fatores internos ou co externos [Banks 1998]. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 9. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Referencial Te´rico o Modelagem e Simula¸˜o ca Simula¸˜o ca Simula¸˜o ´ a imita¸˜o da opera¸˜o de um processo do mundo real, ca e ca ca suas caracter´ ısticas e as altera¸˜es sofridas por fatores internos ou co externos [Banks 1998]. Modelagem Modelagem ´ o processo de desenvolver modelos. Um modelo ´ a e e representa¸˜o de um sistema voltado a uma determinada finalidade ca [Pritsker 1998]. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 10. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Modelagem e Simula¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 11. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Referencial Te´rico o Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Conceito Trˆs conceitos b´sicos s˜o utilizados para a representa¸˜o e a a ca de sistemas de computa¸˜o ub´ ca ıqua em prot´tipos simulados. o [Campiolo, Cremer e Sobral 2007] Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 12. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Referencial Te´rico o Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Conceito Trˆs conceitos b´sicos s˜o utilizados para a representa¸˜o e a a ca de sistemas de computa¸˜o ub´ ca ıqua em prot´tipos simulados. o [Campiolo, Cremer e Sobral 2007] Atuadores Elementos que alteram as vari´veis do sistema. a Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 13. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Referencial Te´rico o Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Conceito Trˆs conceitos b´sicos s˜o utilizados para a representa¸˜o e a a ca de sistemas de computa¸˜o ub´ ca ıqua em prot´tipos simulados. o [Campiolo, Cremer e Sobral 2007] Atuadores Elementos que alteram as vari´veis do sistema. a Sensores Dispositivos que capturam e fornecem informa¸˜es sobre o sistema. co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 14. Objetivos Referencial Te´rico o Computa¸˜o Ub´ ca ıqua Descri¸˜o do Ambiente Experimental ca Modelagem e Simula¸˜o ca Implementa¸˜o ca Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Resultados Considera¸oes Finais c˜ Referencial Te´rico o Simula¸˜o e Computa¸˜o Ub´ ca ca ıqua Conceito Trˆs conceitos b´sicos s˜o utilizados para a representa¸˜o e a a ca de sistemas de computa¸˜o ub´ ca ıqua em prot´tipos simulados. o [Campiolo, Cremer e Sobral 2007] Atuadores Elementos que alteram as vari´veis do sistema. a Sensores Dispositivos que capturam e fornecem informa¸˜es sobre o sistema. co Ambientes Conjunto de “camadas” que representam as informa¸˜es do sistema. co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 15. Objetivos Referencial Te´rico o Tecnologias Envolvidas Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Implementa¸˜o ca Estrutura L´gica o Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca Tecnologias Envolvidas Estrutura F´ısica Estrutura L´gica o 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 16. Objetivos Referencial Te´rico o Tecnologias Envolvidas Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Implementa¸˜o ca Estrutura L´gica o Resultados Considera¸oes Finais c˜ Descri¸˜o do Ambiente Experimental ca Tecnologias Envolvidas Tecnologias Envolvidas Java 1.6 MySQL 5.0.75 Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 17. Objetivos Referencial Te´rico o Tecnologias Envolvidas Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Implementa¸˜o ca Estrutura L´gica o Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca Tecnologias Envolvidas Estrutura F´ısica Estrutura L´gica o 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 18. Objetivos Referencial Te´rico o Tecnologias Envolvidas Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Implementa¸˜o ca Estrutura L´gica o Resultados Considera¸oes Finais c˜ Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Estrutura F´ısica Foi utilizada apenas uma m´quina com as caracter´ a ısticas des- critas no trabalho escrito. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 19. Objetivos Referencial Te´rico o Tecnologias Envolvidas Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Implementa¸˜o ca Estrutura L´gica o Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca Tecnologias Envolvidas Estrutura F´ısica Estrutura L´gica o 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 20. Objetivos Referencial Te´rico o Tecnologias Envolvidas Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Implementa¸˜o ca Estrutura L´gica o Resultados Considera¸oes Finais c˜ Descri¸˜o do Ambiente Experimental ca Estrutura L´gica o Sistema Operacional GNU/Linux - Ubuntu 9.10 Karmic Koala Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 21. Objetivos Referencial Te´rico o Tecnologias Envolvidas Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Implementa¸˜o ca Estrutura L´gica o Resultados Considera¸oes Finais c˜ Descri¸˜o do Ambiente Experimental ca Estrutura L´gica o Sistema Operacional GNU/Linux - Ubuntu 9.10 Karmic Koala Aplica¸˜es co Eclipse IDE 3.5 Galileo MySQL Workbench 5.1.18 Netbeans IDE 6.7.1 e plugin UML 1.4 Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 22. Objetivos Referencial Te´rico o Tecnologias Envolvidas Descri¸˜o do Ambiente Experimental ca Estrutura F´ ısica Implementa¸˜o ca Estrutura L´gica o Resultados Considera¸oes Finais c˜ Descri¸˜o do Ambiente Experimental ca Estrutura L´gica o Sistema Operacional GNU/Linux - Ubuntu 9.10 Karmic Koala Aplica¸˜es co Eclipse IDE 3.5 Galileo MySQL Workbench 5.1.18 Netbeans IDE 6.7.1 e plugin UML 1.4 Bibliotecas e Frameworks DESMO-J Hibernate Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 23. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca Especifica¸˜o ca Arquitetura Proposta 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 24. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Cen´rio a Em um ambiente de super-mercado, deseja-se detectar, em tempo real, qual produto determinado cliente retirou de uma prateleira. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 25. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Cen´rio a Em um ambiente de super-mercado, deseja-se detectar, em tempo real, qual produto determinado cliente retirou de uma prateleira. Hip´teses o Coloca¸˜o dos sensores nos porta produtos; ca Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 26. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Cen´rio a Em um ambiente de super-mercado, deseja-se detectar, em tempo real, qual produto determinado cliente retirou de uma prateleira. Hip´teses o Coloca¸˜o dos sensores nos porta produtos; ca Coloca¸˜o dos sensores nos clientes; ca Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 27. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Cen´rio a Em um ambiente de super-mercado, deseja-se detectar, em tempo real, qual produto determinado cliente retirou de uma prateleira. Hip´teses o Coloca¸˜o dos sensores nos porta produtos; ca Coloca¸˜o dos sensores nos clientes; ca Coloca¸˜o dos sensores em ambos; ca Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 28. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Defini¸˜es co Todo cliente tem uma lista de compras; Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 29. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Defini¸˜es co Todo cliente tem uma lista de compras; Cliente com mais de 5 produtos na lista, usar´ carrinho; a Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 30. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Defini¸˜es co Todo cliente tem uma lista de compras; Cliente com mais de 5 produtos na lista, usar´ carrinho; a Cliente com 5 ou menos produtos na lista, usar´ cestinha; a Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 31. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Defini¸˜es co Todo cliente tem uma lista de compras; Cliente com mais de 5 produtos na lista, usar´ carrinho; a Cliente com 5 ou menos produtos na lista, usar´ cestinha; a Ap´s o 15o produto colocado no carrinho o cliente deixa o o carrinho parado e ir´ buscar os produtos sem ele. a Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 32. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Defini¸˜es co Todo cliente tem uma lista de compras; Cliente com mais de 5 produtos na lista, usar´ carrinho; a Cliente com 5 ou menos produtos na lista, usar´ cestinha; a Ap´s o 15o produto colocado no carrinho o cliente deixa o o carrinho parado e ir´ buscar os produtos sem ele. a Vari´veis do Sistema a Quantidade de Clientes: Entre 1 a 50; Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 33. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Especifica¸˜o ca Defini¸˜es co Todo cliente tem uma lista de compras; Cliente com mais de 5 produtos na lista, usar´ carrinho; a Cliente com 5 ou menos produtos na lista, usar´ cestinha; a Ap´s o 15o produto colocado no carrinho o cliente deixa o o carrinho parado e ir´ buscar os produtos sem ele. a Vari´veis do Sistema a Quantidade de Clientes: Entre 1 a 50; Raio de detec¸˜o: Entre 0 a 10; ca Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 34. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca Especifica¸˜o ca Arquitetura Proposta 5 Resultados 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 35.
  • 36. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote App App App.Model Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 37. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Classe Produto do Pacote Model @Entity @Table ( name = " Produto " ) p u b l i c c l a s s Produto { @Id @ G e n e r a t e d V a l u e ( s t r a t e g y = G e n e r a t i o n T y p e .AUTO) private int id ; @OneToOne ( t a r g e t E n t i t y = T i p o P r o d u t o . c l a s s ) p r i v a t e TipoProduto tipoProduto ; p u b l i c Produto ( ) { } p u b l i c Produto ( TipoProduto tp ) { t h i s . tipoProduto = tp ; } public int getId () { return id ; } public void s e t I d ( int val ) { this . id = val ; } p u b l i c TipoProduto getTipoProduto ( ) { return tipoProduto ; } . . . Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 38. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote App App App.Model App.Localization Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 39. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote App App App.Model App.Localization App.Persistence Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 40. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote App App App.Model App.Localization App.Persistence App.Statistics Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 41. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote Sim Sim.Actuator SimProcessCliente Atuador do Sistema Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 42. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote Sim Sim.Actuator SimProcessCliente Atuador do Sistema Determina o Ciclo de vida de cada Cliente. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 43. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Ciclo de vida do Cliente public void l i f e C y c l e () { setarPortaProduto () ; i n i c i a r L i s t a P r a t e l e i r a s () ; realizarCompras () ; sairDoSistema () ; meuModelo . g e t S t a t s C o l l e c t o r ( ) . s a i u C l i e n t e ( ) ; i f ( meuModelo . g e t S t a t s C o l l e c t o r ( ) . g e t P r o c e s s a d o s ( ) == meuModelo . getStatsCollector () . getTotalClientes () ) { meuModelo . g e t E x p e r i m e n t ( ) . s t o p ( ) ; } } Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 44. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote Sim Sim.Environment Ambiente Representa as seguintes camadas do sistema: Ponto M´ximo; a Pontos ocupados por prateleiras; Ponto de Entrada; Ponto de Sa´ıda; Ponto de localiza¸˜o dos carrinhos. ca Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 45. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Classe Ambiente public abstract c l a s s Ambiente { public static int limiteX = 27; public static int limiteY = 49; public static L i s t <P o i n t> p o n t o s F i x o s ; public static Point pontoPegaCarrinhos ; public static Point p o n t o I n i c i a l C l i e n t e s ; public static Point pontoSairSistema ; static { p o n t o s F i x o s = new A r r a y L i s t <P o i n t >() ; p o n t o P e g a C a r r i n h o s = new P o i n t ( 2 5 , 4 ) ; p o n t o I n i c i a l C l i e n t e s = new P o i n t ( 1 , 1 ) ; p o n t o S a i r S i s t e m a = new P o i n t ( 1 , 1 ) ; } p u b l i c s t a t i c boolean i s L i v r e ( Point pt ) { return ! pontosFixos . c o n t a i n s ( pt ) ; } } Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 46. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote Sim Sim.Environment Modelo Configura¸˜o inicial dos ambientes. ca Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 47. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote Sim Sim.Environment Modelo Configura¸˜o inicial dos ambientes. ca Representa as seguintes camadas do sistema: Lista de clientes; Lista de prateleiras; Sensor; Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 48. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca M´todo doInitialSchedules da classe Modelo e public void d o I n i t i a l S c h e d u l e s () { L i s t <P r a t e l e i r a > a u x P r a t e l e i r a s = p r a t e l e i r a D A O . g e t L i s t ( ) ; f o r ( P r a t e l e i r a pt : a u x P r a t e l e i r a s ) { Ambiente . p o n t o s F i x o s . add ( p t . g e t P o s i c a o ( ) ) ; i f ( p t . g e t T i p o P r o d u t o ( ) . g e t I d ( ) != 9 9 ) { p r a t e l e i r a s L i s t a . add ( p t ) ; } } L i s t <C l i e n t e > l s C l i e n t e = c l i e n t e D A O . g e t L i s t ( ) ; for ( Cliente c l I t : lsCliente ) { S i m P r o c e s s C l i e n t e c l i e n t e = new S i m P r o c e s s C l i e n t e ( t h i s , c l I t . getNome ( ) , f a l s e , c l I t , new SimTime ( g e t C l i e n t e T e m p o P a s s o ( ) ) ) ; c l i e n t e . a c t i v a t e ( new SimTime ( a u x t e m p o ) ) ; aux tempo = aux tempo + getClienteTempoChegada ( ) ; l i s t a C l i e n t e s . add ( c l i e n t e ) ; statsCollector . entrouCliente () ; i f ( s t a t s C o l l e c t o r . g e t T o t a l C l i e n t e s ( ) >= n u m C l i e n t e s ) break ; } } Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 49. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca Pacote Sim Sim.Sensor Sensor Verificar as retiradas de produto; Detectar qual cliente a realizou. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 50. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Especifica¸˜o ca Implementa¸˜o ca Arquitetura Proposta Resultados Considera¸oes Finais c˜ Implementa¸˜o ca M´todo verificarRetirada da Classe Sensor e p u b l i c b o o l e a n v e r i f i c a r R e t i r a d a ( P r a t e l e i r a pr , SimProcessCliente simProcessCliente , int tipoSensor ) { Point ptBase = pr . getPontoFrente ( ) ; L i s t <P o i n t> p t L i s t = p t B a s e . c a l c u l a r A d j a c e n t e s ( r a i o ) ; switch ( tipoSensor ) { c a s e S t a t i s t i c s D a t a . CLIENTE COM SENSOR : { r e t u r n v e r i f i c a r R e t i r a d a C l i e n t e ( pr , s i m P r o c e s s C l i e n t e , p t L i s t ) ; } c a s e S t a t i s t i c s D a t a . PORTA PRODUTO COM SENSOR : { r e t u r n v e r i f i c a r R e t i r a d a P o r t a P r o d u t o ( pr , s i m P r o c e s s C l i e n t e , p t L i s t ) ; } c a s e S t a t i s t i c s D a t a . AMBOS COM SENSOR : { i f ( ! v e r i f i c a r R e t i r a d a C l i e n t e ( pr , s i m P r o c e s s C l i e n t e , p t L i s t ) ) { r e t u r n v e r i f i c a r R e t i r a d a P o r t a P r o d u t o ( pr , s i m P r o c e s s C l i e n t e , p t L i s t ) ; } return true ; } } return false ; } Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 51. Demonstra¸˜o da Detec¸˜o Realizada pelo Sensor ca ca
  • 52. Demonstra¸˜o da Detec¸˜o Correta do Cliente pelo Sensor ca ca
  • 53. Demonstra¸˜o da Detec¸˜o Errada do Cliente pelo Sensor ca ca
  • 54. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Resultados Obtidos Implementa¸˜o ca Gr´ficos a Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca 5 Resultados Resultados Obtidos Gr´ficos a 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 55. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Resultados Obtidos Implementa¸˜o ca Gr´ficos a Resultados Considera¸oes Finais c˜ Coleta de Dados A simula¸ao gera sa´ de informa¸˜es em um arquivo no formato c ıda co CSV contendo os dados: Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 56. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Resultados Obtidos Implementa¸˜o ca Gr´ficos a Resultados Considera¸oes Finais c˜ Coleta de Dados A simula¸ao gera sa´ de informa¸˜es em um arquivo no formato c ıda co CSV contendo os dados: Tipo do Teste (Hip´tese); o N´mero de Clientes; u Raio do sensor; N´mero de retiradas; u Acertos; Erros; Taxa de Acerto. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 57. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Resultados Obtidos Implementa¸˜o ca Gr´ficos a Resultados Considera¸oes Finais c˜ Coleta de Dados A simula¸ao gera sa´ de informa¸˜es em um arquivo no formato c ıda co CSV contendo os dados: Tipo do Teste (Hip´tese); o N´mero de Clientes; u Raio do sensor; N´mero de retiradas; u Acertos; Erros; Taxa de Acerto. Os dados foram compilados em forma de planilha eletrˆnica e a o partir desta gerados gr´ficos para a an´lise. a a Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 58. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Resultados Obtidos Implementa¸˜o ca Gr´ficos a Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca 5 Resultados Resultados Obtidos Gr´ficos a 6 Considera¸˜es Finais co Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 59. Taxa de Acerto para 35 Clientes
  • 60. Taxa de Acerto para 50 Clientes
  • 61. Taxa de Acerto para Raio 10
  • 62. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Resultados Obtidos Implementa¸˜o ca Gr´ficos a Resultados Considera¸oes Finais c˜ Comportamentos A maior diferen¸a entre os testes de “Cliente com sensor” e c “Ambos com Sensor” ´ de 0,44% para os testes com 35 clientes e e raio entre 7 e 10. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 63. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Resultados Obtidos Implementa¸˜o ca Gr´ficos a Resultados Considera¸oes Finais c˜ Comportamentos A maior diferen¸a entre os testes de “Cliente com sensor” e c “Ambos com Sensor” ´ de 0,44% para os testes com 35 clientes e e raio entre 7 e 10. O Teste de “Porta produto com sensor” sempre apresenta re- sultado igual ou inferior aos outros testes. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 64. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Resultados Obtidos Implementa¸˜o ca Gr´ficos a Resultados Considera¸oes Finais c˜ Comportamentos A maior diferen¸a entre os testes de “Cliente com sensor” e c “Ambos com Sensor” ´ de 0,44% para os testes com 35 clientes e e raio entre 7 e 10. O Teste de “Porta produto com sensor” sempre apresenta re- sultado igual ou inferior aos outros testes. A maior diferen¸a entre as taxas de acerto ´ de 6,62% para c e uma amostra de 50 Clientes e raio de 4. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 65. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Conclus˜es o Trabalhos Futuros Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 66. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ A Computa¸˜o Ub´ ca ıqua ´ uma ´rea relativamente nova da Com- e a puta¸˜o portanto ainda carece de t´cnicas capazes de auxiliar em ca e seus projetos. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 67. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ A Computa¸˜o Ub´ ca ıqua ´ uma ´rea relativamente nova da Com- e a puta¸˜o portanto ainda carece de t´cnicas capazes de auxiliar em ca e seus projetos. Neste trabalho foi utilizada uma simula¸˜o afim de determinar a ca diferen¸a entre a taxa de acerto de cada uma das hip´teses definidas. c o Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 68. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ A Computa¸˜o Ub´ ca ıqua ´ uma ´rea relativamente nova da Com- e a puta¸˜o portanto ainda carece de t´cnicas capazes de auxiliar em ca e seus projetos. Neste trabalho foi utilizada uma simula¸˜o afim de determinar a ca diferen¸a entre a taxa de acerto de cada uma das hip´teses definidas. c o Tendo em vista os resultados obtidos, comprova-se que existe a viabilidade de utiliza¸˜o de simula¸˜es em projetos de ambientes ca co voltados ` Computa¸˜o Ub´ a ca ıqua. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 69. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ Sum´rio a 1 Objetivos 2 Referencial Te´rico o 3 Descri¸˜o do Ambiente Experimental ca 4 Implementa¸˜o ca 5 Resultados 6 Considera¸˜es Finais co Conclus˜es o Trabalhos Futuros Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 70. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ Trabalhos Futuros Utiliza¸˜o de dados colhidos atrav´s de pesquisa, e com a va- ca e lida¸˜o de um especialista. ca Desenvolvimento de uma forma gr´fica para a melhor visua- a liza¸˜o da simula¸˜o. ca ca Desenvolvimento de um engine de simula¸˜o gen´rica. ca e Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 71. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ Referˆncias Bibliogr´ficas e a BANKS, J. (Ed.). Handbook of simulation - principles, metholdoly, advances, applications and pratice. 4. ed. New Jersey: Wiley-Interscience, 1998. CAMPIOLO, R.; CREMER, V.; SOBRAL, J. B. M. On modeling for pervasive computing environments. In: . New York: ACM, 2007. p. 240–243. JANSEN, E. et al. A programming model for pervasive spaces. International Conference on Service-Oriented Computing, Amsterdam, 2005. PRITSKER, A. A. B. Principles of simulation modeling. In: BANKS, J. (Ed.). Handbook of simulation - principles, metholdoly, advances, applications and pratice. New York: Wiley-Interscience, 1998. WEISER, M. The Computer of The Twenty-One Century. Fev. 1991. Dispon´ ıvel em: <http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html>. Acesso em: 17/03/2009. Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 72. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ Perguntas? Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009
  • 73. Objetivos Referencial Te´rico o Descri¸˜o do Ambiente Experimental ca Conclus˜es o Implementa¸˜o ca Trabalhos Futuros Resultados Considera¸oes Finais c˜ Obrigado a Todos! Jurmir Canal Neto Trabalho de Curso - CESUFOZ - 2009