Vincenzo

About Vincenzo Caselli

This author has not yet filled in any details.
So far Vincenzo Caselli has created 40 blog entries.

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

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

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

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.

By |2020-04-27T09:20:17+00:00dicembre 8th, 2016|

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

By |2013-12-09T11:47:06+00:00giugno 6th, 2013|

Eclipse e4: Kepler Tools

La nuova release 4.3 di Eclipse, nome in codice Kepler, sta per essere rilasciata e con essa sarà disponibile la nuova versione dei Tools per lo sviluppo di applicazioni Eclipse e4. Per chi vuole iniziare a vedere le novità di questi tools ecco da dove partire: scaricare Eclipse Kepler RC3 (package "for RCP/RAP Developers") da http://www.eclipse.org/downloads/index-developer.php installare gli e4 Tools per Kepler da http://download.vogella.com/kepler/e4tools Ed ecco alcune novità Estrazione di frammenti del Modello Applicativo Come illustrato nel tutorial Contribuire ad una applicazione e4 con e4 la modularità di una applicazione si ottiene utilizzando o i fragment (approccio dichiarativo) oppure i [...]

By |2014-12-04T11:42:03+00:00maggio 11th, 2013|

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

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

Eclipse Con Europe 2012

Quest'anno l'evento europeo principale per il mondo Eclipse, ovvero Eclipse Con Europe 2012, si svolgerà in concomitanza con l'OSGi Community Event 2012. Il luogo, oramai storico per l'ECE, è Ludwigsburg (Germania) presso il Forum dello Schlosspark, mentre il periodo andrà dal 23 al 25 ottobre. L'anno scorso, che è stato occasione per la celebrazione del decimo anno di Eclipse, la partecipazione è stata da record (536 persone). Quest'anno, la concomitanza con l'evento OSGi nonchè l'uscita della nuova piattaforma Eclipse 4 (Juno), preludono a un successo ancora maggiore. I keynotes saranno i seguenti: The Future Is Unmanned di J├Ârg Lamprecht, fondatore [...]

By |2012-10-22T17:05:34+00:00ottobre 4th, 2012|

Primi passi con Eclipse e4

Nel giugno 2012 è avvenuto un passaggio importante per Eclipse: la piattaforma e4 ha sostituito la storica versione 3.x, avviata nel 2004 con il rilascio della versione 3.0. In questi otto anni sono stati fatti enormi passi avanti, che hanno portato Eclipse a diventare un IDE e una piattaforma di sviluppo senza pari. Senza dimenticare inoltre che è completamente Open Source e con una licenza "commercially friendly" (EPL)! La platform e4 è una sorta di rivoluzione rispetto alla precedente. Per cominciare è completamente basata su EMF (Eclipse Modeling Framework), si è completamente liberata di quel fardello di gerarchia di classi [...]

By |2014-12-19T12:58:43+00:00settembre 17th, 2012|

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

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

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