SNF è un'applicazione estensibile, grazie alla quale è possibile interagire con delle reti di sensori, sia fisiche che simulate. L'applicazione mantiene il modello di una rete generica, accessibile ed aggiornabile da parte dei plugin che SNF supporta. I plugin rappresentano i moduli di estensione di tale piattaforma e sono costituiti da archivi “jar” con associato un particolare “manifest”. L’interazione tra tali moduli e l’applicazione principale avviene grazie ad un “contesto” che viene associato ad ogni plugin nel momento in cui questo viene caricato. SNF è stato sviluppato utilizzando le librerie grafiche SWT (Standard Widget Toolkit), in quanto esse offrono un compromesso in termini di qualità e prestazioni tra le AWT (Abstract Windowing Toolkit) e le SWING. Le SWT, infatti, possiedono dei componenti avanzati (al pari delle librerie SWING) che sono legati direttamente alle capacità dell’interfaccia grafica della piattaforma locale, attraverso dei “peer”. Queste caratteristiche permettono di ottenere, quindi, prestazioni ottimali, sfruttando gli elementi della piattaforma locale, e qualità elevata, grazie ai componenti avanzati. L’applicazione è composta da tre moduli principali: -Gui: si occupa dell’interfaccia utente dell’applicazione; -NetworkModel: modello generico di una rete di sensori, a cui i plugin possono accedere in lettura o in scrittura; -PluginService: permette il caricamento e la gestione dei plugin.

SNF: Sensor Networks Framework

Giuseppe Lo Re;Alfonso Urso
2006

Abstract

SNF è un'applicazione estensibile, grazie alla quale è possibile interagire con delle reti di sensori, sia fisiche che simulate. L'applicazione mantiene il modello di una rete generica, accessibile ed aggiornabile da parte dei plugin che SNF supporta. I plugin rappresentano i moduli di estensione di tale piattaforma e sono costituiti da archivi “jar” con associato un particolare “manifest”. L’interazione tra tali moduli e l’applicazione principale avviene grazie ad un “contesto” che viene associato ad ogni plugin nel momento in cui questo viene caricato. SNF è stato sviluppato utilizzando le librerie grafiche SWT (Standard Widget Toolkit), in quanto esse offrono un compromesso in termini di qualità e prestazioni tra le AWT (Abstract Windowing Toolkit) e le SWING. Le SWT, infatti, possiedono dei componenti avanzati (al pari delle librerie SWING) che sono legati direttamente alle capacità dell’interfaccia grafica della piattaforma locale, attraverso dei “peer”. Queste caratteristiche permettono di ottenere, quindi, prestazioni ottimali, sfruttando gli elementi della piattaforma locale, e qualità elevata, grazie ai componenti avanzati. L’applicazione è composta da tre moduli principali: -Gui: si occupa dell’interfaccia utente dell’applicazione; -NetworkModel: modello generico di una rete di sensori, a cui i plugin possono accedere in lettura o in scrittura; -PluginService: permette il caricamento e la gestione dei plugin.
2006
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR
Wireless Sensor Networks
Data gathering
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/194616
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact