SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Usando o celular no apoio á
  gerência de configuração

Especialização Avançada em Sistemas
             Distribuídos
            UFBA – 2007
           Jaguaraci Silva
Usando o celular no apoio á
    gerência de configuração
Roteiro
  Arquitetura da aplicação
  Vídeo de execução da aplicação
Usando o celular no apoio á
 gerência de configuração



Arquitetura da aplicação
Usando o celular no apoio á
 gerência de configuração
Usando o celular no apoio á
     gerência de configuração
Coleta de dados de informações do S.O.
usando API Win32 e Windows Registry;
Agente construído usando o Borland Delphi
7;
Cliente utiliza o J2ME Wireless Toolkit da
Sun versão 2.2 para a configuração CLDC
1.1 e perfil MIDP 2.0.
Usando o celular no apoio á
 gerência de configuração
Usando o celular no apoio á
 gerência de configuração
Usando o celular no apoio á
 gerência de configuração
Usando o celular no apoio á
     gerência de configuração
Celular Utilizado:
  Nokia 3100
  CLDC 1.0
  Máximo 64 kB alocação de memória
  Aplicação de gerência 3 kB
  Suporte ao MIDP 1.0
  Apenas o MIDP 2.0 suporta sockets
  Implementação da classe HTTP como uma alternativa
  através do método GET
