9.15 Accoglienza
9.30 "Programmazione funzionale e Domain Specific Languages in Scala"
a cura di Raffaele Dell’Aversana
In questo intervento vedremo una panoramica sulla programmazione
funzionale in Scala: un linguaggio che fonde programmazione
object-oriented e funzionale, dotato di tipizzazione statica, ed
orientato alla costruzione di componenti e sistemi basati su componenti.
Parleremo di integrazione con Java e riuso di codice Java preesistente,
e della possibilità di scrivere programmi più concisi e ad alto livello,
mantenendo un livello di performance simile a Java.
Infine vedremo, tramite qualche esempio, come sia possibile definire e
usare in Scala dei linguaggi specifici per il dominio del problema che
si vuole risolvere, estendendo la sintassi di Scala.
L’evento è organizzato in collaborazione con: SISIT
10.45 coffee break
11.00 (quicky) "Velocizzare il caricamento di pagine Web"
a cura di Lucio Benfante
In questa breve presentazione si mostrerà come velocizzare il caricamento delle pagine Web delle proprie applicazioni utilizzando un compressore per JavaScript e CSS. Verrà fatta una prova comparativa fra il caricamento di una pagina senza compressore, e la stessa identica pagina con il compressore, mostrando come le prestazioni possano migliorare notevolmente.
11.30 "Applicazione JavaFX – CORSA DI AUTO SU TRACCIATI REALI"
a cura di Diego Benna
Il gioco non è una comune gara di auto perché l’utente può scegliere di correre su qualsiasi strada da lui conosciuta. Un esempio: l’utente può scegliere di correre da casa sua fino al fornaio del suo paese. Una volta scaricate le coordinate del percorso casa-fornaio viene generata la pista. L’utente si troverà a correre nelle strade che lui conosce e può anche vedere il nome della via in cui si trova. Per la gestione delle collisioni e dei bordi ho utilzzato una libreria fisica 2d java Phys2D. Quindi tutto quello creato è gestito da un mondo fisico che simula la realtà. Le automobili sono spostate da forze fisiche. Con RMI ho costruito la struttura multigiocatore. Il mondo fisico é gestito dal server ed é remotizzato. In questo modo con javaFX creo oggetti grafici che puntano agli oggetti fisici del mondo e si muovono di conseguenza. L’idea originale era di fare il mash up di piu' fonti: aggiungere l’effetto giorno/notte, condizioni meteo, e condizioni del traffico. Tutto realistico a seconda del luogo in cui ti trovavi
12.00 Varie ed eventuali.
Al termine andremo tutti a mangiare la pizza.
Resources
Volantino dell'evento...da appendere vicino a tutte le macchinette del caffe dei vostri luoghi di lavoro. :)
End: 20-06-2009 12:30 AM
Local:
DEI - Aula Ce
Aula Ce – piano terra del DEI, via Gradenigo 6/B (ingresso studenti), Padova



