Modellazione di Applicazioni Web. Dr. Marco Benini Dipartimento di Informatica e Comunicazione Università degli Studi dell'insubria

Documenti analoghi
UNIVERSITA DEGLI STUDI DI MILANO-BICOCCA FACOLTA DI SCIENZE MATEMATICHE, FISICHE E NATURALI

Università di Pisa Facoltà di Scienze Matematiche Fisiche e Naturali

REGISTRI D'ESAME CODICE ESAME CORSO DI LAUREA NOME DEL CORSO LAUREA CFU

Corso di Applicazioni di Intelligenza Artificiale LS. Prof. Paola Mello Anno accademico 2008/2009

UNIVERSITA' DEGLI STUDI DI MILANO - BICOCCA Facoltà di Scienze Matematiche, Fisiche e Naturali

Corso di Laurea Ingegneria Civile

Tecnologie per la mente. Laboratorio di Psicologia e Scienze Cognitive

Le aree dell informatica

Syllabus A042 Insegnamenti disciplinari

164LE - INFORMATICA PER LE DISCIPLINE UMANISTICHE. Anno Accademico 2016/2017 Tommaso Mazzoli

Introduzione al Calcolo Scientifico

Competenze e proposte UNIUD Traiettoria S3: Filiera sistema casa

Le aree dell informatica

IL PROCESSO di PROGETTAZIONE

Corso di SISTEMI INTELLIGENTI M. Prof. Michela Milano" Anno accademico 2011/2012

Elenco Corsi di Laurea

Corso di Laurea in Informatica quinquennale (vecchio ordinamento)

SPERIMENTAZIONE - quattro anni Liceo SCIENTIFICO Liceo ARTISTICO. Istituto TECNICO. Istituto PROFESSIONALE.

SPERIMENTAZIONE - quattro anni Liceo SCIENTIFICO Liceo ARTISTICO. Istituto TECNICO. Istituto PROFESSIONALE.

OBIETTIVI DISCIPLINE PROFESSIONALIZZANTI I.P.I.A. (Allegato 5)

Il linguaggio di programmazione Python

Progetto Themis: Tribunali ad alta velocità

LA LAUREA MAGISTRALE IN INGEGNERIA INFORMATICA. a.a SBOCCHI OCCUPAZIONALI Prof.ssa Maria Silvia Pini

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO

Ministero della Pubblica Istruzione Ufficio Scolastico Regionale per la Sicilia Direzione Generale

Cos'e un linguaggio di programmazione?

MAPPA DEGLI INDIRIZZI E DELLE ARTICOLAZIONI dell ITE MATTEUCCI

Ore settimanali di lezione: 3 h di cui 2 in compresenza con l insegnante di Lab. di Informatica prof.ssa E.De Gasperi

I Nuovi Corsi di Laurea in Informatica. La laurea triennale (classe L-31) L

Che cosa abbiamo fatto fin ora

Intelligenza Artificiale A (lezione introduttiva parte di teoria)

LABORATORI DI CULTURA DIGITALE: INFORMATICA, INTERNET E ROBOTICA

LICEO SCIENTIFICO - INDIRIZZO ORDINAMENTALE

Comunicazione Digitale

Università del Salento Facoltà di Scienze della Formazione, Scienze Politiche e Sociali CORSO DI INFORMATICA. UD0. Introduzione.

A proposito di informatica

Progetto The Home of IoT (Internet of Things) Fondazione Distretto Green & High Tech Monza Brianza

Informatica 3. LEZIONE 1: Introduzione. Modulo 1: Introduzione al corso Modulo 2: Introduzione ai linguaggi di programmazione

Linee di programmazione

APPLICAZIONI DIDATTICHE IN REALTÀ VIRTUALE... 1 INTRODUZIONE... 25

2.I PERCORSI DI STUDIO

Informatica 3. Informatica 3. Lezione 1- Modulo 1. LEZIONE 1: Introduzione. Concetti di linguaggi di programmazione. Introduzione

L approccio costruzionista attraverso la robotica educativa. Scritto da Roberto Orazi

SCHEDA DI CLASSIFICAZIONE DEL DOCUMENTO

Concetto di Rete di Patologia

Un metodo di rappresentazione della Conoscenza e un insieme di CONVENZIONI e FORMALISMI per esprimere la conoscenza.

Programmi e Oggetti Software

Programmi e Oggetti Software

UNIVERSITÀ DEGLI STUDI DI PARMA. Dipartimento di Matematica e Informatica CORSO DI LAUREA MAGISTRALE IN MATEMATICA (CLASSE LM-40)

