Engineering Ingegneria Informatica

contatto: Gabriele Ruffatti (gabriele.ruffatti@eng.it)
Direzione Centrale Ricerca e Innovazione
Progettazione e Consulenza Web Nord

Breve descrizione di possibili attività di stage relativamente ad implementazione sul  framework open source Spago .

La nostra proposta consiste nell'implementazione di plugin, su piattaforma Eclipse , che ne automatizzano la generazione di progetti e componenti specifici.

Una prima possibilità prevede la semplice generazione di uno scheletro d'applicazione web, con relativi file di configurazione e librerie dipendenti. Attraverso il plugin, lo sviluppatore, potrà anche generare successivi  scheletri di componenti Java e relative modifiche sui file xml di configurazione.

Una seconda proposta, probabilmente più interessante ed ambiziosa, prevede lo sviluppo di un design visuale utilizzabile sia per Spago che per altre esigenze. L'idea è di utilizzare plugin già esistenti come Pollinate.

 Per entrambi i temi si tratta di:

1) Definire i requisiti

2) Individuare la soluzione di partenza per l'implementazione

3) Effettuare l' implementazione, che nel secondo tema prevede anche:

3.1) Popolare il meta modello (per inserire gli oggetti visuali e definirne gli attributi)

3.2) Implementare la logica delle annotazioni secondo lo standard Java 1.5 per la generazione dei componenti.
 

Per entrambi gli approcci le competenze necessarie riguardano: Java, MVC, Spago, GEF (librerie di Eclipse).

L'ambiente di sviluppo è Eclipse 3.x (indifferente se su SO Microsoft o Linux)