;dne
                                                                                                          ; ) 0 , F F O G O L _ X W E ( x E s w o d ni Wti x E
                                                                                                                                                                ni g e b
                                                                                                                              ;ff o g ol. 1 m r o F T e r u d e c o r p
                                                                                                                                                                End;
                                                                                                                                                                ;dne
                                                                                               ;' . o ã ç a cil p a a d o ã ç u c e x e a n o r r E' = : tl u s e r
                                                                                                                                                              tpecxe
                                                                                                             ;' . e t si x e o ã n o ã ç a cil p A' = : tl u s e r
                                                                                                                                                                e sl e
                                                                                                              ' . a d a t u c e x e o ã ç a cil p A' = : tl u s e r
                              n e h t 0 > ) ) L A M R O N W O H S _ W S ,li n ,li n , ) e m o N ( r a h c p ,' n e p o' , 0 ( e t u c e x Ell e h S ( fi
                                                                                                                                                                      yrt
                                                                                                                                                                ni g e B
                                                    ; g ni rt S: ) g ni rt S: s o rt e m a r a P, e m o N ( m a r g o r P et u c e x E. 1 m r o F T n oit c n uf
                                                                                                                                                     ;dne
                                                                                                                                                     ;dne
                                                                                                                                 ; e e r F. o rt si g e R
                                                                ; )' e m a N r e s U n o g o L' ( g ni r t S d a e R . o r t si g e R = : tl u s e r
  n e h t ) e sl a f ,' r e r ol p x E  n oi s r e V t n er r u C  s w o d ni W  t f o s o r ci M  e r a w t f o S' ( y e K n e p O . o r t si g e R fi
                                                                       ; R E S U _ T N E R R U C _ Y E K H =: y e Kt o o R. o rt si g e R
                                                                                                       ; et a e r C. y rt si g e R T =: o rt si g e R
                                                                                                                                                   ni g e b
                                                                                                                   ; y rt si g e R T : o rt si g e R r a v
                     tinu ad sesu alusualc an yrtsigeR eralceD// ;gnirtS : resUgoL.1mroFT noitcnuf
 gerência de configuração
Usando o celular no apoio á
}
                                                                                                                         ; nr ut er
                                                                               ; ) m r o F d n e ,t r el a (t n e r r u Ct e s. al et
                                                                           ; ) R E V E R O F.t r el A (t u o e mi Tt e s.t r el a
                                                                                      ; ) R O R R E. e p y Tt r el A
                                                                                                                                 ,ll u n , ". e d r at si a m
  etnemavon etnet ,rovaf roP" + "n.seõxenoc savon arap levátsni rodivreS"
                                                                                  , "! o r r E " (t r el A w e n = t r el a t r el A
                                                                                                 { ) x e n oit p e c x E ( h ct a c }
    ; ) E TI R W _ D A E R. r ot c e n n o C , e m a n ( n e p o. r ot c e n n o C ) n oit c e n n o C m a e rt S ( = t e k c o s
                                                          ;t r o p + ": " + r e v r e s + "//: t e k c o s " = e m a n g ni rt S
                                                                                  ; ) ( g ni rt St e g. at r o p = t r o p g ni rt S
                                                                         ; ) ( g ni rt St e g. r o di v r e s = r e v r e s g ni rt S
                                                                                                                                            { yrt
 gerência de configuração
Usando o celular no apoio á
Usando o celular no apoio á
    gerência de configuração



Vídeo de execução da aplicação

Mais conteúdo relacionado

Destaque

FCS | Blog Torcida Pantanal Shopping
FCS | Blog Torcida Pantanal ShoppingFCS | Blog Torcida Pantanal Shopping
FCS | Blog Torcida Pantanal ShoppingFCS Bem Pensado
 
As redes sociais
As redes sociaisAs redes sociais
As redes sociaisMarina Lima
 
A utilização da rede social Facebook nas bibliotecas escolares portuguesas
A utilização da rede social Facebook nas bibliotecas escolares portuguesasA utilização da rede social Facebook nas bibliotecas escolares portuguesas
A utilização da rede social Facebook nas bibliotecas escolares portuguesasFilipa Marinho
 
Hacer Santo con Oró: ¿Coronando al Tío, la Esposa, el Hermano o la Prima?
Hacer Santo con Oró: ¿Coronando al Tío, la Esposa, el Hermano o la Prima?Hacer Santo con Oró: ¿Coronando al Tío, la Esposa, el Hermano o la Prima?
Hacer Santo con Oró: ¿Coronando al Tío, la Esposa, el Hermano o la Prima?Sociedad Yoruba Mexico
 
O vaga lume e a cobra
O vaga lume e a cobraO vaga lume e a cobra
O vaga lume e a cobrajosycduarte
 
Conclusiones taller
Conclusiones tallerConclusiones taller
Conclusiones tallerericpogliani
 
¿Podemos Rogar el Ori De Nuestras Esposas y Ellas los Nuestros?
¿Podemos Rogar el Ori De Nuestras Esposas y Ellas los Nuestros?¿Podemos Rogar el Ori De Nuestras Esposas y Ellas los Nuestros?
¿Podemos Rogar el Ori De Nuestras Esposas y Ellas los Nuestros?Sociedad Yoruba Mexico
 
Jugar con el arte
Jugar con el arteJugar con el arte
Jugar con el artebuendiav
 
Chamiluda mayo-2013-presentación
Chamiluda mayo-2013-presentaciónChamiluda mayo-2013-presentación
Chamiluda mayo-2013-presentaciónMichela Mosquera
 
WUDsp 2010_Workshop Objetos Interativos
WUDsp 2010_Workshop Objetos InterativosWUDsp 2010_Workshop Objetos Interativos
WUDsp 2010_Workshop Objetos InterativosUXPA São Paulo
 
Productos
Productos Productos
Productos yadi1919
 
Apresentação ri cpfl energia_apimec rio_abr12
Apresentação ri cpfl energia_apimec rio_abr12Apresentação ri cpfl energia_apimec rio_abr12
Apresentação ri cpfl energia_apimec rio_abr12CPFL RI
 
Aula Biblio Ap. III UFSC (coleta info)
Aula Biblio Ap. III UFSC (coleta info)Aula Biblio Ap. III UFSC (coleta info)
Aula Biblio Ap. III UFSC (coleta info)Alessandra Galdo
 
Você tem características de empreendedor?
Você tem características de empreendedor?Você tem características de empreendedor?
Você tem características de empreendedor?Luiz Cezar Marinho
 

Destaque (20)

FCS | Blog Torcida Pantanal Shopping
FCS | Blog Torcida Pantanal ShoppingFCS | Blog Torcida Pantanal Shopping
FCS | Blog Torcida Pantanal Shopping
 
As redes sociais
As redes sociaisAs redes sociais
As redes sociais
 
A utilização da rede social Facebook nas bibliotecas escolares portuguesas
A utilização da rede social Facebook nas bibliotecas escolares portuguesasA utilização da rede social Facebook nas bibliotecas escolares portuguesas
A utilização da rede social Facebook nas bibliotecas escolares portuguesas
 
Hacer Santo con Oró: ¿Coronando al Tío, la Esposa, el Hermano o la Prima?
Hacer Santo con Oró: ¿Coronando al Tío, la Esposa, el Hermano o la Prima?Hacer Santo con Oró: ¿Coronando al Tío, la Esposa, el Hermano o la Prima?
Hacer Santo con Oró: ¿Coronando al Tío, la Esposa, el Hermano o la Prima?
 
O vaga lume e a cobra
O vaga lume e a cobraO vaga lume e a cobra
O vaga lume e a cobra
 
Conclusiones taller
Conclusiones tallerConclusiones taller
Conclusiones taller
 
¿Podemos Rogar el Ori De Nuestras Esposas y Ellas los Nuestros?
¿Podemos Rogar el Ori De Nuestras Esposas y Ellas los Nuestros?¿Podemos Rogar el Ori De Nuestras Esposas y Ellas los Nuestros?
¿Podemos Rogar el Ori De Nuestras Esposas y Ellas los Nuestros?
 
Neurologia
NeurologiaNeurologia
Neurologia
 
Ação anulatória
Ação anulatóriaAção anulatória
Ação anulatória
 
Sergio rodriguez salas
Sergio rodriguez salasSergio rodriguez salas
Sergio rodriguez salas
 
Jugar con el arte
Jugar con el arteJugar con el arte
Jugar con el arte
 
Chamiluda mayo-2013-presentación
Chamiluda mayo-2013-presentaciónChamiluda mayo-2013-presentación
Chamiluda mayo-2013-presentación
 
WUDsp 2010_Workshop Objetos Interativos
WUDsp 2010_Workshop Objetos InterativosWUDsp 2010_Workshop Objetos Interativos
WUDsp 2010_Workshop Objetos Interativos
 
Productos
Productos Productos
Productos
 
Apresentação ri cpfl energia_apimec rio_abr12
Apresentação ri cpfl energia_apimec rio_abr12Apresentação ri cpfl energia_apimec rio_abr12
Apresentação ri cpfl energia_apimec rio_abr12
 
Laboratorio 3
Laboratorio 3Laboratorio 3
Laboratorio 3
 
Aula Biblio Ap. III UFSC (coleta info)
Aula Biblio Ap. III UFSC (coleta info)Aula Biblio Ap. III UFSC (coleta info)
Aula Biblio Ap. III UFSC (coleta info)
 
Prologo
Prologo Prologo
Prologo
 
Você tem características de empreendedor?
Você tem características de empreendedor?Você tem características de empreendedor?
Você tem características de empreendedor?
 
Escrito final coregido
Escrito final coregidoEscrito final coregido
Escrito final coregido
 

Mais de Jaguaraci Silva

Mobilidade Urbana por Meio de Vias Inteligentes
Mobilidade Urbana por Meio de Vias InteligentesMobilidade Urbana por Meio de Vias Inteligentes
Mobilidade Urbana por Meio de Vias InteligentesJaguaraci Silva
 
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...Jaguaraci Silva
 
Mapa mental tecnologias de separação de interesses
Mapa mental tecnologias de separação de interessesMapa mental tecnologias de separação de interesses
Mapa mental tecnologias de separação de interessesJaguaraci Silva
 
Mapa mental programação extrema
Mapa mental programação extremaMapa mental programação extrema
Mapa mental programação extremaJaguaraci Silva
 
Mapa mental desenvolvimento ágil
Mapa mental desenvolvimento ágilMapa mental desenvolvimento ágil
Mapa mental desenvolvimento ágilJaguaraci Silva
 
Mapa Mental sobre Engenharia de Software
Mapa Mental sobre Engenharia de SoftwareMapa Mental sobre Engenharia de Software
Mapa Mental sobre Engenharia de SoftwareJaguaraci Silva
 
Mapa mental envolvendo os conceitos sobre dependabilidade
Mapa mental envolvendo os conceitos sobre dependabilidadeMapa mental envolvendo os conceitos sobre dependabilidade
Mapa mental envolvendo os conceitos sobre dependabilidadeJaguaraci Silva
 
Sound Empirical Evidence in Software Testing
Sound Empirical Evidence in Software TestingSound Empirical Evidence in Software Testing
Sound Empirical Evidence in Software TestingJaguaraci Silva
 
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Jaguaraci Silva
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principlesJaguaraci Silva
 
FRAMEWORK FACTO - Governança Tecnológica Corporativa
FRAMEWORK FACTO - Governança Tecnológica CorporativaFRAMEWORK FACTO - Governança Tecnológica Corporativa
FRAMEWORK FACTO - Governança Tecnológica CorporativaJaguaraci Silva
 
FACTO Framework - Introdução Amigável a Governança de TI
FACTO Framework - Introdução Amigável a Governança de TIFACTO Framework - Introdução Amigável a Governança de TI
FACTO Framework - Introdução Amigável a Governança de TIJaguaraci Silva
 
SOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM CertificationSOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM CertificationJaguaraci Silva
 
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...Jaguaraci Silva
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewJaguaraci Silva
 
Business Rules Separation and Reuse Using MDA, OWL and AspectJ
Business Rules Separation and Reuse Using MDA, OWL and AspectJBusiness Rules Separation and Reuse Using MDA, OWL and AspectJ
Business Rules Separation and Reuse Using MDA, OWL and AspectJJaguaraci Silva
 
Protocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioProtocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioJaguaraci Silva
 
Controle Remoto de Residências
Controle Remoto de ResidênciasControle Remoto de Residências
Controle Remoto de ResidênciasJaguaraci Silva
 
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0Jaguaraci Silva
 

Mais de Jaguaraci Silva (20)

Oracle soa suite 11 g
Oracle soa suite 11 gOracle soa suite 11 g
Oracle soa suite 11 g
 
Mobilidade Urbana por Meio de Vias Inteligentes
Mobilidade Urbana por Meio de Vias InteligentesMobilidade Urbana por Meio de Vias Inteligentes
Mobilidade Urbana por Meio de Vias Inteligentes
 
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...
GranDIHC-BR: prospecção de grandes desafios de pesquisa em interação humano-c...
 
Mapa mental tecnologias de separação de interesses
Mapa mental tecnologias de separação de interessesMapa mental tecnologias de separação de interesses
Mapa mental tecnologias de separação de interesses
 
Mapa mental programação extrema
Mapa mental programação extremaMapa mental programação extrema
Mapa mental programação extrema
 
Mapa mental desenvolvimento ágil
Mapa mental desenvolvimento ágilMapa mental desenvolvimento ágil
Mapa mental desenvolvimento ágil
 
Mapa Mental sobre Engenharia de Software
Mapa Mental sobre Engenharia de SoftwareMapa Mental sobre Engenharia de Software
Mapa Mental sobre Engenharia de Software
 
Mapa mental envolvendo os conceitos sobre dependabilidade
Mapa mental envolvendo os conceitos sobre dependabilidadeMapa mental envolvendo os conceitos sobre dependabilidade
Mapa mental envolvendo os conceitos sobre dependabilidade
 
Sound Empirical Evidence in Software Testing
Sound Empirical Evidence in Software TestingSound Empirical Evidence in Software Testing
Sound Empirical Evidence in Software Testing
 
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
 
What agile teams think about agile principles
What agile teams think about agile principlesWhat agile teams think about agile principles
What agile teams think about agile principles
 
FRAMEWORK FACTO - Governança Tecnológica Corporativa
FRAMEWORK FACTO - Governança Tecnológica CorporativaFRAMEWORK FACTO - Governança Tecnológica Corporativa
FRAMEWORK FACTO - Governança Tecnológica Corporativa
 
FACTO Framework - Introdução Amigável a Governança de TI
FACTO Framework - Introdução Amigável a Governança de TIFACTO Framework - Introdução Amigável a Governança de TI
FACTO Framework - Introdução Amigável a Governança de TI
 
SOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM CertificationSOA Service-oriented Architecture Fundamentals IBM Certification
SOA Service-oriented Architecture Fundamentals IBM Certification
 
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
Fundamentos Em Business Process Management Modelagem de Processos de Negócio ...
 
Windows Server 2008 R2 Overview
Windows Server 2008 R2 OverviewWindows Server 2008 R2 Overview
Windows Server 2008 R2 Overview
 
Business Rules Separation and Reuse Using MDA, OWL and AspectJ
Business Rules Separation and Reuse Using MDA, OWL and AspectJBusiness Rules Separation and Reuse Using MDA, OWL and AspectJ
Business Rules Separation and Reuse Using MDA, OWL and AspectJ
 
Protocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem FioProtocolos De Transporte Para Redes Sem Fio
Protocolos De Transporte Para Redes Sem Fio
 
Controle Remoto de Residências
Controle Remoto de ResidênciasControle Remoto de Residências
Controle Remoto de Residências
 
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0
Utilizando RUP e Modelagem de processo para especificar aplicações Web 2.0
 

Usando dispositivos móveis no apoio á gerência de configuração

  • 1. Usando o celular no apoio á gerência de configuração Especialização Avançada em Sistemas Distribuídos UFBA – 2007 Jaguaraci Silva
  • 2. Usando o celular no apoio á gerência de configuração Roteiro Arquitetura da aplicação Vídeo de execução da aplicação
  • 3. Usando o celular no apoio á gerência de configuração Arquitetura da aplicação
  • 4. Usando o celular no apoio á gerência de configuração
  • 5. Usando o celular no apoio á gerência de configuração Coleta de dados de informações do S.O. usando API Win32 e Windows Registry; Agente construído usando o Borland Delphi 7; Cliente utiliza o J2ME Wireless Toolkit da Sun versão 2.2 para a configuração CLDC 1.1 e perfil MIDP 2.0.
  • 6. Usando o celular no apoio á gerência de configuração
  • 7. Usando o celular no apoio á gerência de configuração
  • 8. Usando o celular no apoio á gerência de configuração
  • 9. Usando o celular no apoio á gerência de configuração Celular Utilizado: Nokia 3100 CLDC 1.0 Máximo 64 kB alocação de memória Aplicação de gerência 3 kB Suporte ao MIDP 1.0 Apenas o MIDP 2.0 suporta sockets Implementação da classe HTTP como uma alternativa através do método GET
  • 10. ;dne ; ) 0 , F F O G O L _ X W E ( x E s w o d ni Wti x E ni g e b ;ff o g ol. 1 m r o F T e r u d e c o r p End; ;dne ;' . o ã ç a cil p a a d o ã ç u c e x e a n o r r E' = : tl u s e r tpecxe ;' . e t si x e o ã n o ã ç a cil p A' = : tl u s e r e sl e ' . a d a t u c e x e o ã ç a cil p A' = : tl u s e r n e h t 0 > ) ) L A M R O N W O H S _ W S ,li n ,li n , ) e m o N ( r a h c p ,' n e p o' , 0 ( e t u c e x Ell e h S ( fi yrt ni g e B ; g ni rt S: ) g ni rt S: s o rt e m a r a P, e m o N ( m a r g o r P et u c e x E. 1 m r o F T n oit c n uf ;dne ;dne ; e e r F. o rt si g e R ; )' e m a N r e s U n o g o L' ( g ni r t S d a e R . o r t si g e R = : tl u s e r n e h t ) e sl a f ,' r e r ol p x E n oi s r e V t n er r u C s w o d ni W t f o s o r ci M e r a w t f o S' ( y e K n e p O . o r t si g e R fi ; R E S U _ T N E R R U C _ Y E K H =: y e Kt o o R. o rt si g e R ; et a e r C. y rt si g e R T =: o rt si g e R ni g e b ; y rt si g e R T : o rt si g e R r a v tinu ad sesu alusualc an yrtsigeR eralceD// ;gnirtS : resUgoL.1mroFT noitcnuf gerência de configuração Usando o celular no apoio á
  • 11. } ; nr ut er ; ) m r o F d n e ,t r el a (t n e r r u Ct e s. al et ; ) R E V E R O F.t r el A (t u o e mi Tt e s.t r el a ; ) R O R R E. e p y Tt r el A ,ll u n , ". e d r at si a m etnemavon etnet ,rovaf roP" + "n.seõxenoc savon arap levátsni rodivreS" , "! o r r E " (t r el A w e n = t r el a t r el A { ) x e n oit p e c x E ( h ct a c } ; ) E TI R W _ D A E R. r ot c e n n o C , e m a n ( n e p o. r ot c e n n o C ) n oit c e n n o C m a e rt S ( = t e k c o s ;t r o p + ": " + r e v r e s + "//: t e k c o s " = e m a n g ni rt S ; ) ( g ni rt St e g. at r o p = t r o p g ni rt S ; ) ( g ni rt St e g. r o di v r e s = r e v r e s g ni rt S { yrt gerência de configuração Usando o celular no apoio á
  • 12. Usando o celular no apoio á gerência de configuração Vídeo de execução da aplicação