SlideShare a Scribd company logo
1 of 16
Download to read offline
Università degli Studi di Trieste

  Facoltà di Ingegneria
  Corso di laurea triennale in Ingegneria dell’Informazione
  Curriculum Informatica


     Sviluppo di un’applicazione Windows
      Phone 7.5 per la visualizzazione di
           dati di emissioni inquinanti
                                a.a. 2011/2012

Relatore:                                                     Laureando:
Chiar.mo Prof. Maurizio FERMEGLIA                             Marco VIRGOLIN
Pollutant Release Transfer Register (PRTR)

• Database ambientali:
    dati relativi ad emissioni inquinanti e sostanze tossiche
     prodotte da impianti industriali
    National Pollutant Inventory (Australia), European
     Pollutant Emission Register (Europa), Toxic Release
     Inventory (Stati Uniti d’America)

• PRTR dell’Università degli Studi di Trieste & ICS–
  UNIDO
    obiettivo: monitoraggio delle emissioni inquinanti nei
     paesi in via di sviluppo
    attualmente: dati di test (Alessandria d’Egitto, Ankara,
     Atene)
Obiettivo e motivazioni

Sviluppo di un’applicazione per smartphone

    Rendere le
                        Software
    informazioni più
                        user friendly
    accessibili


                        Soluzione
    Trend del
                        alternativa a
    mercato
                        quelle esistenti
Stato dell’arte
                   •   PRTR Database
                   •   PRTRService
                   •   PRTR Web Application
                   •   PRTR Google Earth Interface




             WCF
Lavoro svolto
                 • PRTRService
                     Contratti, Servizi
                 • Applicazione smartphone




           WCF
Sistema operativo scelto

Windows Phone 7.5

• Licenze di Microsoft Dreamspark
   Visual Studio 2010 Ultimate
   Windows Phone developer account
• eLabs di
   supporto per lo sviluppo dell’applicazione
   dotazione di uno smartphone
• Web service WCF
Progettazione
Use Case Diagram                  Bing Maps Server
                                  • mappe

        Applicazione smartphone   GeocodeService
                                  • georeferenziazione
        • esplorazione della
          mappa                   PRTRService
        • modifica delle
          impostazioni            • periodi d’analisi

        • visualizzazione dei     • coordinate degli
          risultati                 impianti             PRTR Database

                                  • dati di emissioni    • dati e stored
                                    inquinanti             procedure
GUI dell’applicazione
MainPage
                   mappa
                   road
                   pushpin
mappa              impianti
aerial
                   scelta del
zoom out           point of view

zoom in            localizzazione
                   del dispositivo
campo
di ricerca         visualizzazione
                   dei risultati
GUI dell’applicazione
SettingsPage
 attivazione / disattivazione
 del servizio di localizzazione


  scelta della lunghezza del
  raggio del cerchio d’analisi
GUI dell’applicazione
 ResultsPage
                    periodo
                    utilizzato




scelta del          tabella con
periodo             i dati delle
d’analisi           emissioni
Realizzazione di PRTRService