Fabbrica Intelligente. Prof. Tullio Tolio Direttore ITIA-CNR Presidente CTS Cluster Fabbrica Intelligente

PROGRAMMAZIONE INFORMATICA SECONDO BIENNIO. Liceo Scientifico opzione Scienze Applicate

Intelligenza Artificiale

Che cos e l Informatica. Informatica generale. Caratteristiche fondamentali degli algoritmi. Esempi di algoritmi. Introduzione

SCUOLA SECONDARIA DI I GRADO ALIGHIERI - TANZI MOLA DI BARI ANNO SCOLASTICO 2011/1012

APPUNTI PER IL CORSO DI ALFABETIZZAZIONE INFORMATICA

PERCHÉ PROGETTARE PER COMPETENZE Le peculiarità della riforma e la finalità dei NUOVI TECNICI

Corso di Laurea in Informatica

SUPERIORI. GUIDA alla RIFORMA. Devo iscrivere mio figlio/a alle

Dipartimento di Ingegneria. Corso di Laurea classe L-8 in Ingegneria Elettronica e Informatica conforme al D.M. 270

LAUREA SPECIALISTICA IN TEORIA E TECNOLOGIA DELLA COMUNICAZIONE. Presentazione agli studenti 18 e 24 maggio 2005

Circuiti e algoritmi per l elaborazione dell informazione

Obiettivi, sviluppo e risultati principali del progetto STEEL

Area Tematica Descrizione Area Corso Descrizione corso Tipologia Durata (ore) Finalità corso

EDUCARE ALLA RAZIONALITÀ 9-11 giugno 2016, Sestri Levante

R. Orsini - A. Roncato - F. Dalla Libera

Sistemi e modelli. Sistemi

I dati geografici come perno della conoscenza su un territorio Antonella Poggi

DOCUMENTO DI VALUTAZIONE DELLE EVIDENZE (Sistema Regionale di Istruzione e Formazione Professionale)

Software house di Modena che opera a stretto contatto con l Università di Modena e Reggio Emilia

Corso di Laurea in Informatica

Ore didattica Lingua inglese livello B1 L-LIN/12 4 e IDONEITA 60 LEZ. MAT/06 8 a ICAR/13 8 ICAR/ ICAR/13 8 a VOTO 64 LEZ II

32 Laurea magistrale in Informatica Scienze

Università di Udine DIEG Dipartimento di Ingegneria Elettrica, Gestionale e Meccanica Laboratorio di Ingegneria Gestionale

PIANO ANNUALE DI LAVORO TECNOLOGIE INFORMATICHE CLASSI PRIME. Tecnico Grafico

INTELLIGENZA ARTIFICIALE (elementi) 6 cfu

CORSO DI LAUREA IN INGEGNERIA ELETTRICA, ELETTRONICA E INFORMATICA

I PROGETTI DI RICERCA PER CONSERVAZIONE DIGITALE NEGLI ARCHIVI LO STATO DELL ARTE E UNA PROPOSTA

INFORMATICA PER LE SCIENZE UMANE a.a. 2016/2017

LE BASI DI DATI. Prima parte Premesse introduttive I MODELLI DEI DATI

Il ruolo della scienza e della tecnologia nello sviluppo economico. L impresa science-based

UD12. Fotografie di conoscenza

al suo contesto Dr. Mauro Dell Ambrogio, Direttore SUPSI, Lugano Locations Politecnici Università Scuole universitarie professionali

LICEO DELLE SCIENZE APPLICATE

CORSO DI LAUREA MAGISTRALE IN INGEGNERIA INFORMATICA

MANIFESTO DEGLI STUDI DEL CORSO DI LAUREA IN INFORMATICA (CREMA)

Intelligenza Computazionale INSEGNAMENTO ANNO ACCADEMICO Informatica Magistrale CORSO DI LAUREA IN Anna Maria Fanelli DOCENTE II

Gianluigi Viscardi Presidente Cluster Fabbrica Intelligente

POLITECNICO DI TORINO ALLEGATO B - Bando D.R. n. 148 del Settore Scientifico disciplinare

SCUOLA DELL INFANZIA : STRUTTURA DELLE ELABORAZIONI

Data del DM di approvazione del ordinamento 17/01/2003 didattico. Data del DR di emanazione del ordinamento 07/02/2003 didattico

Scenario-based Design

FONDAMENTI DI INTELLIGENZA ARTIFICIALE-M

INTELLIGENZA ARTIFICIALE Orizzonti per l E-Learning

