And the winner is: WindowBuilder

And the winner is: WindowBuilder

By |2011-10-17T22:53:03+00:00August 16th, 2011|

The news was already interesting enough less than a year ago, when we published the article Visual Editor or WindowBuilder Pro. Since then however many other things have happened. In short: december 15th, 2010 Google Open Sourced the source code of WindowBuilder Pro and donates it to the Eclipse Foundation (see announcement) june 1st, 2011 Visual Editor Project was archived (here the announcement and the archived project page) june 21st, 2011 Project WindowBuilder Pro enter the Indigo train, the official release of Eclipse 3.7 (code name Indigo). Here are some more detail on the event: Window Builder, Top Indigo Feature [...]

Eclipse EMF: an out-of-the-box CRUD for a database

By |2013-01-20T10:57:25+00:00August 11th, 2011|

This tutorial assumes that you have followed these other tutorials in the specified order: Eclipse EMF: Designing the Model Eclipse EMF: a CRUD at no-cost the goal here is to show how, with just some extra lines of code added to the EMF generated plugins, we can have our model persisted and maintained on a database. We will use MySQL as the target database, so make sure you have the access to such a database server (you can always download it at http://www.mysql.com/downloads/mysql). We'll use the "test" schema (pre-loaded empty while installing MySQL); anyway you can use another schema simply [...]

Teneo Setup for Eclipse 4.2 – Juno

By |2013-01-20T09:39:59+00:00August 8th, 2011|

In this section we will see how, starting from Eclipse Juno Modeling, you can install some plugins that will allow management of the persistence to a database using the Teneo framework. This framework implements a layer that links EMF and ORMs like Hibernate or EclipseLink, which in turn handle the persistence on relational databases. The advantage, in using Teneo, is that you can act at EMF level and hit the database, without knowing the intermediate mechanisms. Regarding the database choice, in this series of articles, we will work with MySQL as target database. Go to menu Help -> Install New [...]

Label and Content Providers for JFace TreeViewer

By |2012-06-08T11:51:48+00:00August 7th, 2011|

The JFace library offers some widgets, called viewers, that can represent a data model. What are they for? Let's suppose you want to show a table, a tree or a combo in order to visualize a list of objects or a hierarchical structure. You could certainly make use of basic widgets like Table, Tree or Combo, but they are usually not a good choice. Imagine you while filling a table, row by row, starting from a list of Orders and your focus is doing some action with the Order that the user selected. With a Table widget you have to [...]

Open Source for the Automotive Software development

By |2011-08-11T10:47:07+00:00July 21st, 2011|

Ottawa, Canada - July 20, 2011 The Eclipse Foundation is pleased to announce the creation of a new open source initiative to define and implement a standard platform for the software development tools used in the automotive industry. BMW Group, Robert Bosch GmbH, Continental AG and Itemis AG are founding members of the initiative. The new Eclipse Automotive Industry Working Group will be open to any organizations that want to participate in the goal of establishing a standard tools platform that will be used throughout the automotive supply chain. In reality, the initiative has taken the first steps several years [...]

EclipseCon 2011

By |2011-08-04T14:04:16+00:00July 21st, 2011|

It will be again in Germany the annual event with Europe, which this year celebrates the tenth anniversary of Eclipse. […]

Indigo is here!

By |2011-08-04T14:28:15+00:00July 14th, 2011|

Indigo is the name of the annual relase of Eclipse: this year 62 projects are part of the release. […]

Eclipse EMF: a CRUD at no-cost

By |2012-06-08T11:52:29+00:00July 14th, 2011|

This tutorial follows the one dedicated to modeling with EMF ( Eclipse EMF: Designing the Model ) In this article we will see how, through EMF automatic code generation tools, it's possible to generate a CRUD, an application that is able to perform typical operations for manipulating the contents of the model: Create (= insert), Read (= Select), Update and Delete. This management requires some form of persistence, however a "channel" storage of these information. In fact, in most cases it should be possible, for example: reload the data stored during a previous run or share data with other instances [...]

Eclipse EMF: Designing the Model

By |2013-10-08T23:38:31+00:00July 13th, 2011|

Eclipse Modeling Framework (EMF) is among the many frameworks of Eclipse ecosystem, the one that allows us to model the so-called application domain of your application, which is the set of entities, their attributes and their relationships. In this tutorial we will see how to use EMF to create the Model of an application. Before proceeding make sure you have a version of Eclipse with everything you need. This article was written using version Eclipse Juno Modeling. The Library model we will use as a sample is taken from the official EMF Tutorial : it consists of the entities Author, [...]

Better Software 2011

By |2011-08-04T15:37:36+00:00May 13th, 2011|

Also this year RCP Vision participates as Sponsor of Better Software event, an eclectic conference, full of topics presented by leading national software experts to develop ideas and find new inspirations. Better Software is the first Italian conference dedicated to software development and aimed at businessmen and managers in the industry. A unique opportunity for the exchange of IT culture where you can create new client relationships and partners. The event deals a variety of diverse topics related to software production, from the collection of specific to design, from project management to development, from licensing to marketing, and brings on [...]

Go to Top