itemis blogs

Xtext, Robots and Quirk Busters in San Francisco

Jan Köhnlein

Spring is around the corner and it is time for another EclipseCon NA.

This year I will be pretty busy: As some of my colleagues unfortunately cannot make it, I took over their sessions, resulting in one talk or tutorial per conference day. And as we decided to bring our XRobots game to our booth, that will likely keep me occupied for the rest of the conference. But I am really looking forward to it!

On Monday morning, Holger and me are giving a tutorial on Xtext for Beginners. [...]

ClojureBridge Germany 2015

Falko Riemenschneider

ClojureBridge Germany 201505.03.2015 Permalink Programming languages breed cultures. They do it by means of their advocates who talk about them and differentiate them from other languages. They do it by how members of their communities interact with each other and with the people from the "outside". But I should be more precise: A programming language itself can't do anything. People create cultures, and using a programming language or not is just one type of boundary [...]

RESTful API Design. Best Practices in a Nutshell.

Philipp Hauer

How does the URL for my resource should look like? Plural or singular nouns? How many URLs do I need for one resource? What HTTP method on which URL do I use for creating a new resource? Where should I place optional parameter? What about URLs for operations that doesn’t involve resources? What is the best approach […] The post RESTful API Design. Best Practices in a Nutshell. appeared first on Philipp Hauer's Blog.

SCT - Seamless Integration with C and Java type systems

Andreas Mülder

Yakindu Statechart Tools is shipped with a powerful expression language to model the reactive behavior of a state machine. It is a statically typed programming language that is familiar to everyone who knows C or Java. It provides all basic expressions  like logical expressions,arithmetic expressions, bitwise arithmetic and bit shifting.
The [...]

Redirecting Maven transfer messages to a file


One thing that is often bothering me about Maven is the extensive logging of download messages. Usually I am not interested in these messages unless something is really wrong, and then it is important to know, which URLs are accessed … Continue reading →

Lightweight Product Line AUTOSAR BSW configuration with physical files and splitables

Andreas Graf

During AUTOSAR development, the configuration of the basic software is a major task.  Usually, some of the parameters are going to be the same for all your projects (company-wide, product line) and some of them will be specific to a … Continue reading →

Evaluating Vaadin: Strengths and Weaknesses

Philipp Hauer

Vaadin is a mature web framework for developing rich internet applications. Building web-based GUIs with Vaadin feels like developing a desktop application, which is great, comfortable and fast. However, there are situations where Vaadin is not suitable. In this article we take a look at the architecture of Vaadin and point out its strengths and weaknesses. Let’s start. Preface […] The post Evaluating Vaadin: Strengths and Weaknesses appeared first on Philipp Hauer's Blog.

Was ist Usability? Und wofür braucht man ein Usability-Labor?

Michael Jendryschik

Der Usability-Bereich wächst bei itemis gerade zunehmend. Aber was ist das eigentlich genau, diese ‪Usability‬? Meine Kollegin Sandra erklärt das einfach und gut verständlich. Wir testen verschiedene (Software-)Produkte im eigenen Usability-Labor. So kann die Gebrauchstauglichkeit und User Experience der Produkte mit realen Nutzern evaluiert und basierend … Weiterlesen

Local Copy of an Eclipse P2 Repository

Philipp Hauer

Sometimes you want to create a local (offline) copy of a remote Eclipse p2 repository to achieve independence, stability or simply higher speed. This post discusses approaches to achieve this. How to mirror a p2 Repository? Using Artifact Repositories You can set up your own artifact repository, like Nexus. Support for p2 repository can be added […] The post Local Copy of an Eclipse P2 Repository appeared first on Philipp Hauer's Blog.

How You Should Consider Code Reviews

Philipp Hauer

From time to time I review code of my colleagues. Especially for a younger developer giving feedback to an older and experienced developer is hard. The colleague has to be open-minded for feedback and criticism. For this, it’s helpful to communicate how code reviews should be considered. I’m convinced that doing so will increase the acceptance of […] The post How You Should Consider Code Reviews appeared first on Philipp Hauer's Blog.