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.

How to plot a graph with Nebula XYGraph

Nebula is an Eclipse Project that allows you to use hundreds of cool widgets to make your application really awesome. XYGraph is one of them and you can use it to plot a graph with plenty of options. Let's see how to do that. In Eclipse menu select Help, Install New Software..., put the following Update Site in the Work with field   http://download.eclipse.org/nebula/snapshot   then expand Nebula Release Individual Widgets node and select Nebula Visualization Widgets, finish the installation and let Eclipse restart. Now you can create a new application with File, New, Project, Plug-in Development, Plug-in Project, Next. Give the [...]

2018-09-15T20:37:06+00:00By |

Come installare WindowBuilder

Per installare WindowBuilder su Eclipse andiamo alla voce di menu Help -> Eclipse Marketplace..., digitiamo "windowbuilder" nel campo "Find:" e premiamo Invio. Premiamo quindi il bottone Install e seguiamo lo wizard finchè non ci viene chiesto di riavviare Eclipse.

2018-04-27T15:48:32+00:00By |

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) e sono cambiate parecchie cose. Ad esempio ora RAP non sta pi├╣ per Rich Ajax Platform, bensì per Remote Application Platform. In pratica è diventato una piattaforma per sviluppare in maniera modulare applicazioni per desktop, browser e mobile. In questo articolo vedremo come preparare l'ambiente necessario e creare la nostra prima applicazione web con RAP. Preparazione dell'ambiente per RAP [...]

2013-12-09T11:47:06+00:00By |

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 area before launching sia attivo poi andate sul tab Plug-ins e verificate che non ci siano dipendenze mancanti, premendo il bottone Validate Plug-ins se ottenete una popup con il messaggio "No problems were detected." va tutto bene, altrimenti, se mancano dipendenze, premete il bottone "Add Required Plug-ins", poi Apply. Torna all'indice

2012-06-08T11:27:50+00:00By |

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 contestuale. Clean Selezionare la voce di menu Project => Clean... Torna all'indice

2012-06-08T11:44:04+00:00By |

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 flag Would you like to create a rich client application? e premiamo Next. Nel successivo step dello wizard selezioniamo il Template Hello RCP, poi Next e diamo un nome significativo per la nostra applicazione, ad esempio Library Manager poi premiamo Finish. Alla popup successiva possiamo selezionare il flag Remember my decision e premere No (la perspective Java sarà pi├╣ che [...]

2014-12-19T15:48:49+00:00By |

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 e ORM quali Hibernate o EclipseLink, che si occupano appunto della persistenza sul database relazionale. Il vantaggio che si ottiene utilizzando Teneo è quindi quello di poter operare al livello EMF arrivando al database senza dover avere a che fare con i meccanismi degli strati intermedi, che rimangono completamente a carico di Teneo. Per gli esempi che intendiamo proporre useremo [...]

2013-01-20T09:39:59+00:00By |

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 o una struttura gerarchica. Sebbene sia possibile usare widgets elementari come Table, Tree o Combo, è comunque un approccio non ottimale. Immaginate di popolare una tabella, riga per riga, partendo da una lista di Ordini e di dover fare qualche operazione sull'Ordine corrispondente alla riga selezionata dall'utente. Con un widget Table, per reperire l'Ordine selezionato, dovreste ricorrere a qualche artificio, [...]

2012-06-08T11:51:48+00:00By |

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 di utilizzare un browser, come si può vedere nella seguente figura.Requisiti per seguire il tutorial: Eclispe 3.4 Ganymede, versione Jee (per dettegli clicca qui) Creare un progetto Il primo passo da fare è creare un nuovo progetto di tipo Plug-in Project. Selezionando dal menu File->New la voce Project si apre lo wizard per la creazione di un nuovo progetto. Scegliere [...]

2012-06-08T13:27:56+00:00By |

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 in pochi minuti. INTRODUZIONE Come prima cosa realizzeremo un applicazione RCP minimale, utilizzando lo wizard di Eclipse per la creazione di un plug-in project. Il passo successivo sarà aggiungere una view di terze parti (di SWT Examples, scaricato anch'esso dal sito di Eclipse) all'applicazione che abbiamo creato. Il risultato sarà un'applicazione che permetterà di testare tutte le possibilità della libreria [...]

2012-06-08T13:29:15+00:00By |