SlideShare una empresa de Scribd logo
1 de 14
Università degli Studi di Trieste
Dipartimento di Ingegneria e Architettura
Corso di Studi in Ingegneria Elettronica e Informatica
Progettazione e sviluppo del modulo di
gestione e analisi dei biosegnali all’interno
della piattaforma WebBioBank
Relatore:
Prof. Francesco Brun
Candidata:
Anna Stramaglia Correlatori:
Dottor Marco Prenassi
Prof. Sara Marceglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBankAnna Stramaglia
Obiettivo:
rendere il modulo SignalProcessing, della piattaforma WebBioBank,
cross-browser sostituire Silverlight.
Come?
operando nell’implementazione di alcuni elementi del modulo:
• caricamento di dati da file .txt;
• visualizzazione grafica dei dati con la possibilità di cambiare colore e forma
alla curva, con anche funzionalità di pan e zoom all’interno del grafico.
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
Risultato:
Creazione della nuova sezione, BiosignalViewer, del modulo SignalProcessing.
Lo studio condotto per la realizzazione di BiosignalViewer ha prodotto come risultato la
seguente pagina web:
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
Presupposti: WebBioBank
Piattaforma web progettata per gestire i dati clinici e i biosegnali, di pazienti
affetti da malattia di Parkinson, in diversi centri di ricerca chiamati Unità
Operative.
SignalProcessing è uno dei moduli che la compongono.
Caratteristiche principali:
• condivisione dei dati tra le Unità Operative (OUs);
• collaborazione tra utenti appartenenti a diverse OUs;
• anonimità con l’utilizzo di identificatori univoci (IDBACs);
• architettura di sistema a tre strati;
• formato dati: matrice (colonne*righe) 2*N in file .txt.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
Presupposti: Concetto di biosegnale
Un biosegnale può essere definito come la descrizione di un fenomeno
fisiologico, indipendentemente dalla natura di questa descrizione.
La varietà di biosegnali che possono essere misurati è davvero ampia.
• biosegnali bidimensionali;
• esclusa visualizzazione di immagini;
• biosegnali a più dimensioni solo se
descritti come serie separate.
Formato file: matrice
2*N in file .txt.
Caratteristiche dei biosegnali di interesse per WebBioBank
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
Come: Strumenti di sviluppo di BiosignalViewer
• Visual Studio: ambiente di sviluppo integrato, sviluppato da Microsoft;
• ASP.NET: insieme di tecnologie di sviluppo di software, commercializzate da
Microsoft;
• linguaggio C#: linguaggio di programmazione orientato agli oggetti sviluppato
da Microsoft;
• HTML: linguaggio di markup, utilizzato principalmente per il disaccoppiamento
della struttura logica di una pagina web e la sua rappresentazione.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
Come: BiosignalViewer
Modello di pagina code-behind, il progetto creato è composto cioè di due
file distinti:
• il file BiosignalViewer.aspx contiene gli elementi visivi (HTML e controlli
ASP.NET);
• il file BiosignalViewer.aspx.cs contiene la logica di programmazione della
pagina (C#).
Perché code-behind?
Per ottenere una migliore integrazione e coerenza con la piattaforma web
WebBioBank ed il modello organizzativo individuato per lo sviluppo della stessa.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
BiosignalViewer, funzionalità:
• lettura dei dati da file;
• visualizzazione dei valori in un grafico;
• zoom interno ed esterno;
• spostamento in alto, in basso, a destra e sinistra;
• cambio di forma della curva;
• cambio di colore della curva;
• «Reset» che permette di ritornare alla visualizzazione dell’intera curva.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
BiosignalViewer, funzionalità:
Le funzionalità vengono gestite da metodi gestori di eventi, chiamati nel
momento in cui il client agisce nella pagina web su alcuni elementi.
Gli elementi che permettono di modificare la visualizzazione della pagina sono:
1. <asp:Button >:
per lo zoom, lo spostamento, il cambio forma ed il «Reset»;
2. <asp:DropDownList >:
per il cambio colore.
Entrambi possiedono un attributo in cui è scritto il nome del gestore di evento che
ne è legato.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
File BiosignalViewer.aspx.cs
Logica di
programmazione
del progetto:
• spazi dei nomi;
• metodi;
• gestori di eventi.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
File BiosignalViewer.aspx
Elementi visivi
del progetto:
• direttive;
• <head >;
• <body >: che
contiene i controlli
ASP.NET.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
Conclusioni:
Scenario precedente a BiosignalViewer:
L’ambiente Silverlight rende eseguibile WebBioBank unicamente utilizzando il
browser Internet Explorer.
Scenario al termine del lavoro di tesi (con BiosignalViewer):
• sostituito Silverlight;
• mantenute le stesse funzionalità lavorando in ambiente Visual Studio, con i
controlli ASP.NET, il linguaggio C# e HTML;
• compatibilità con i web browser oggi più diffusi.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
Conclusioni:
• raggiungimento dell’obiettivo;
• accrescimento formativo, sviluppando tematiche mai affrontate prima;
• sviluppo di capacità interpersonali fondamentali per il mio futuro professionale.
A livello
sperimentale:
implementazione di
ulteriore codice
sorgente per
visualizzare più
curve.
Anna Stramaglia
Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank
Grazie per l’attenzione.
Anna Stramaglia
Anna Stramaglia

Más contenido relacionado

Similar a Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank

Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGiacomoZorzin
 
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...Simone Schifano
 
Cert03 70-486 developing asp.net mvc 4 web applications
Cert03   70-486 developing asp.net mvc 4 web applicationsCert03   70-486 developing asp.net mvc 4 web applications
Cert03 70-486 developing asp.net mvc 4 web applicationsDotNetCampus
 
Framework di sviluppo web: introduzione a bootstrap e boostack
Framework di sviluppo web: introduzione a bootstrap e boostackFramework di sviluppo web: introduzione a bootstrap e boostack
Framework di sviluppo web: introduzione a bootstrap e boostackStefano Spagnolo
 
DotNetCampus 2014 - BING e Windows Store App
DotNetCampus 2014 - BING e Windows Store AppDotNetCampus 2014 - BING e Windows Store App
DotNetCampus 2014 - BING e Windows Store AppMassimo Bonanni
 
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...daniel_zotti
 
Slide presentazione - Progettazione e realizzazione di un portale per la gest...
Slide presentazione - Progettazione e realizzazione di un portale per la gest...Slide presentazione - Progettazione e realizzazione di un portale per la gest...
Slide presentazione - Progettazione e realizzazione di un portale per la gest...BravinDavide
 
Bim S
Bim SBim S
Bim SElisa
 
Webinar 20/09 Workflow di progettazione per le reti di drenaggio e/o di adduz...
Webinar 20/09 Workflow di progettazione per le reti di drenaggio e/o di adduz...Webinar 20/09 Workflow di progettazione per le reti di drenaggio e/o di adduz...
Webinar 20/09 Workflow di progettazione per le reti di drenaggio e/o di adduz...Servizi a rete
 
Studio e sviluppo di un sito web responsive attraverso Bootstrap
Studio e sviluppo di un sito web responsive attraverso BootstrapStudio e sviluppo di un sito web responsive attraverso Bootstrap
Studio e sviluppo di un sito web responsive attraverso BootstrapDavide Polotto
 
Sharepoint 2010 JQuery
Sharepoint 2010  JQuerySharepoint 2010  JQuery
Sharepoint 2010 JQueryDecatec
 
Gefran Gf Project Brochure
Gefran Gf Project BrochureGefran Gf Project Brochure
Gefran Gf Project BrochureMyti S.r.l.
 
Mob04 best practices for windows phone ui design
Mob04   best practices for windows phone ui designMob04   best practices for windows phone ui design
Mob04 best practices for windows phone ui designDotNetCampus
 
Lo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICTLo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICTMatteo Gentile
 
Tesi Marco Ventura
Tesi Marco VenturaTesi Marco Ventura
Tesi Marco Venturaguest335584
 
Laboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàLaboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàRoberto Polillo
 
04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges
04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges
04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloigesMarco Suma
 
Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...
Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...
Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...Dominopoint - Italian Lotus User Group
 

Similar a Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank (20)

Generazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptxGenerazione automatica diagrammi di rete con template pptx
Generazione automatica diagrammi di rete con template pptx
 
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...
 
Cert03 70-486 developing asp.net mvc 4 web applications
Cert03   70-486 developing asp.net mvc 4 web applicationsCert03   70-486 developing asp.net mvc 4 web applications
Cert03 70-486 developing asp.net mvc 4 web applications
 
Framework di sviluppo web: introduzione a bootstrap e boostack
Framework di sviluppo web: introduzione a bootstrap e boostackFramework di sviluppo web: introduzione a bootstrap e boostack
Framework di sviluppo web: introduzione a bootstrap e boostack
 
DotNetCampus 2014 - BING e Windows Store App
DotNetCampus 2014 - BING e Windows Store AppDotNetCampus 2014 - BING e Windows Store App
DotNetCampus 2014 - BING e Windows Store App
 
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
Progettazione e sviluppo di un'applicazione web per la gestione di dati di at...
 
Slide presentazione - Progettazione e realizzazione di un portale per la gest...
Slide presentazione - Progettazione e realizzazione di un portale per la gest...Slide presentazione - Progettazione e realizzazione di un portale per la gest...
Slide presentazione - Progettazione e realizzazione di un portale per la gest...
 
Bim S
Bim SBim S
Bim S
 
Webinar 20/09 Workflow di progettazione per le reti di drenaggio e/o di adduz...
Webinar 20/09 Workflow di progettazione per le reti di drenaggio e/o di adduz...Webinar 20/09 Workflow di progettazione per le reti di drenaggio e/o di adduz...
Webinar 20/09 Workflow di progettazione per le reti di drenaggio e/o di adduz...
 
Studio e sviluppo di un sito web responsive attraverso Bootstrap
Studio e sviluppo di un sito web responsive attraverso BootstrapStudio e sviluppo di un sito web responsive attraverso Bootstrap
Studio e sviluppo di un sito web responsive attraverso Bootstrap
 
DjangoQGIS
DjangoQGISDjangoQGIS
DjangoQGIS
 
Sharepoint 2010 JQuery
Sharepoint 2010  JQuerySharepoint 2010  JQuery
Sharepoint 2010 JQuery
 
Gefran Gf Project Brochure
Gefran Gf Project BrochureGefran Gf Project Brochure
Gefran Gf Project Brochure
 
Mob04 best practices for windows phone ui design
Mob04   best practices for windows phone ui designMob04   best practices for windows phone ui design
Mob04 best practices for windows phone ui design
 
Lo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICTLo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICT
 
Tesi Marco Ventura
Tesi Marco VenturaTesi Marco Ventura
Tesi Marco Ventura
 
Web dynpro for abap 02
Web dynpro for abap 02Web dynpro for abap 02
Web dynpro for abap 02
 
Laboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàLaboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualità
 
04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges
04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges
04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges
 
Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...
Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...
Dati, dati, dati! - Sfruttare le potenzialità delle XPages con Google Chart T...
 

Último

GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO AntonioServizi a rete
 
Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptxfilippoluciani9
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoServizi a rete
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroServizi a rete
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoServizi a rete
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxtecongo2007
 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaServizi a rete
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneServizi a rete
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleServizi a rete
 

Último (9)

GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO Antonio
 
Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptx
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI Alessandro
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA Roberto
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptx
 
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
 

Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank

  • 1. Università degli Studi di Trieste Dipartimento di Ingegneria e Architettura Corso di Studi in Ingegneria Elettronica e Informatica Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all’interno della piattaforma WebBioBank Relatore: Prof. Francesco Brun Candidata: Anna Stramaglia Correlatori: Dottor Marco Prenassi Prof. Sara Marceglia
  • 2. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBankAnna Stramaglia Obiettivo: rendere il modulo SignalProcessing, della piattaforma WebBioBank, cross-browser sostituire Silverlight. Come? operando nell’implementazione di alcuni elementi del modulo: • caricamento di dati da file .txt; • visualizzazione grafica dei dati con la possibilità di cambiare colore e forma alla curva, con anche funzionalità di pan e zoom all’interno del grafico.
  • 3. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank Risultato: Creazione della nuova sezione, BiosignalViewer, del modulo SignalProcessing. Lo studio condotto per la realizzazione di BiosignalViewer ha prodotto come risultato la seguente pagina web: Anna Stramaglia
  • 4. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank Presupposti: WebBioBank Piattaforma web progettata per gestire i dati clinici e i biosegnali, di pazienti affetti da malattia di Parkinson, in diversi centri di ricerca chiamati Unità Operative. SignalProcessing è uno dei moduli che la compongono. Caratteristiche principali: • condivisione dei dati tra le Unità Operative (OUs); • collaborazione tra utenti appartenenti a diverse OUs; • anonimità con l’utilizzo di identificatori univoci (IDBACs); • architettura di sistema a tre strati; • formato dati: matrice (colonne*righe) 2*N in file .txt. Anna Stramaglia
  • 5. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank Presupposti: Concetto di biosegnale Un biosegnale può essere definito come la descrizione di un fenomeno fisiologico, indipendentemente dalla natura di questa descrizione. La varietà di biosegnali che possono essere misurati è davvero ampia. • biosegnali bidimensionali; • esclusa visualizzazione di immagini; • biosegnali a più dimensioni solo se descritti come serie separate. Formato file: matrice 2*N in file .txt. Caratteristiche dei biosegnali di interesse per WebBioBank Anna Stramaglia
  • 6. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank Come: Strumenti di sviluppo di BiosignalViewer • Visual Studio: ambiente di sviluppo integrato, sviluppato da Microsoft; • ASP.NET: insieme di tecnologie di sviluppo di software, commercializzate da Microsoft; • linguaggio C#: linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft; • HTML: linguaggio di markup, utilizzato principalmente per il disaccoppiamento della struttura logica di una pagina web e la sua rappresentazione. Anna Stramaglia
  • 7. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank Come: BiosignalViewer Modello di pagina code-behind, il progetto creato è composto cioè di due file distinti: • il file BiosignalViewer.aspx contiene gli elementi visivi (HTML e controlli ASP.NET); • il file BiosignalViewer.aspx.cs contiene la logica di programmazione della pagina (C#). Perché code-behind? Per ottenere una migliore integrazione e coerenza con la piattaforma web WebBioBank ed il modello organizzativo individuato per lo sviluppo della stessa. Anna Stramaglia
  • 8. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank BiosignalViewer, funzionalità: • lettura dei dati da file; • visualizzazione dei valori in un grafico; • zoom interno ed esterno; • spostamento in alto, in basso, a destra e sinistra; • cambio di forma della curva; • cambio di colore della curva; • «Reset» che permette di ritornare alla visualizzazione dell’intera curva. Anna Stramaglia
  • 9. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank BiosignalViewer, funzionalità: Le funzionalità vengono gestite da metodi gestori di eventi, chiamati nel momento in cui il client agisce nella pagina web su alcuni elementi. Gli elementi che permettono di modificare la visualizzazione della pagina sono: 1. <asp:Button >: per lo zoom, lo spostamento, il cambio forma ed il «Reset»; 2. <asp:DropDownList >: per il cambio colore. Entrambi possiedono un attributo in cui è scritto il nome del gestore di evento che ne è legato. Anna Stramaglia
  • 10. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank File BiosignalViewer.aspx.cs Logica di programmazione del progetto: • spazi dei nomi; • metodi; • gestori di eventi. Anna Stramaglia
  • 11. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank File BiosignalViewer.aspx Elementi visivi del progetto: • direttive; • <head >; • <body >: che contiene i controlli ASP.NET. Anna Stramaglia
  • 12. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank Conclusioni: Scenario precedente a BiosignalViewer: L’ambiente Silverlight rende eseguibile WebBioBank unicamente utilizzando il browser Internet Explorer. Scenario al termine del lavoro di tesi (con BiosignalViewer): • sostituito Silverlight; • mantenute le stesse funzionalità lavorando in ambiente Visual Studio, con i controlli ASP.NET, il linguaggio C# e HTML; • compatibilità con i web browser oggi più diffusi. Anna Stramaglia
  • 13. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank Conclusioni: • raggiungimento dell’obiettivo; • accrescimento formativo, sviluppando tematiche mai affrontate prima; • sviluppo di capacità interpersonali fondamentali per il mio futuro professionale. A livello sperimentale: implementazione di ulteriore codice sorgente per visualizzare più curve. Anna Stramaglia
  • 14. Progettazione e sviluppo del modulo di gestione e analisi dei biosegnali all'interno della piattaforma WebBioBank Grazie per l’attenzione. Anna Stramaglia Anna Stramaglia