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

12
Usando o celular no apoio á gerência de configuração Especialização Avançada em Sistemas Distribuídos Distribuídos UFBA – 2007 Jaguaraci Silva

Upload: jaguaraci-silva

Post on 23-Jan-2015

658 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

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

Usando o celular no apoio á gerência de configuração

Especialização Avançada em Sistemas

DistribuídosDistribuídos

UFBA – 2007

Jaguaraci Silva

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

Usando o celular no apoio á gerência de configuração

� Roteiro

� Arquitetura da aplicação

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

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

Usando o celular no apoio á gerência de configuração

Arquitetura da aplicação

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

Usando o celular no apoio á gerência de configuração

Page 5: Usando dispositivos móveis 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� 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.

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

Usando o celular no apoio á gerência de configuração

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

Usando o celular no apoio á gerência de configuração

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

Usando o celular no apoio á gerência de configuração

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

Usando o celular no apoio á gerência de configuração

� Celular Utilizado:

� Nokia 3100

� CLDC 1.0CLDC 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

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

Usando o celular no apoio á gerência de configuraçãofunction TForm1.LogUser : String; //Declare Registry na clausula uses da unitvar Registro: TRegistry;beginRegistro := TRegistry.Create;Registro.RootKey := HKEY_CURRENT_USER;if Registro.OpenKey('Software\Microsoft\Windows\CurrentVersion\Explorer', false) thenresult := Registro.ReadString('Logon User Name');Registro.Free;end;end;function TForm1.ExecuteProgram(Nome,Parametros:String):String;Begintryif (ShellExecute(0, 'open', pchar(Nome),nil,nil, SW_SHOWNORMAL)) > 0 thenresult:= 'Aplicação executada.'elseresult:= 'Aplicação não existe.';exceptresult:= 'Erro na execução da aplicação.';end;

End;procedure TForm1.logoff;beginExitWindowsEx(EWX_LOGOFF,0);end;

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

Usando o celular no apoio á gerência de configuração

try { String server = servidor.getString();String port = porta.getString();String name = "socket://" + server + ":" + port;socket = (StreamConnection)Connector.open(name, Connector.READ_WRITE);} catch (Exception ex) {} catch (Exception ex) {Alert alert = new Alert("Erro!","Servidor instável para novas conexões.\n" + "Por favor, tente novamentemais tarde.", null, AlertType.ERROR);alert.setTimeout(Alert.FOREVER);tela.setCurrent(alert, endForm);return;}

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

Usando o celular no apoio á gerência de configuração

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