elenco    
        corso    

Costruzione di interfacce

Codice: AA027Crediti: 9Semestre: 1Sigla: CI 
 
Settore disciplinare: INF/01 - Informatica

Docente

Giuseppe Attardi   attardi@di.unipi.it  Home Page di Giuseppe Attardi  Stanza 292  Tel. 0502212744

Prerequisiti

Laboratori del primo e secondo anno, conoscenza del linguaggio di programmazione Java.

Obiettivi di apprendimento

Il corso introduce alle problematiche relative alla progettazione e realizzazione di applicazioni interattive in sistemi grafici basati su interfacce a finestre. Si introducono le tecniche fondamentali utilizzate per realizzare questo tipo di interfacce e i principali modelli impiegati per la realizzazione di applicazioni. Si considera la struttura dei framework per realizzare interfacce, e come possono essere estesi con nuovi componenti. Viene mostrato come realizzare interfacce basate su Web-browser utilizzando standard come CSS e DHTML. Breve introduzione alla grafica tridimensionale, strumenti e applicazioni.

Descrizione

Il corso introduce alle problematiche relative alla progettazione e realizzazione di applicazioni interattive in sistemi grafici basati su interfacce a finestre. Si introducono le tecniche fondamentali utilizzate per realizzare questo tipo di interfacce e i principali modelli impiegati per la realizzazione di applicazioni. Si considera la struttura dei framework per realizzare interfacce, e come possono essere estesi con nuovi componenti. Viene mostrato come realizzare interfacce basate su Web-browser utilizzando standard come CSS e DHTML. Breve introduzione alla grafica tridimensionale, strumenti e applicazioni.

English Description

The course introduces the most important issues involved in the design and implementation of interactive applications in modern GUIs. It introduces principles and techniques underlying windowing systems and models used to program interfaces. It is discussed the structure of programming framweworks used to define graphical user interfaces, and how they can be extended with new components. It is shown how the Web-browser can be used to implement interfaces using standards like CSS and DHTML. Short introduction to 3D graphics, tools and applications.

Indicazioni metodologiche

Progetto intermedio (realizzazione di un componente), progetto finale (realizzazione di un'applicazione grafica) con orale.

Programma

Ore lezione: 36Ore esercitazione: 36   

Bibliografia

Testi di consultazione:

Modalità di esame

Progetto intermedio (realizzazione di un componente), progetto finale (realizzazione di un'applicazione grafica) con orale.


Ulteriore pagina web del corso: http://rotor.di.unipi.it/cisterni/CI


home


email