Eclipse Testing Day 2012

Eclipse Testing Day 2012

By |2012-07-31T14:08:54+00:00July 31st, 2012|

The third Eclipse Testing Day, organised by BREDEX GmbH and the Eclipse Foundation, will take place in Darmstadt on 5th September.The full day event is the chance to meet other testers and developers who work with Eclipse, hear talks from companies working with Eclipse technologies and meet experts from the Eclipse and testing communities.Topics of interest include: Testing Eclipse applications Testing within the Eclipse Ecosystem Testing on Eclipse Projects Design for testability in Eclipse Case studies of testing projects Eclipse tooling and technology for the test process Testing as a part of the application lifecycle Continuous integration and testing for [...]

The JvmModelInferrer, the debugger and Xbase in Xtext 2.3

By |2020-04-27T09:08:21+00:00May 22nd, 2012|

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

Single sourcing with Eclipse RAP

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

An introduction to RAP RAP (Rich Ajax Platform) is the framework that allows you to develop an RCP application an make it available over the network just pointing the browser to a given link. In this article we will see how you can develop an RCP application and launch it both as a desktop as well as a web application. Yes, sure, exactly the same source code! Don't you believe it? Try it yourself.   Setup your IDE for RAP The fastest way to get RAP working is downloading the Eclipse for RCP and RAP Developers package from page http://www.eclipse.org/downloads [...]

Jubula Training Day Florence- May 3rd 2012

By |2012-04-23T09:27:18+00:00February 13th, 2012|

Learn from the Jubula experts in a one-day intensive course! In conjunction with the Eclipse Day Florence, BREDEX GmbH and RCP Vision are pleased to offer a Jubula Training Day on May 3rd 2012. This one-day workshop is designed to make it easier to get started with Jubula in a small amount of time. If you have tried Jubula, are thinking of trying it, or are using it already, then you should consider attending the Training Day. Over the course of the day, participants will learn the basics of working with Jubula as well as gain insights into the best [...]

Automatic testing with Jubula

By |2020-04-27T08:42:17+00:00January 1st, 2012|

Eclipse Jubula is a new addition to the Eclipse universe. ItÔÇÖs a functional UI testing tool that allows you to specify and run tests.Jubula consists of plug-ins for an IDE and a standalone RCP application. In this tutorial we will create a simple RCP java product and then we'll use Jubula testing tool to execute some automated tests. First we will create a minimal RCP application, using the Plug-in Project creation Eclipse Wizard. The next step will consist into setup the Jubula environment and the AUT Agent to link the application with jubula The final step will be create some [...]

Xtext 2.1: using Xbase variables

By |2012-06-08T11:14:50+00:00December 26th, 2011|

On a previous post, I started to blog about how Xtext 2.1 made it extremely easy to have a powerful integration with Java thanks to Xbase, a new expression language library which allows to integrate (Java-like) expressions in your DSL. I had also blogged about using JVM types from your DSL. In this post, IÔÇÖd like to continue to inspect how to use only a small part of Xbase and still have the control on the generation part: in particular (for other projects) I would like to retain the control on the generation for my model, while relying on the [...]

Xtext 2.1: using Xbase expressions

By |2012-06-08T11:15:15+00:00November 23rd, 2011|

On a previous post, I started to blog about how Xtext 2.1 made it extremely easy to have a powerful integration with Java in your DSL. In this post I'd like to continue to experiment with this mechanism, and in particular I'll start to use Xbase, a new expression language library which allows to integrate (Java-like) expressions in your DSL. If you take a look at the Five simple steps to your JVM language, you'll see the power of Xbase! Moreover, in Xtext 2.1, using Xbase is even easier since by writing only a AbstractModelInferrer you'll get a full integration [...]

Using JVM Types in Xtext 2.1 and the ImportManager

By |2012-06-08T11:15:38+00:00November 21st, 2011|

Xtext 2.1 made it even easier to access Java types from your DSL; you can find some paragraphs in the documentation. In particular, the new features of Xbase seem to make this integration even more powerful! This paragraph in the documentation briefly describe how to refer to Java elements using JVM Types, and then dedicates much more room to accessing Java Types using Xbase. In this post, I'd like to document some my experiments/experiences in accessing JVM Types without using Xbase, and in particular, not by using the good ol' Domainmodel example, but something even more simpler, so that I [...]

Eclipse GMF: a graphical editor for EMF models

By |2020-04-27T08:44:39+00:00November 17th, 2011|

Now we are going to see how to generate a complete graphical editor for the EMF model we created in preceding tutorials, Library.ecore. For this purpose, we need to work with another framework, Graphical Modeling Framework (GMF), currently included in a broader set of Eclipse Projects, Graphical Modeling Project (GMP). A s the official Wiki states, GMF ÔÇ£provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEFÔÇØ, that is it acts like a bridge between EMF (that allows the model definition) and GEF (a lightweight graphical framework, based on MVC architecture), generating the complete [...]

Go to Top