Tutorials Eclipse RCP

A livello internazionale Eclipse RCP è alla base di applicazioni nel campo della Finanza,dei Trasporti, dell’Industria fino all’Esplorazione Spaziale.
IBM, ORACLE, SAP, NASA, NOKIA sono alcune delle organizzazioni che hanno adottato questa tecnologia come piattaforma per il loro business e i loro prodotti.
Eclipse rappresenta un nuovo modo di vedere il mondo del software development in ambito Enterprise, in cui il business si sposa perfettamente con l’open source. Eclipse RCP ha un’architettura Open Source ed estendibile, caratteristica che ha permesso la crescita della community che conta ad oggi centinaia di plug-in realizzati da aziende, organizzazioni e singoli individui.
Il fatto di essere una architettura “plug-in oriented” si traduce nella possibilità di utilizzare la piattaforma a seconda delle esigenze. Per capire la potenza di questo approccio pensate alla facilità con cui è possibile arricchire l’IDE Eclispe con nuove funzionalità, semplicemente aggiungendo un nuovo plug-in.
Utilizzando la piattaforma Eclipse per lo sviluppo, avremo a disposizione, nelle applicazioni utente, tutti gli strumenti che per uno sviluppatore sono messi a disposizione da Eclipse (Help UI, Update Manager, Cheat Sheets, Intro, etc.), ormai universalmente considerato uno dei migliori IDE.

Come installare WindowBuilder

Per installare WindowBuilder su  Eclipse 4.3 (Kepler) Modeling andiamo alla voce di menu Help -> Install New Software…, selezioniamo (nel campo “Work with:“) l’Update Site principale di Kepler (http://download.eclipse.org/releases/kepler), espandiamo la Categoria “General Purpose Tools” (assicuratevi che fra i flag … Continue reading

Sviluppare applicazioni Web con Eclipse RAP

Introduzione Abbiamo già avuto modo di illustrare in passato il framework RAP (vedi articolo Single sourcing con Eclipse RAP). Nel frattempo comunque tale framework ha fatto notevoli progressi (l’articolo menzionato faceva riferimento alla versione 1.4, mentre ora è disponibile la 2.1) … Continue reading

WindowBuilder: installazione ed EMF databinding

Nel tutorial Eclipse EMF: un CRUD immediato per database abbiamo visto come, partendo da un modello EMF, sia possibile generare automaticamente un’applicazione in grado di gestire il modello su database. Il vantaggio di un tale approccio è notevole: non richiede … Continue reading

Controllo del lancio

Nel caso si presentino problemi durante il lancio, assicuratevi che esso comprenda tutti i plugin necessari. Per fare ciò cliccate su   Run -> Run Configurations… selezionate il lancio selezionate il tab Configuration e assicuratevi che il flag Clear the configuration … Continue reading

Clean workspace

Nel caso di errori all’interno del workspace può essere opportuno effettuare una operazione di Clean, magari preceduta da un Refresh dello stesso, ecco come: Refresh Selezioniamo tutti i plug-ins del workspace, tasto destro del mouse e selezioniamo Refresh nel menu … Continue reading

Come creare un’applicazione Eclipse RCP

Selezioniamo File -> New -> Other… e scegliamo Plug-in Project, poi Next. Nel campo Project name diamo un nome al nostro progetto, ad esempio it.rcpvision.rcptutorial.application lasciamo le altre impostazioni invariate e premiamo Next. Allo step successivo assicuriamoci di selezionare il … Continue reading

Setup Teneo su Eclipse 4.2 – Juno

In questa sezione vedremo come, partendo dalla versione  Eclipse Juno Modeling, sia possibile installare alcuni plugin che ci permetteranno di gestire la persistenza su database utilizzando il framework Teneo. Questo framework realizza di fatto uno strato di comunicazione fra EMF … Continue reading

Label e Content Providers per JFace TreeViewer

La libreria JFace mette a disposizione una serie di widgets, chiamati viewers, in grado di rappresentare un modello di dati. A cosa servono? Supponiamo che vogliate mostrare una tabella, un albero o una combo per visualizzare una lista di oggetti … Continue reading

Tutorial: Hello Forms

Questo tutorial guida il lettore nella costruzione di una applicazione RCP di esempio che utilizza Eclipse Forms. Eclispe Forms è una libreria che si posiziona sopra lo stato SWT e ci permette di dare un aspetto web-like all’applicazione, senza bisogno … Continue reading

Tutorial: Applicazione per SWT Examples

In questa breve presentazione impareremo come In questo tutorial realizzeremo un applicazione di test per provare tutte le funzionalità della libreria Standard Widget Tootlkit (SWT). Il risultato che otterremo sarà quello mostrato nella figura sottostante.e installare una semplice applicazione SWT … Continue reading