Luca Sarra

Luca SarraLuca Sarra è sviluppatore software presso il centro ricerche e sviluppo della Sanmarco Informatica S.p.A. Da dieci anni si occupa della progettazione e dello sviluppo del framework di base del principale prodotto che l’azienda commercializza. Negli ultimi 5 anni si è occupato della progettazione e riscrittura del framework utilizzando la piattaforma Rich Client di Eclipse. I suoi altri campi di interesse sono la piattaforma android e la piattaforma java EE. E’ laureato in matematica all’Università degli Studi di Padova.

Come costruire applicazioni RCP commerciali di qualitàSlides

Eclipse rappresenta una tecnologia scalabile con cui possono essere facilmente e velocemente disegnati, sviluppati e distribuiti prodotti commerciali di qualità. Questa presentazione evidenzia come un’azienda di software possa costruire applicazioni grafiche in modo semplice, produttivo e standardizzato. Lo studio dei principali modelli di rappresentazione e manipolazione dei dati permette di estendere gli strumenti messi a disposizione dalla piattaforma rich client di Eclipse creando degli oggetti grafici evoluti in grado di specializzare autonomamente il loro comportamento in base a degli opportuni provider di contenuti. Tali provider possono, inoltre, essere generati automaticamente istruendo un apposito motore in modo dichiarativo senza scrivere codice. L’aspetto e il comportamento dell’interfaccia grafica viene quindi memorizzato permanentemente in un database che diventa quindi patrimonio che può essere riutilizzato anche da una diversa
implementazione del motore di renderizzazione.