My Graduation discussion (20 mins version), for thesis : Review - IT a Social Network for Scientific documents discussion; developed by integrating GWT,SPRING, HIBERNATE, MAVEN.
My Graduation discussion (5 mins version), for thesis : Review - IT a Social Network for Scientific documents discussion; developed by integrating GWT,SPRING, HIBERNATE, MAVEN.
UN BUON MOTIVO PER
Fornire agli studenti le conoscenze e gli skill necessari per sviluppare applicazioni Microsoft Windows Forms avanzate utilizzando Microsoft Visual Studio 2005. Il workshop si focalizza sulle interfacce utente di tipo avanzato, la struttura del codice ed i relativi dettagli implementativi.
My Graduation discussion (5 mins version), for thesis : Review - IT a Social Network for Scientific documents discussion; developed by integrating GWT,SPRING, HIBERNATE, MAVEN.
UN BUON MOTIVO PER
Fornire agli studenti le conoscenze e gli skill necessari per sviluppare applicazioni Microsoft Windows Forms avanzate utilizzando Microsoft Visual Studio 2005. Il workshop si focalizza sulle interfacce utente di tipo avanzato, la struttura del codice ed i relativi dettagli implementativi.
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.
This presentation introduces the concept of design pattern in object oriented programming and design. The slides contain information about what a design pattern is, why should we use design pattern and how design patterns could be grouped togheter. The ideas presented in the slides are taken directly from GoF's book "Design Patterns".
The presentation is took from the Software Engineering course I run in the bachelor-level informatics curriculum at the University of Padova.
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.
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...K-Tech Formazione
Smau 09, K-Tech (www.k-tech.it) presenta: Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli abbandoni degli utenti.
Le applicazioni con problemi prestazionali rappresentano una tara per il business aziendale. Utenti insoddisfatti da servizi "lenti" abbandonano il sito e si rivolgono alla concorrenza. Diminuisce la credibilità del marchio.
Eppure è possibile prevedere il comportamento delle applicazioni web ed evitare la fuga degli utenti.
Utilizzando le tecniche dell'APM (Application Performance Management) si rilevano le perfomance dei sistemi di produzione e si misurano i risultati dei test di carico sui cloni. Sulla base dei dati di performance si costruisce un modello lineare che descrive il comportamento del sistema in produzione in funzione dei traffico degli utenti.
Il risultato finale è la certificazione del sistema per un valore limite di utenti connessi per ora.
La presentazione usa esempi concreti, ognuno con necessità e complessità diverse, in cui abbiamo applicato con successo il processo di certificazione.
Mostreremo le specificità dell'analisi preliminare, gli strumenti software disponibili, gli obiettivi preposti e come questi siano stati raggiunti utilizzando il metodo esposto.
Target: Manager, Architettura IT, Responsabili delle linee di business, Responsabili Tecnici.
A brief introduction to UML: the history, what are the problems that UML tries to resolve and how we should use it during software design and development.
The presentation is took from the Software Engineering course I run in the bachelor-level informatics curriculum at the University of Padova.
Tecniche Innovative di sviluppo Agile: Metodologia DevOps per un migliore cic...Davide Gallitelli
Tesi di laurea triennale in Ingegneria del software al Politecnico di Bari sulla metodologia Devops per migliori cicli di sviluppo e rilascio software. Tesi svolta da Davide Gallitelli (uploader), con relatrice la prof.ssa Marina Mongiello e correlatore il dott. ing. Francesco Nocera.
Vibecode è un framework di business che consente la realizzazione veloce di applicazioni evolute fornendo strumenti per risolvere comlpessità tecnologiche.
Nell’intervento Stefano Olivotto di Crédit Agricole Italia ha illustrato la sua esperienza nell’adozione di uno strumento di API management e di un processo di gestione delle API, con una particolare focalizzazione su metodologia di adozione, sulle principali sfide indirizzate e un verticale sul livello di automazione raggiunto mediante l’adozione di tecniche di DevOps.
Per maggiori informazioni scrivi a sales@profesia.it
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.
This presentation introduces the concept of design pattern in object oriented programming and design. The slides contain information about what a design pattern is, why should we use design pattern and how design patterns could be grouped togheter. The ideas presented in the slides are taken directly from GoF's book "Design Patterns".
The presentation is took from the Software Engineering course I run in the bachelor-level informatics curriculum at the University of Padova.
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.
Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli a...K-Tech Formazione
Smau 09, K-Tech (www.k-tech.it) presenta: Segnali dal futuro. Prevedere le prestazioni dei sistemi web ed evitare gli abbandoni degli utenti.
Le applicazioni con problemi prestazionali rappresentano una tara per il business aziendale. Utenti insoddisfatti da servizi "lenti" abbandonano il sito e si rivolgono alla concorrenza. Diminuisce la credibilità del marchio.
Eppure è possibile prevedere il comportamento delle applicazioni web ed evitare la fuga degli utenti.
Utilizzando le tecniche dell'APM (Application Performance Management) si rilevano le perfomance dei sistemi di produzione e si misurano i risultati dei test di carico sui cloni. Sulla base dei dati di performance si costruisce un modello lineare che descrive il comportamento del sistema in produzione in funzione dei traffico degli utenti.
Il risultato finale è la certificazione del sistema per un valore limite di utenti connessi per ora.
La presentazione usa esempi concreti, ognuno con necessità e complessità diverse, in cui abbiamo applicato con successo il processo di certificazione.
Mostreremo le specificità dell'analisi preliminare, gli strumenti software disponibili, gli obiettivi preposti e come questi siano stati raggiunti utilizzando il metodo esposto.
Target: Manager, Architettura IT, Responsabili delle linee di business, Responsabili Tecnici.
A brief introduction to UML: the history, what are the problems that UML tries to resolve and how we should use it during software design and development.
The presentation is took from the Software Engineering course I run in the bachelor-level informatics curriculum at the University of Padova.
Tecniche Innovative di sviluppo Agile: Metodologia DevOps per un migliore cic...Davide Gallitelli
Tesi di laurea triennale in Ingegneria del software al Politecnico di Bari sulla metodologia Devops per migliori cicli di sviluppo e rilascio software. Tesi svolta da Davide Gallitelli (uploader), con relatrice la prof.ssa Marina Mongiello e correlatore il dott. ing. Francesco Nocera.
Vibecode è un framework di business che consente la realizzazione veloce di applicazioni evolute fornendo strumenti per risolvere comlpessità tecnologiche.
Nell’intervento Stefano Olivotto di Crédit Agricole Italia ha illustrato la sua esperienza nell’adozione di uno strumento di API management e di un processo di gestione delle API, con una particolare focalizzazione su metodologia di adozione, sulle principali sfide indirizzate e un verticale sul livello di automazione raggiunto mediante l’adozione di tecniche di DevOps.
Per maggiori informazioni scrivi a sales@profesia.it
1. S CUOLA DI S CIENZE E T ECNOLOGIE Corso di laurea in Informatica e Management (Classe 26) Review-It: un social network per la discussione di articoli scientifici sviluppato integrando Maven, Spring, Hibernate, GWT Tesi Sperimentale in Ingegneria del Software Laureando Fabrizio Straccia Matricola: 72381 Relatore Dott. Andrea Polini
15. Mancanza di IDE di sviluppo specifici Con il termine RIA (Rich Internet Application) vengono indicate applicazioni capaci di fornire all'utente un'esperinza di navigazione accattivante, dinamica e in una sola parola: coinvolgenti .
16.
17. S CUOLA DI S CIENZE E T ECNOLOGIE Corso di laurea in Informatica e Management (Classe 26) Enterprise Edition
20. S CUOLA DI S CIENZE E T ECNOLOGIE Corso di laurea in Informatica e Management (Classe 26) Framework in generale C ontainer Web , capace di gestire l’intero flusso dell’applicazione spostando il controllo dallo sviluppatore al framework stesso. Implementa nuovi modelli di programmazione quali Aspect Oriented Programming (AOP) e l' Inversion of Control (IoC) . BUSINESS TIER
35. - strutture pre impostate - Ottimizzazione tempi sviluppo - Gestione grandi progetti semplificata
36. S CUOLA DI S CIENZE E T ECNOLOGIE Corso di laurea in Informatica e Management (Classe 26) Struttura logica di un'applicazione realizzata sfruttando Maven, Hibernate, Spring, GWT
42. S CUOLA DI S CIENZE E T ECNOLOGIE Corso di laurea in Informatica e Management (Classe 26) DEMO APPLICAZIONE Review-It http://bertolt.cs.unicam.it:8080/ReviewIt-1.0-Beta REMOTO: LOCALE: http://localhost:8080/ReviewIt-1.0-Beta