Blog

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|

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.

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

Internet of Things @ Eclipse

Eclipse Foundation favorisce la crescita dei cosi detti Eclipse Working Groups, costituiti da aziende che collaborano assieme per un interesse comune particolare. In questo articolo parleremo del Eclipse M2M Working Group, che rappresenta una collaborazione tra aziende e organizzazioni la cui attività è focalizzata sullo sviluppo di protocolli, frameworks e tools Open Source per lo sviluppo Machine to Machine. Lo scopo di questo gruppo è rendere facile lo sviluppo di applicazioni M2M basate su standard aperti e tecnologie Open Source. Segnaliamo in particolare i progetti che sono già attivi da tempo all'interno del M2M Working Group, di cui riportiamo una breve [...]

Di |2013-08-22T17:07:50+00:00agosto 21st, 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 [...]

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

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

The JvmModelInferrer, the debugger and Xbase in Xtext 2.3

In previous posts, I had blogged about some experiments done with Xtext 2 wonderful mechanisms to access Java types and to reuse Xbase expressions; however, when generating code, I was using the "manual way". That is to say, I was not using the JvmModelInferrer mechanism; the mechanism of JvmModelInferrer allows to define a mapping from your DSL elements to Java elements. You'll then have for free a complete integration of Java into your DSL, and viceversa (yes, from Java you can jump directly to your DSL elements starting from generated classes, methods, etc.). And by the way, you'll also have [...]

Di |2020-04-27T09:08:21+00:00maggio 22nd, 2012|

Test automatici con Jubula

Eclipse Jubula è un nuovo tool di testing automatico che si aggiunge all'universo Eclipse, permettendo la creazione e l'esecuzione di test automatici delle GUI. Jubula è costituito da un insieme di plugins che permettono il testing anche di applicazioni basate su architetture RCP. In questo tutorial vedremo come lavorare con Jubula per creare, organizzare ed eseguire test di interfaccia su un semplice prodotto RCP. Il tutorial è suddiviso in tre sezioni: - La creazione di una applicazione RCP minimale - Impostare correttamente l'AUT agent per operare tramite Jubula. (L'AUT agent è il meccanismo con cui Jubula comunica con l'applicazione che [...]

Di |2020-04-27T08:42:17+00:00gennaio 1st, 2012|

Eclipse GMF: un editor grafico per i modelli EMF

Vedremo ora come sia possibile generare un completo editor grafico per il modello EMF creato nei tutorial precedenti, Library.ecore. A tale scopo dovremo utilizzare un altro framework , Graphical Modeling Framework (GMF), attualmente compreso nel pi├╣ ampio insieme di progetti Graphical Modeling Project (GMP). Come cita testualmente il Wiki, GMF ÔÇ£provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEFÔÇØ, si pone cioè come bridge tra EMF (che consente la definizione del modello) e GEF (un framework grafico ÔÇ£leggeroÔÇØ, basato sul paradigma MVC), generando tutta lÔÇÖinfrastruttura necessaria a coordinare il ciclo di vita degli [...]

Di |2020-04-27T08:44:39+00:00novembre 17th, 2011|

CDO – Connected Data Objects

Introduzione a CDO Questo framework, che è un componente del progetto EMF, permette la condivisione di un modello EMF. Se con Teneo quindi possiamo fare in modo che ciascun client possa accedere ad un database (realizzando un client/server a due livelli), con CDO abbiamo la possibilità che i vari client accedano ad un server che mette loro a disposizione la medesima istanza, condivisa, del modello EMF. In questo tutorial vedremo come: installare CDO creare un server CDO creare un client CDO Per una documentazione dettagliata su CDO potete consultare il seguente link http://www.eclipse.org/cdo/documentation/ Mentre qui potete scaricare le varie versioni [...]

Di |2020-04-27T09:20:45+00:00settembre 23rd, 2011|

Eclipse EMF: come creare e persistere un model

In questo tutorial impareremo a creare e persistere un model EMF. Il tutorial si basa su Eclipse Galileo, ma i passi seguiti dovrebbero rimanere inalterati per versioni precedenti. Ad ogni modo ecco i passi necessari se decidete di iniziare da zero. Scaricare Eclipse Galileo Scaricate Eclipse Galileo 3.5 dalla pagina di download di Eclipse.org, estraete il contenuto sul vostro file system ed eseguite eclipse.exe. Aggiungere il supporto EMF e Teneo Cliccate Help -> Install New Software...; nel campo "Work with:" selezionate "All Avaiable Sites". In quello successivo (senza etichetta) digitate "EMF" e attendete i risultati; dovreste vedere le seguenti voci:Selezionate [...]

Di |2020-04-27T08:47:05+00:00maggio 5th, 2011|
Torna in cima