elisa

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
elisa [2014/08/21 17:30]
endler [Architecture]
elisa [2014/08/21 17:34]
endler
Line 2: Line 2:
     | name=ELISA     | name=ELISA
     | version=0.1     | version=0.1
-    | accountable=Fulano +    | accountable=Andre Mac Dowell 
-    | depdency=  [[ClientLib]]+    | depdency=  [[ClientLib]], Android
 }} }}
  
 ====== ELISA ====== ====== ELISA ======
-A Energy-aware LIbrary of Services for Andrioid (ELISA) é uma biblioteca multi-thread para aplicações Android, que consiste de um par de serviços Android, o LocationService e o ConnectivityService e um conjunto de Broadcast Receivers (Android) que conjuntamente registram a posição geográfica do nó (p.ex. usando GPS), e realizam o envio de mensagens da aplicação carregando a posição corrente do nó,. ELISA verifica o nível da bateria do dispositivo a cada T minutos (usando o Android AlarmManager) e de acordo com a classsificacão em um de três níveis de energia - alta, média e baixa - define as frequências da leitura de posição e do envio dos dados, de modo a minimizar o consumo de energia do dispositivo. O ConnectivityService utiliza a ClientLib para bufferizacão, envio e recebimento das mensagens para o SDDL Core.+A Energy-aware cLIent Services for Andrioid (ELISA) é uma biblioteca multi-thread para aplicações Android, que consiste de um par de serviços Android, o LocationService e o ConnectivityService e um conjunto de Broadcast Receivers (Android) que conjuntamente registram a posição geográfica do nó (p.ex. usando GPS), e realizam o envio de mensagens da aplicação carregando a posição corrente do nó,. ELISA verifica o nível da bateria do dispositivo a cada T minutos (usando o Android AlarmManager) e de acordo com a classificação em um de três níveis de energia - alta, média e baixa - define as frequências da leitura de posição e do envio dos dados, de modo a minimizar o consumo de energia do dispositivo. O ConnectivityService utiliza a ClientLib para bufferizacão, envio e recebimento das mensagens para o SDDL Core.
  
 ===== Usage  ===== ===== Usage  =====
Line 34: Line 34:
 Além disso, ELISA usa o AlarmManager do Android para periodicamente gerar o Intent (CHECK_BATTERY_LEVEL) para verificar o nível de energia, e classifica-lo em "LOW", "MEDIUM" ou "HIGH") pelo Battery Receiver. Já o PowerReceiver verifica se o dispositivo está conectado a uma fonte de energia ou se está sendo alimentado pela bateria. Além disso, ELISA usa o AlarmManager do Android para periodicamente gerar o Intent (CHECK_BATTERY_LEVEL) para verificar o nível de energia, e classifica-lo em "LOW", "MEDIUM" ou "HIGH") pelo Battery Receiver. Já o PowerReceiver verifica se o dispositivo está conectado a uma fonte de energia ou se está sendo alimentado pela bateria.
  
-{{:elisa-arch.png?600|}}+{{:elisa-arch.png?750|}}
  
  
  • elisa.txt
  • Last modified: 2017/07/21 03:08
  • (external edit)