Standards WakeUp: XHTML, CSS, Accessibilità e SemanticaSimone Onofri
Il World Wide Web Consortium (W3C), insieme con altri gruppi e organismi di standardizzazione, ha fondato le tecnologie per la creazione e interpretazione di contenuti basati sul Web. Queste tecnologie, che noi chiamiamo “standard del Web”, sono accuratamente progettate per offrire tutti i vantaggi del Web al maggior numero di utenti e, nello stesso tempo, per assicurare lunga vita a qualsiasi documento pubblicato sul Web. L'intervento, proposto al RomeCamp 2007, riassume a grandi linee tali Standard e il loro utilizzo. Da XHTML a CSS, dall'UTF-8 a ECMAscript, dalle etichette ICRA ai metadati.
Standards WakeUp: XHTML, CSS, Accessibilità e SemanticaSimone Onofri
Il World Wide Web Consortium (W3C), insieme con altri gruppi e organismi di standardizzazione, ha fondato le tecnologie per la creazione e interpretazione di contenuti basati sul Web. Queste tecnologie, che noi chiamiamo “standard del Web”, sono accuratamente progettate per offrire tutti i vantaggi del Web al maggior numero di utenti e, nello stesso tempo, per assicurare lunga vita a qualsiasi documento pubblicato sul Web. L'intervento, proposto al RomeCamp 2007, riassume a grandi linee tali Standard e il loro utilizzo. Da XHTML a CSS, dall'UTF-8 a ECMAscript, dalle etichette ICRA ai metadati.
Carlo Milanesi, nel Linux Day dedicato al coding, presenta una rassegna dei principali linguaggi di programmazione presenti e passati. Dopo aver elencato i 30 linguaggi di programmazione più usati in assoluto, ha esposto quali di essi sono più usati per scrivere software open-source. Inoltre, per ogni linguaggio, ha esposto per quali ambiti applicativi risultano preferibili, in base alle loro caratteristiche tecniche e commerciali.
Come i fornitori di tecnologia della Pubblica Amministrazione possono rimanere informati sui progetti, proporre modifiche, chiedere chiarimenti e utilizzare gli strumenti messi a disposizione. Dal Piano Triennale al middleware per CIE. Da ANPR a SPID e dati.gov.it
Esploriamo assieme come il linguaggio C# e il concetto di “universal”, declinato sulle varie piattaforme hardware, si possono fondere assieme, con poca teoria e molta pratica.
Slide della sessione "Creare un Information Radiator in Delphi" per ITDevCon 2017. Si parla della creazione di un pannello informativo basato su Raspberry Pi 3 e Android, e programmato con Delphi e FireMonkey.
Carlo Milanesi, nel Linux Day dedicato al coding, presenta una rassegna dei principali linguaggi di programmazione presenti e passati. Dopo aver elencato i 30 linguaggi di programmazione più usati in assoluto, ha esposto quali di essi sono più usati per scrivere software open-source. Inoltre, per ogni linguaggio, ha esposto per quali ambiti applicativi risultano preferibili, in base alle loro caratteristiche tecniche e commerciali.
Come i fornitori di tecnologia della Pubblica Amministrazione possono rimanere informati sui progetti, proporre modifiche, chiedere chiarimenti e utilizzare gli strumenti messi a disposizione. Dal Piano Triennale al middleware per CIE. Da ANPR a SPID e dati.gov.it
Esploriamo assieme come il linguaggio C# e il concetto di “universal”, declinato sulle varie piattaforme hardware, si possono fondere assieme, con poca teoria e molta pratica.
Slide della sessione "Creare un Information Radiator in Delphi" per ITDevCon 2017. Si parla della creazione di un pannello informativo basato su Raspberry Pi 3 e Android, e programmato con Delphi e FireMonkey.
Progettazione e sviluppo di un editor per la certificazione di sicurezza dei servizi cloud
Tesi di Laurea di Roberto Amelio
Relatore: Dott. Claudio Ardagna
Correlatore: Dott. Marco Anisetti
Previsione della radiazione solare mediante modelli basati su reti neurali artificiali.
Tesi di Laurea di:
Claudio Leani
Relatore:
prof. Stefano Ferrari
Tesi di Marco Guzzetti
Relatore: Prof. Marco Cremonini.
Lavoro di analisi e progettazione di un modello di rete sociale dinamica basato sulla formazione di uno sciame e applicato al caso di studio classico del marketing riguardante le dinamiche di adozione di un nuovo prodotto da parte di una popolazione di clienti. Lo studio ha introdotto numerose varianti comportamentali e sociali studiandone la simulazione dinamica.
Tesi di Andrea Guido
Relatore: Prof. Marco Cremonini
Tesi sperimentale sulle tecniche di Advanced Evasion proposte da Stonesoft/McAfee. I test sono stati condotti su un sistema corporate usato in produzione.
Tesi di Francesco Padovani
Relatore: Prof. Marco Cremonini
Lo studio riguarda la diffusione di tecniche di Behavioral Advertising attraverso Web. La metodologia ha replicato ed esteso un precedente studio della Carnegie Mellon applicato al mercato USA
Tesi di: Lino Antonio Buono
Relatore: Marco Cremonini
Lavoro dedicato a tecniche avanzate di OSINT con particolare attenzione alle possibili strategie di deaninomizzazione di comunicazioni via TOR.
Tesi di Tiziano Tamburini
Relatore: Marco Cremonini
Lavoro di analisi sulla valutazione del rischio associato a un progetto IT in una media azienda manifatturiera. I risultati mostrano la soggettività e la natura dinamica di tali valutazioni e le corrispondenti misure adottate.
Federico Gandellini
Relatore: Prof. Ernesto Damiani
Correlatore: Emanuele DelBono
ANNO ACCADEMICO 2012/2013
Corso di Laurea Magistrale in Scienze e Tecnologie dell’Informazione
Metodi per la elaborazione di immagini per la classificazione di cellule tumo...
L’evoluzione dei linguaggi di scripting lato browser: Il caso dart - Luca Alabiso
1. L’evoluzione dei linguaggi di scripting lato browser:
Il caso dart
Relatore
Prof. Paolo Ceravolo
Tesi di Laurea di
Angelo Alabiso
Matr. 712802
Corso di Laurea di sicurezza dei sistemi e delle reti informatiche
3. • Tanti linguaggi per programmare le pagine web (php, html/css, javascript)
• Diversi Framework
• Pagine con diverse funzionalità
• Ogni linguaggio va imparato
Contesto
• Serve un elemento di unione
4. Storia di Dart
• Nasce da Google
• 2010 – Mail di Mark Miller che introduce ai dipendenti Dash
• 2011 – Gilad Bracha e Lars Bak presentano ufficialmente Dart
• Dart attira l’interesse dei programmatori…
• … e di molte aziende
5. Perché un nuovo linguaggio?
• Sviluppo applicazioni molto semplice
• Indipendenza della piattaforma
• Nessun software di sviluppo specifico
• Molteplici possibilità