Archivio per la categoria ‘UI Designer’

Creare interfacce grafiche Java con Google WindowBuilder Pro

In questo post vedremo come creare delle interfacce grafiche per i nostri programmi Java utilizzando un plugin di Eclipse denominato WindowBuilder Pro. Una delle lacune di Eclipse se confrontato alla sua controparte NetBeans, è la mancanza di un editor visuale che consenta di costruire delle interfacce grafiche senza il bisogno di scriverne a mano il codice. NetBeans ha infatti una sua componente built-in che si occupa della progettazione di interfacce denominata Matisse (http://netbeans.org/features/java/swing.html). Con il plugin che vedremo in questo articolo questo gap viene finalmente colmato.
WindowBuilder Pro era un software proprietario dell’azienda Instantiations, la quale è stata poi acquisita da Google, dopo poco tempo Google ha deciso di renderne Open Source il codice sorgente e di donarlo alla Eclipse Foundation. Esso viene elencato come la seconda novità più importante all’interno del rilascio della versione Indigo di Eclipse (http://eclipsesource.com/blogs/2011/06/21/window-builder-top-indigo-feature-2/). Il plugin è disponibile sia per Eclipse che per tutte le sue reincarnazioni disponibili (RAD, RSA, MyEclipse, JBuilder, etc…).

Sviluppare applicazioni SWT in Eclipse

SWT è un ambiente grafico basato su widget open-source per Java, sviluppato per fornire una efficiente, portabile e accessibile User Interface indipendentemente dal sistema operativo su cui è stata implementata.

Disegnare una UI con Qt Designer

Come riportato nell’articolo seguente il framework Qt è composto da due componenti principali: Qt Creator: un IDE cross-platform che permette la realizzazione di interfacce grafiche in C++; Qt Designer: permette di ottenere delle interfacce grafiche in modalità totalmente grafica e di produrre un file XML che può essere utilizzato all’interno di vari linguaggi di programmazione.

Qt Designer

Qt: un framework per UI

Qt is a cross-platform application and UI framework. Using Qt, you can write web-enabled applications once and deploy them across desktop, mobile and embedded operating systems without rewriting the source code. Features Intuitive C++ class library Portability across desktop and embedded operating systems Integrated development tools with cross-platform IDE High runtime performance and small footprint on embedded

Glade UI Designer

Glade

Glade è uno strumento RAD che permette lo sviluppo rapido e facile di interfacce grafiche grazie al toolkit GTK+ per l’ambiente desktop GNOME. Le interfacce realizzate sono salvate come file XML e possono poi essere caricate dinamicamente dalle applicazione quando ne hanno bisogno. I file XML generati da Glade possono essere usati in numerosi linguaggi […]

elettronica