rcp

Build your EMF Parsley application

Introduction In a previous article we have seen how to create from scratch a web application example with EMF Parsley. Now we'll go a step further and in particular we will see how to: make some little tweaks to make it easier the development customize the application Internal or External browser? In order to test the application you can use both the internal browser (the one that opens inside Eclipse IDE by default when you launch the application) or any other browser (external) you wish, as far as you point to the same URL. Using RAP you may see often [...]

Di |2017-08-13T09:37:38+00:00agosto 13th, 2017|

EMF Parsley: a web application in a few steps

Introduction With EMF Parsley you can quickly build and easily maintain a web application. Let's see how. Indeed Parsley allows you to build both desktop and web applications from the same code (single-sourcing), leveraging on Eclipse RCP platform and using RAP for the web, but for the purpose of this article we will focus only on the web side. Setting up the environment First of all ensure you have a recent Eclipse IDE installed and running on a brand new workspace. If you downloaded the Eclipse Modeling Package then you already have EMF Parsley installed, otherwise you can install it [...]

Di |2017-08-13T09:27:40+00:00agosto 10th, 2017|

Primo Corso Eclipse 4 in Italia con Vogella

La settimana scorsa ho avuto un'esperienza unica ed entusiasmante: essere co-trainer fianco a fianco di Lars Vogel per il primo Corso di sviluppo con Eclipse e4 in Italia. Sono stati cinque giorni di formazione intensiva e coinvolgente, alternando presentazione di slide per illustrare i concetti a scrittura dal vivo di codice da zero. Inoltre, dopo ogni presentazione i partecipanti avevano modo di fare pratica, svolgendo apposite esercitazioni, sui concetti appena appresi, chiedere chiarimenti, condividere dubbi e tecniche di approccio alla soluzione. Fin dai primi momenti è emerso quanto potente sia questa nuova piattaforma di sviluppo; ecco alcuni tra i principali [...]

Di |2014-12-04T11:47:56+00:00marzo 14th, 2013|

Single sourcing per gestire database con RAP, EMF e Teneo

Nel precedente articolo Single sourcing con Eclipse RAP abbiamo visto come realizzare un'applicazione Eclipse per poi eseguirla sia come applicazione Desktop (RCP) sia come applicazione Web (RAP). Ora vedremo come spingerci oltre per sviluppare un'applicazione orientata ai database con lo stesso approccio duale Desktop/Web. Useremo EMF e Teneo per questo, nello stesso modo illustrato nella serie di tutorial "Dal Modello alla Persistenza" alla pagina Sviluppare con EMF. Nelle seguenti istruzioni occorre fare una chiara distinzione fra installare delle feature nell'IDE oppure nella Target Platform (RAP nel nostro caso). L'installazione nell'IDE si esegue selezionando il menu Help -> Install New Software, [...]

Di |2012-08-15T16:06:27+00:00agosto 15th, 2012|

Single sourcing con Eclipse RAP

Introduzione a RAP RAP (Rich Ajax Platform) è un framework che vi permette di sviluppare una applicazione RCP e renderla disponibile in rete semplicemente indirizzando il browser su un dato link. In questo articolo vedremo come potete sviluppare una applicazione RCP e lanciarla sia come applicazione desktop che come applicazione web . Sì, certo, esattamente lo stesso codice sorgente! Non ci credete? Provate voi stessi.   Setup dell'IDE per RAP Il modo pi├╣ veloce per lavorare con RAP è quello di scaricare la versione Eclipse for RCP and RAP Developers dalla pagina http://www.eclipse.org/downloads Alternativamente potete aggiungere RAP a qualsiasi altra [...]

Di |2012-07-08T16:24:58+00:00aprile 15th, 2012|

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

Di |2012-06-08T11:27:50+00:00settembre 17th, 2011|

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

Di |2012-06-08T11:44:04+00:00settembre 17th, 2011|

Sviluppare con EMF

La sequenza di tutorial proposti di seguito è stata progettata per permettere un apprendimento graduale dell'utilizzo del framework EMF (Eclipse Modeling Framework) per lo sviluppo rapido di applicazioni Eclipse RCP (sezione in continua espansione ...) Per iniziare Come creare unÔÇÖapplicazione Eclipse RCP Dal Modello alla Persistenza Eclipse EMF: Progettare il Modello Eclipse EMF: un CRUD a costo zero Setup Teneo per Eclipse 4.2 ÔÇô Juno Eclipse EMF: un CRUD immediato per database Eclipse EMF: modifiche al Modello CDO - Connected Data Objects Programmazione Visuale WindowBuilder: installazione ed EMF databinding WindowBuilder: databinding avanzato con CDO Single Sourcing with Rich Ajax Platform [...]

Di |2014-12-19T15:51:31+00:00settembre 16th, 2011|

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 [...]

Di |2014-12-19T15:48:49+00:00agosto 22nd, 2011|
Torna in cima