Corso di Diploma Accademico di primo livello in Design (DIPL02) ai sensi dell'art. 11 del D.P.R. n.212/2005

Summer School 2014 Metodi per la salute La salute in tempo di crisi attraverso le fonti ufficiali

INFORMATICA PER LE SCIENZE UMANE a.a. 2015/2016

La riforma del Sistema di Istruzione Secondaria Superiore

30 Circolo Didattico G. Parini - Scuola Primaria- a.s. 2007/2008

Transcript:

Modellazione di Applicazioni Web Dr. Marco Benini Dipartimento di Informatica e Comunicazione Università degli Studi dell'insubria

Le Applicazioni Web Portali, motori di ricerca, e-learning, commercio elettronico, accesso a basi di dati, comunità virtuali, Due tecnologie abilitanti: HTTP HTML Un campo di applicazione dell Informatica importante per le conseguenze, ma anche uno spazio ancora aperto per la ricerca sia applicata che di base.

Aspetti Architetturali Un primo campo di ricerca riguarda il modo di strutturare una applicazione Web in modo da massimizzarne l efficienza sia in termini di prestazioni che in termini di capacità di manutenzione e di flessibilità. In questo ambito sono di particolare interesse le architetture orientate agli eventi, che sfruttano in modo innovativo le tecnologie XML. Mostra del ritratto lombardo http://virtual.dicom.uninsubria.it/ritratto TIGER Virtuose http://www.virtuose.it

Strutturazione dei Dati Un secondo aspetto importante nello sviluppo di una applicazione Web riguarda il modo di rappresentare le informazioni che essa tratta, per poterne garantire una manipolazione efficiente, ma anche per poter utilizzare la stessa informazione in altri ambiti. In questo senso sono particolarmente rilevanti gli approcci che utilizzino XML come formalismo di rappresentazione, sia per i dati che per le informazioni sui dati (metadati - RDF), che per la conoscenza (ontologie - OWL). Domus Naturae TIGER VICE

Modelli di Computazione Come funziona una applicazione Web? Rispondere in senso generale a questa domanda significa definire un modello di calcolo che contempli le peculiarità delle applicazioni, e permette di definire schemi generali per l architettura, la rappresentazione dei dati, ed i paradigmi di programmazione. I modelli moderni si basano sull idea di trasformare i dati mediante la conoscenza, seguendo le vie tracciate dall Intelligenza Artificiale. Domus Naturae Mostra del ritratto lombardo TIGER Virtuose

Ascoltare l'utente Una caratteristica emergente delle applicazioni Web più avanzate è quella di cogliere gli interessi dell utente dall analisi del suo comportamento. Questo consente di avere applicazioni più efficaci, e, apparentemente, più intelligenti. L adattività, il nome tecnico del processo di cui sopra, mescola tecniche di ragionamento simbolico con tecniche di apprendimento automatico, ma anche con strumenti matematici apparentemente bizzarri al fine di fornire un modello debole del profilo dell utente. VICE

Semantic Web L idea è usare il Web come un serbatoio di informazioni strutturate, e manipolabili automaticamente, mediante l utilizzo della conoscenza. Rappresenta il main stream della ricerca applicata al momento, con ripercussioni su tutti i settori applicativi dell Informatica. Domus Naturae TIGER VICE

Ramificazioni... Da queste basi, il Dipartimento svolge la sua azione di ricerca scientifica in molte direzioni: Per ambito: e-learning (VICE) aspetti storico-artistici (Domus Naturae, Mostra del ritratto lombardo) comunità virtuali (Virtuose) Per direzione scientifica: aspetti socio-linguistici (TIGER, Virtuose) aspetti matematici (Mostra del ritratto lombardo, VICE) aspetti tecnologici (Domus Naturae, TIGER, Virtuose, VICE)

Conclusione Questa presentazione ha avuto lo scopo di fornire una panoramica a volo d uccello sulla attività di ricerca del Dipartimento di Informatica e Comunicazione dal punto di vista delle applicazioni Web. I progetti presentati non esauriscono l insieme di quanto sviluppato, ma sono i campioni paradigmatici degli approcci seguiti finora, e rappresentano dei risultati misurabili dell attività e dell impegno dei ricercatori. Altri progetti, non citati in questa presentazione (ad es. Progetto Alzheimer), sono stati realizzati concretizzando le idee già sviluppate in un contesto applicativo o culturale differente. Altri ancora (ad es. Virtuose II), non sono ancora in uno stadio di sviluppo abbastanza avanzato da poter essere valutati nella giusta luce.