• ServiceContract                   • DataContract
   OperationContract                  DataMember

  [ServiceContract]                  [DataContract]
  public interface IStatistics       public class EmissionInfo
  {                                  {
      [OperationContract]                [DataMember]
      EmissionInfo[] GetByRegion(        public int IDPeriod {
          int longitudeDeg,                  get; set; }
          int longitudeMin,              [DataMember]
          int longitudeSec,              public string FullName {
          int latitudeDeg,                   get; set; }
          int latitudeMin,               [DataMember]
          int latitudeSec,               public string Title {
          float range,                   get; set; }
          string cultureCode,            [DataMember]
          int idPeriod                   public double QuantityAir {
      );                                     get; set; }
  […]                                    […]
Realizzazione di PRTRService
• Realizzazione dei metodi
  public class StatisticsService:IStatistics
  {
    EmissionInfo[] IStatistics.GetByRegion(int longDeg, int longMin, int
        longSec, int latDeg, int latMin, int latSec, float range, string
        cultureCode, int idPeriod){
          var list = new
              List<EmissionInfo>();
          SqlConnection connection = new SqlConnection();
          connection.ConnectionString = ConfigurationManager.
              ConnectionStrings["PRTR"].ConnectionString;
          connection.Open();
          String storedProcedure = "Statistics_GetByRegion";
          SqlCommand command = new SqlCommand(storedProcedure, connection);
          command.CommandType = CommandType.StoredProcedure;
          command.Parameters.Add("@LongitudeDeg", SqlDbType.Int).Value =
                longitudeDeg;
          SqlDataReader dataReader = command.ExecuteReader();
          if (dataReader.HasRows){
              while (dataReader.Read()){
                   […]
Utilizzo di PRTRService
• Add Service Reference
Utilizzo di PRTRService
• Utilizzo dei metodi
  var statistics = new StatisticsClient("BasicHttpBinding_IStatistics");
  statistics.GetByRegionAsync(
      AppSettings.longinDegrees[0],
      AppSettings.longinDegrees[1],
      AppSettings.longinDegrees[2],
      AppSettings.latinDegrees[0],
      […]
      radius,
      "en-US",
      idPeriod
      );
  […]
  statistics.GetByRegionCompleted += (s, e) => {
    List<EmissionInfoViewModel> EmissionInfos =
        new List<EmissionInfoViewModel>();
    foreach (var item in e.Result){
      EmissionInfos.Add(new EmissionInfoViewModel {
        QuantityAir = item.QuantityAir
        […]
Conclusioni

• Stato attuale del lavoro
    Pollutant Releases, scaricabile gratuitamente dal
     Marketplace

• Possibili sviluppi futuri
    creazione di applicazioni simili per altri sistemi
     operativi (framework open source PhoneGap)
    ampliamento dei servizi offerti da PRTRService
       GetByFacilityChemical -> Statistics_GetByFacilityChemical
       GetByPeriod -> Statistics_GetByPeriod
Grazie per l’attenzione

More Related Content

Similar to Presentazione sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati di emissioni inquinanti

Scianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementScianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementGIS Day
 
DevOps@Work 2017 - Application insights more control, more power
DevOps@Work 2017 - Application insights more control, more powerDevOps@Work 2017 - Application insights more control, more power
DevOps@Work 2017 - Application insights more control, more powerRoberto Albano
 
Progetto e realizzazione di un'applicazione WebGIS per la visualizzazione di ...
Progetto e realizzazione di un'applicazione WebGIS per la visualizzazione di ...Progetto e realizzazione di un'applicazione WebGIS per la visualizzazione di ...
Progetto e realizzazione di un'applicazione WebGIS per la visualizzazione di ...diegohusu
 
Datidalle cose digitalfestival2013
Datidalle cose digitalfestival2013Datidalle cose digitalfestival2013
Datidalle cose digitalfestival2013CSP Scarl
 
Sergio Duretti - (Tanti) dati dalle cose: usiamoli! - Digital for Business
Sergio Duretti - (Tanti) dati dalle cose: usiamoli! - Digital for BusinessSergio Duretti - (Tanti) dati dalle cose: usiamoli! - Digital for Business
Sergio Duretti - (Tanti) dati dalle cose: usiamoli! - Digital for BusinessCultura Digitale
 
GWT 2014: Energy Conference - 04 La gestione del processo di acquisizione e g...
GWT 2014: Energy Conference - 04 La gestione del processo di acquisizione e g...GWT 2014: Energy Conference - 04 La gestione del processo di acquisizione e g...
GWT 2014: Energy Conference - 04 La gestione del processo di acquisizione e g...Planetek Italia Srl
 
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...Margherita Di Leo
 
Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDAARIANET
 
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...giovannibiallo
 
Application insights-gabrome18
Application insights-gabrome18Application insights-gabrome18
Application insights-gabrome18Roberto Albano
 
Smart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsSmart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsCSI Piemonte
 
Plenaria 17 06 15
Plenaria 17 06 15Plenaria 17 06 15
Plenaria 17 06 15PAT
 
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 8 standard ogc
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 8 standard ogcLdb 25 strumenti gis e webgis_2014-05-15 gullotta - 8 standard ogc
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 8 standard ogclaboratoridalbasso
 
progetto di architetture
progetto di architettureprogetto di architetture
progetto di architettureAndrea Sbarra
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoMaurizio Napolitano
 
Gestione della sicurezza dei sistemi web OGC in ambito FOSS
Gestione della sicurezza dei sistemi web OGC in ambito FOSSGestione della sicurezza dei sistemi web OGC in ambito FOSS
Gestione della sicurezza dei sistemi web OGC in ambito FOSSFederico Cacco
 
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Coworking Login
 

Similar to Presentazione sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati di emissioni inquinanti (20)

Scianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource ManagementScianna. Gis Day Social Innovation For Resource Management
Scianna. Gis Day Social Innovation For Resource Management
 
DevOps@Work 2017 - Application insights more control, more power
DevOps@Work 2017 - Application insights more control, more powerDevOps@Work 2017 - Application insights more control, more power
DevOps@Work 2017 - Application insights more control, more power
 
Progetto e realizzazione di un'applicazione WebGIS per la visualizzazione di ...
Progetto e realizzazione di un'applicazione WebGIS per la visualizzazione di ...Progetto e realizzazione di un'applicazione WebGIS per la visualizzazione di ...
Progetto e realizzazione di un'applicazione WebGIS per la visualizzazione di ...
 
Datidalle cose digitalfestival2013
Datidalle cose digitalfestival2013Datidalle cose digitalfestival2013
Datidalle cose digitalfestival2013
 
Sergio Duretti - (Tanti) dati dalle cose: usiamoli! - Digital for Business
Sergio Duretti - (Tanti) dati dalle cose: usiamoli! - Digital for BusinessSergio Duretti - (Tanti) dati dalle cose: usiamoli! - Digital for Business
Sergio Duretti - (Tanti) dati dalle cose: usiamoli! - Digital for Business
 
GWT 2014: Energy Conference - 04 La gestione del processo di acquisizione e g...
GWT 2014: Energy Conference - 04 La gestione del processo di acquisizione e g...GWT 2014: Energy Conference - 04 La gestione del processo di acquisizione e g...
GWT 2014: Energy Conference - 04 La gestione del processo di acquisizione e g...
 
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
Convegno “Sicurezza informatica e strumenti GIS Free e Open Source per l’Inge...
 
Progetto WANDA
Progetto WANDAProgetto WANDA
Progetto WANDA
 
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
OpenGeoData Italia 2014 - Emanuele Geri "Secondo modulo del corso: esperienza...
 
Application insights-gabrome18
Application insights-gabrome18Application insights-gabrome18
Application insights-gabrome18
 
Progetto SardOS.pdf
Progetto SardOS.pdfProgetto SardOS.pdf
Progetto SardOS.pdf
 
Smart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of ThingsSmart Data Platform: dagli open data all'Internet Of Things
Smart Data Platform: dagli open data all'Internet Of Things
 
Plenaria 17 06 15
Plenaria 17 06 15Plenaria 17 06 15
Plenaria 17 06 15
 
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello BuonogeoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
geoSDI : dal Gis allo Scenario Web Shared, di Dimitri Dello Buono
 
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 8 standard ogc
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 8 standard ogcLdb 25 strumenti gis e webgis_2014-05-15 gullotta - 8 standard ogc
Ldb 25 strumenti gis e webgis_2014-05-15 gullotta - 8 standard ogc
 
progetto di architetture
progetto di architettureprogetto di architetture
progetto di architetture
 
GIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 TrentoGIS e OpenSource - LinuxDay11 Trento
GIS e OpenSource - LinuxDay11 Trento
 
Energic od it-hack4med2
Energic od it-hack4med2Energic od it-hack4med2
Energic od it-hack4med2
 
Gestione della sicurezza dei sistemi web OGC in ambito FOSS
Gestione della sicurezza dei sistemi web OGC in ambito FOSSGestione della sicurezza dei sistemi web OGC in ambito FOSS
Gestione della sicurezza dei sistemi web OGC in ambito FOSS
 
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
Gis Opensource per la pianificazione territoriale @coworking Login 24 09-2014
 

More from Marco Virgo

Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...Marco Virgo
 
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...Marco Virgo
 
Sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati ...
Sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati ...Sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati ...
Sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati ...Marco Virgo
 
12 classifica palio
12 classifica palio12 classifica palio
12 classifica palioMarco Virgo
 
Graph classifica borghi 11
Graph classifica borghi 11Graph classifica borghi 11
Graph classifica borghi 11Marco Virgo
 
11 classifica borghi
11 classifica borghi11 classifica borghi
11 classifica borghiMarco Virgo
 
10 classifica palio
10 classifica palio10 classifica palio
10 classifica palioMarco Virgo
 
9 classifica borghi
9 classifica borghi9 classifica borghi
9 classifica borghiMarco Virgo
 
8 classifica borghi
8 classifica borghi8 classifica borghi
8 classifica borghiMarco Virgo
 
7 classifica borghi
7 classifica borghi7 classifica borghi
7 classifica borghiMarco Virgo
 
Classifica Generale Palio 7
Classifica Generale Palio 7Classifica Generale Palio 7
Classifica Generale Palio 7Marco Virgo
 
classifica borghi
classifica borghiclassifica borghi
classifica borghiMarco Virgo
 
VI Giorno Classifica Palio
VI Giorno Classifica PalioVI Giorno Classifica Palio
VI Giorno Classifica PalioMarco Virgo
 
giorno 3 classifica borghi
giorno 3 classifica borghigiorno 3 classifica borghi
giorno 3 classifica borghiMarco Virgo
 
Regolamento Giochi Palio
Regolamento Giochi PalioRegolamento Giochi Palio
Regolamento Giochi PalioMarco Virgo
 
Regolamento giochi
Regolamento giochiRegolamento giochi
Regolamento giochiMarco Virgo
 
Regolamento Giochi
Regolamento GiochiRegolamento Giochi
Regolamento GiochiMarco Virgo
 
Regolamenti giochi
Regolamenti giochiRegolamenti giochi
Regolamenti giochiMarco Virgo
 

More from Marco Virgo (20)

Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
 
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
Classificazione di frasi in linguaggio naturale per il riconoscimento di inte...
 
Sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati ...
Sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati ...Sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati ...
Sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati ...
 
14 borghi
14 borghi14 borghi
14 borghi
 
13 borghi
13 borghi13 borghi
13 borghi
 
12 classifica palio
12 classifica palio12 classifica palio
12 classifica palio
 
Graph classifica borghi 11
Graph classifica borghi 11Graph classifica borghi 11
Graph classifica borghi 11
 
11 classifica borghi
11 classifica borghi11 classifica borghi
11 classifica borghi
 
10 classifica palio
10 classifica palio10 classifica palio
10 classifica palio
 
9 classifica borghi
9 classifica borghi9 classifica borghi
9 classifica borghi
 
8 classifica borghi
8 classifica borghi8 classifica borghi
8 classifica borghi
 
7 classifica borghi
7 classifica borghi7 classifica borghi
7 classifica borghi
 
Classifica Generale Palio 7
Classifica Generale Palio 7Classifica Generale Palio 7
Classifica Generale Palio 7
 
classifica borghi
classifica borghiclassifica borghi
classifica borghi
 
VI Giorno Classifica Palio
VI Giorno Classifica PalioVI Giorno Classifica Palio
VI Giorno Classifica Palio
 
giorno 3 classifica borghi
giorno 3 classifica borghigiorno 3 classifica borghi
giorno 3 classifica borghi
 
Regolamento Giochi Palio
Regolamento Giochi PalioRegolamento Giochi Palio
Regolamento Giochi Palio
 
Regolamento giochi
Regolamento giochiRegolamento giochi
Regolamento giochi
 
Regolamento Giochi
Regolamento GiochiRegolamento Giochi
Regolamento Giochi
 
Regolamenti giochi
Regolamenti giochiRegolamenti giochi
Regolamenti giochi
 

Presentazione sviluppo di un'applicazione windows phone 7.5 per la visualizzazione di dati di emissioni inquinanti

  • 1. Università degli Studi di Trieste Facoltà di Ingegneria Corso di laurea triennale in Ingegneria dell’Informazione Curriculum Informatica Sviluppo di un’applicazione Windows Phone 7.5 per la visualizzazione di dati di emissioni inquinanti a.a. 2011/2012 Relatore: Laureando: Chiar.mo Prof. Maurizio FERMEGLIA Marco VIRGOLIN
  • 2. Pollutant Release Transfer Register (PRTR) • Database ambientali:  dati relativi ad emissioni inquinanti e sostanze tossiche prodotte da impianti industriali  National Pollutant Inventory (Australia), European Pollutant Emission Register (Europa), Toxic Release Inventory (Stati Uniti d’America) • PRTR dell’Università degli Studi di Trieste & ICS– UNIDO  obiettivo: monitoraggio delle emissioni inquinanti nei paesi in via di sviluppo  attualmente: dati di test (Alessandria d’Egitto, Ankara, Atene)
  • 3. Obiettivo e motivazioni Sviluppo di un’applicazione per smartphone Rendere le Software informazioni più user friendly accessibili Soluzione Trend del alternativa a mercato quelle esistenti
  • 4. Stato dell’arte • PRTR Database • PRTRService • PRTR Web Application • PRTR Google Earth Interface WCF
  • 5. Lavoro svolto • PRTRService  Contratti, Servizi • Applicazione smartphone WCF
  • 6. Sistema operativo scelto Windows Phone 7.5 • Licenze di Microsoft Dreamspark  Visual Studio 2010 Ultimate  Windows Phone developer account • eLabs di  supporto per lo sviluppo dell’applicazione  dotazione di uno smartphone • Web service WCF
  • 7. Progettazione Use Case Diagram Bing Maps Server • mappe Applicazione smartphone GeocodeService • georeferenziazione • esplorazione della mappa PRTRService • modifica delle impostazioni • periodi d’analisi • visualizzazione dei • coordinate degli risultati impianti PRTR Database • dati di emissioni • dati e stored inquinanti procedure
  • 8. GUI dell’applicazione MainPage mappa road pushpin mappa impianti aerial scelta del zoom out point of view zoom in localizzazione del dispositivo campo di ricerca visualizzazione dei risultati
  • 9. GUI dell’applicazione SettingsPage attivazione / disattivazione del servizio di localizzazione scelta della lunghezza del raggio del cerchio d’analisi
  • 10. GUI dell’applicazione ResultsPage periodo utilizzato scelta del tabella con periodo i dati delle d’analisi emissioni
  • 11. Realizzazione di PRTRService • ServiceContract • DataContract  OperationContract  DataMember [ServiceContract] [DataContract] public interface IStatistics public class EmissionInfo { { [OperationContract] [DataMember] EmissionInfo[] GetByRegion( public int IDPeriod { int longitudeDeg, get; set; } int longitudeMin, [DataMember] int longitudeSec, public string FullName { int latitudeDeg, get; set; } int latitudeMin, [DataMember] int latitudeSec, public string Title { float range, get; set; } string cultureCode, [DataMember] int idPeriod public double QuantityAir { ); get; set; } […] […]
  • 12. Realizzazione di PRTRService • Realizzazione dei metodi public class StatisticsService:IStatistics { EmissionInfo[] IStatistics.GetByRegion(int longDeg, int longMin, int longSec, int latDeg, int latMin, int latSec, float range, string cultureCode, int idPeriod){ var list = new List<EmissionInfo>(); SqlConnection connection = new SqlConnection(); connection.ConnectionString = ConfigurationManager. ConnectionStrings["PRTR"].ConnectionString; connection.Open(); String storedProcedure = "Statistics_GetByRegion"; SqlCommand command = new SqlCommand(storedProcedure, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@LongitudeDeg", SqlDbType.Int).Value = longitudeDeg; SqlDataReader dataReader = command.ExecuteReader(); if (dataReader.HasRows){ while (dataReader.Read()){ […]
  • 13. Utilizzo di PRTRService • Add Service Reference
  • 14. Utilizzo di PRTRService • Utilizzo dei metodi var statistics = new StatisticsClient("BasicHttpBinding_IStatistics"); statistics.GetByRegionAsync( AppSettings.longinDegrees[0], AppSettings.longinDegrees[1], AppSettings.longinDegrees[2], AppSettings.latinDegrees[0], […] radius, "en-US", idPeriod ); […] statistics.GetByRegionCompleted += (s, e) => { List<EmissionInfoViewModel> EmissionInfos = new List<EmissionInfoViewModel>(); foreach (var item in e.Result){ EmissionInfos.Add(new EmissionInfoViewModel { QuantityAir = item.QuantityAir […]
  • 15. Conclusioni • Stato attuale del lavoro  Pollutant Releases, scaricabile gratuitamente dal Marketplace • Possibili sviluppi futuri  creazione di applicazioni simili per altri sistemi operativi (framework open source PhoneGap)  ampliamento dei servizi offerti da PRTRService  GetByFacilityChemical -> Statistics_GetByFacilityChemical  GetByPeriod -> Statistics_GetByPeriod