martedì 11 gennaio 2011

FrEDProject - Un framework sviluppato con GWT, GXT e Hibernate

Dopo un lungo periodo di test applications, nei primi mesi del 2010 EDP Progetti decide di investire risorse nello sviluppo di un framework proprietario, per la realizzazione di tutte le nuove applicazioni. 
FrEDProject, questo è il nome del framework, è scritto in java e basato su GWT (Google Web Toolkit), GXT (Sencha GWT Library), Hibernate e librerie lato client e server. 




Oggi il framework è in versione beta e mostra già un ampio set di strumenti e funzionalità:
  • Progetto Jump-Start
  • Setup di una nuova applicazione
  • Controllo accessi
  • Configurazione di ruoli ed utenti
  • Maschere di Lista/Dettaglio tipo CRUD
  • Maschere con Master/Detail
  • Estendibilità delle maschere CRUD
  • Grid, Form, List Of Values (LOV) sofisticati
  • Live, Editable, Group By Grid
  • Gestione Custom Layout delle Form (GWT Designer)
  • Custom Servlet
  • Storicizzazione e Logging
  • Internationalization
  • Multifinestra (windows diverse o piu’ istanze della stessa window)
  • Documentazione ed esempi
  • Tools per la generazione delle maschere CRUD
  • Sito showcase per dimostrazione funzionalità e supporto allo sviluppo
FrEDProject è in continuo sviluppo ed evoluzione, con l'obiettivo di renderlo open source sotto licenza GPL. 

Negli ultimi mesi il framework è stato impiegato nello sviluppo di due applicazioni pilota (EIB Manager e QMSee) e di diversi progetti minori.