Openatrium è certamente un'ottima distribuzione orientata all'utilizzo intranet, ma quanto è flessibile? Può essere utilizzato come backend per la produzione di contenuti che tramite moderazione vengono pubblicati nel front end? La risposta è si (avevate dubbi?), ma è nel "come" la parte interessante....
In questa sessione verranno presentate le soluzioni tecniche adottate in un complesso progetto realizzato per la PA.
Openatrium + custom features create per l'occasione + complex workflow + pressflow, integrazione con un motore semantico, tema accessibile il tutto opensource e riproducibile con un file make.
La scheda profilo, di seguito riportata e descritta nell’allegato B, è parte integrante del documento “G3 Web Skills Profiles - versione 2.0 - Generation 3 European ICT Professional Profiles”, specifica ufficiale del 30 giugno 2014” [WSPG3-03].
L' Augmented Reality Expert è responsabile della progettazione e realizzazione di sistemi di realtà aumentata. Si occupa di progettare e realizzare esperienze di realtà aumentata a partire dal design visuale dell’interfaccia fino ad arrivare all’interazione fra utente e sistema, attraverso tutto il ciclo di vita del sistema.
FLSS vuole essere un supporto tecnologico alla gestione della vita condivisa, semplice, giocoso e facile da usare, volto a rendere piacevole e formativo quel periodo della vita in cui giovani studenti e lavoratori condividono un appartamento, soprattutto nelle grandi città dove i canoni d'affitto sono molto alti.
Openatrium è certamente un'ottima distribuzione orientata all'utilizzo intranet, ma quanto è flessibile? Può essere utilizzato come backend per la produzione di contenuti che tramite moderazione vengono pubblicati nel front end? La risposta è si (avevate dubbi?), ma è nel "come" la parte interessante....
In questa sessione verranno presentate le soluzioni tecniche adottate in un complesso progetto realizzato per la PA.
Openatrium + custom features create per l'occasione + complex workflow + pressflow, integrazione con un motore semantico, tema accessibile il tutto opensource e riproducibile con un file make.
La scheda profilo, di seguito riportata e descritta nell’allegato B, è parte integrante del documento “G3 Web Skills Profiles - versione 2.0 - Generation 3 European ICT Professional Profiles”, specifica ufficiale del 30 giugno 2014” [WSPG3-03].
L' Augmented Reality Expert è responsabile della progettazione e realizzazione di sistemi di realtà aumentata. Si occupa di progettare e realizzare esperienze di realtà aumentata a partire dal design visuale dell’interfaccia fino ad arrivare all’interazione fra utente e sistema, attraverso tutto il ciclo di vita del sistema.
FLSS vuole essere un supporto tecnologico alla gestione della vita condivisa, semplice, giocoso e facile da usare, volto a rendere piacevole e formativo quel periodo della vita in cui giovani studenti e lavoratori condividono un appartamento, soprattutto nelle grandi città dove i canoni d'affitto sono molto alti.
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...Simone Schifano
Progettazione e sviluppo di una piattaforma web sul digital manufacturing.
Avvicinare la produzione industriale al consumatore finale mettendo in condivisione le nuove tecnologie digitali e un'ampia disponibilità di materiali per permettere alle persone di realizzare oggetti nel modo più semplice possibile.
I servizi offerti dalla piattaforma BING consentono di realizzare facilmente applicazioni per Windows 8.1 moderne ed evolute. Le funzionalità di Speech Recognition, ad esempio, consentono di fornire all'utente un diverso modo per interagire con la nostra applicazione mentre le funzionalità infrastrutturali di App Linking ci permettono di integrare la nostra applicazione all'interno dei risultati della Smart Search di Windows 8.1, consentendoci di essere più visibili e, quindi, di avere un maggior successo.
Slide della sessione "BING e Windows Store App" tenuta al DotNetCampus 2014 a Roma il 10/05/2014
Impara React sfruttando le tecnologie più recenti (Eduard Capanu).pptxEduardCapanu
React evolve velocemente con strumenti come Vite.js, Remix, e Next.js, richiedendo aggiornamenti continui delle competenze per gestire nuovi progetti con successo.
Che tu abbia già esperienza con React o che sia alle prime armi, questo talk ti offrirà una nuova prospettiva sulle ultime tendenze di questo framework e ti mostrerà le best practice per la creazione e la configurazione di un progetto.
Esploreremo le ultime innovazioni di React e scopriremo come sfruttare efficacemente le nuove funzionalità per lanciare un nuovo progetto senza intoppi, dalla scelta del framework e della tecnologia, alla configurazione iniziale più adatta.
Vedremo tutti i passaggi chiave per realizzare un progetto React in modo efficiente e impareremo, tra le altre cose, che non sempre ‘create-react-app’ è l’opzione migliore per iniziare un nuovo progetto.
Event link: https://thecmmbay.com/eventi/impara-react-sfruttando-le-tecnologie-piu-recenti-r97r9y7l6
Lo stato dell' arte sulla documentazione dei progetti ICTMatteo Gentile
Ogni progetto informatico è sicuramente incompleto fino a quando non viene corredato da una documentazione esauriente. In un progetto informatico la documentazione è presente in tutte le fasi, dalla raccolta dei requisiti, passando per la documentazione di analisi e tecnica di implementazione, fino ad arrivare alla documentazione per l’utente finale.
Quali documenti è opportuno generare in un progetto ?
La documentazione di progetto va generata all’inizio o alla fine ?
Come fare a tenere sempre aggiornata la documentazione quando i requisiti o le implementazioni cambiano ?
Che standard usare per creare una buona documentazione di un progetto informatico ?
Recentemente c’è stata un'ampia diffusione delle metodologie Agili. E’ vero che non è prevista documentazione ?
Questo evento nasce per rispondere a queste domande e per mostrare attraverso un esempio pratico come introdurre la documentazione in un progetto che usa le metodologie Agili.
Studio di fattibilità e sviluppo di una piattaforma web sul digital manufactu...Simone Schifano
Progettazione e sviluppo di una piattaforma web sul digital manufacturing.
Avvicinare la produzione industriale al consumatore finale mettendo in condivisione le nuove tecnologie digitali e un'ampia disponibilità di materiali per permettere alle persone di realizzare oggetti nel modo più semplice possibile.
I servizi offerti dalla piattaforma BING consentono di realizzare facilmente applicazioni per Windows 8.1 moderne ed evolute. Le funzionalità di Speech Recognition, ad esempio, consentono di fornire all'utente un diverso modo per interagire con la nostra applicazione mentre le funzionalità infrastrutturali di App Linking ci permettono di integrare la nostra applicazione all'interno dei risultati della Smart Search di Windows 8.1, consentendoci di essere più visibili e, quindi, di avere un maggior successo.
Slide della sessione "BING e Windows Store App" tenuta al DotNetCampus 2014 a Roma il 10/05/2014
Impara React sfruttando le tecnologie più recenti (Eduard Capanu).pptxEduardCapanu
React evolve velocemente con strumenti come Vite.js, Remix, e Next.js, richiedendo aggiornamenti continui delle competenze per gestire nuovi progetti con successo.
Che tu abbia già esperienza con React o che sia alle prime armi, questo talk ti offrirà una nuova prospettiva sulle ultime tendenze di questo framework e ti mostrerà le best practice per la creazione e la configurazione di un progetto.
Esploreremo le ultime innovazioni di React e scopriremo come sfruttare efficacemente le nuove funzionalità per lanciare un nuovo progetto senza intoppi, dalla scelta del framework e della tecnologia, alla configurazione iniziale più adatta.
Vedremo tutti i passaggi chiave per realizzare un progetto React in modo efficiente e impareremo, tra le altre cose, che non sempre ‘create-react-app’ è l’opzione migliore per iniziare un nuovo progetto.
Event link: https://thecmmbay.com/eventi/impara-react-sfruttando-le-tecnologie-piu-recenti-r97r9y7l6
Lo stato dell' arte sulla documentazione dei progetti ICTMatteo Gentile
Ogni progetto informatico è sicuramente incompleto fino a quando non viene corredato da una documentazione esauriente. In un progetto informatico la documentazione è presente in tutte le fasi, dalla raccolta dei requisiti, passando per la documentazione di analisi e tecnica di implementazione, fino ad arrivare alla documentazione per l’utente finale.
Quali documenti è opportuno generare in un progetto ?
La documentazione di progetto va generata all’inizio o alla fine ?
Come fare a tenere sempre aggiornata la documentazione quando i requisiti o le implementazioni cambiano ?
Che standard usare per creare una buona documentazione di un progetto informatico ?
Recentemente c’è stata un'ampia diffusione delle metodologie Agili. E’ vero che non è prevista documentazione ?
Questo evento nasce per rispondere a queste domande e per mostrare attraverso un esempio pratico come introdurre la documentazione in un progetto che usa le metodologie Agili.
04-Lezione PON BAITAH Dott. Suma - IDE and modern developing technoloiges
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