Introduction to Deep Learning

Are you listening and reading here and there about Deep Learning and would like to have an introduction to this field? Ok, then keep reading: in this article I will give you a very simple introduction to the basics of deep learning, regardless to the language, library or framework you may choose thereafter.   What is deep learning? Well, trying to explain deep learning with a good level of understanding may take quite a while and it's not the purpose of this article. Here the purpose is to help beginners to understand the basic concepts of this field. Nevertheless even [...]

2018-09-17T23:26:06+00:00 By |

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:00 By |

Linux as a Desktop

The Goal Since my first encounter with Linux, around 2000, I made several attempts to adopt it as a real and productive desktop environment for the enterprise. However, for a number of practical reasons, after a while (some days or weeks), I always resigned and got back to Windows. Every time there were problems here and there that accumulated one after another and made me think "why on the earth I keep on trying to switch to Linux when I just don't have all these problems with Windows?". The Problems Which problems? Well, sometimes problems with hardware management (wifi connection, [...]

2018-09-06T14:02:29+00:00 By |

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

2017-08-13T09:37:38+00:00 By |

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

2017-08-13T09:27:40+00:00 By |

Internet of Things @ Eclipse

Eclipse Foundation encourages the grow of Eclipse Working Groups, that are formed to facilitate collaboration between companies and organizations, to focus, promote and augment Eclipse technologies on a certain topic. In this article we'll speach about Eclipse M2M Working Group, that is a collaboration of companies and organizations focused on developing open source protocols, frameworks, and tools for M2M software development. The goal of the Eclipse M2M Working Group is to make it easy for software developers to create M2M applications that are based on open standards and open source technology. Here a list of the projects from this group, [...]

2013-08-22T17:07:50+00:00 By |

Eclipse e4: Kepler Tools

The new Eclipse 4.3 release, also known as Kepler, is going to be released and along with it will be available the new version of the Eclipse e4 Application Development Tools. For those who want to begin looking at the new cool features here is where to start: download Eclipse Kepler RC3 (package "for RCP/RAP Developers") from http://www.eclipse.org/downloads/index-developer.php install e4 Tools for Kepler from http://download.vogella.com/kepler/e4tools And here are some of the new features Extracting a fragment from the Application Model As showed in the tutorial How to contribute to an e4 application modularity in e4 can be obtained with fragments [...]

2014-12-04T11:42:03+00:00 By |

First Eclipse 4 Training in Italy with Vogella

Last week I had the chance for a unique and amazing experience: being co-trainer, side-by-side with Lars Vogel, for the first Eclipse e4 Training in Italy! It has been a five days of intensive and engaging learning time, alternating slides presentation for showing the concepts to live-coding from-scratch examples. Further, after every presentation, the participants had the chance to practice the just learned concepts, ask, share doubts and approaching techniques. Since the very first moments it emerged how powerful is this new development platform; here are some among the main advantages, with respect to the previous 3.x way. Application model [...]

2014-12-04T11:47:56+00:00 By |