4+1 = CAFEBABE: Java Bytecode in Eclipse

Was treiben Itemiker eigentlich an ihrem projektfreien 4+1-Tag? Sie bilden sich weiter, häufig mit der Arbeit an eigenen Ideen – und genau solch ein Projekt möchte ich heute vorstellen. Das Ziel war, sich in Xtext und Xtend einzuarbeiten. Herausgekommen ist dabei ein auf diesen Technologien aufbauender Java-ByteCode-Editor (JBC-Editor). Weiterlesen >

From classical language design to language engineering with Xtext

The first high-level programming language Plankalkül (Plan Calculus) from Konrad Zuse was developed between 1942 and 1945. Since this time, a lot of languages have been developed and discarded. But how is a language defined? What is a domain specific or visual language? And have all languages equal definition parts? What is different if we use Xtext?  Read more >

How to fix Artop memory problems

In the automotive domain, itemis and others make intensive use of the community project Artop (Autosar Tool Platform) – an Eclipse (EMF) based implementation of the AUTOSAR meta-model. Artop supports the conversion of models between the many revisions of the AUTOSAR standard.  Read more >

Graphical Editing Framework (GEF) 5.0.0 Release

I am happy to announce that version 5.0.0 of the Graphical Editing Framework (GEF) is part of the Eclipse Oxygen simultaneous release.  Read more >

Improving Eclipse CDT Indexer Performance

Many of our customers have chosen Eclipse CDT as their tooling for developing C/C++ projects and they frequently complain about the poor runtime of the CDT indexer. I would claim that we (Java developers) are quite spoiled about the excellent performance of the Java tooling in Eclipse. Read more >

Specification-By-Example for Model Transformations

At itemis one of our core development activities in a lot of our projects is the specification and implementation of model-to-model transformations. In a large project in the automotive domain we have been implementing a huge code base of transformations to and from a common domain model.  Read more >

Git Pro Tip: Show Branch in Command Line Prompt

I am a heavy Git on command line user. Since I work a lot with branches it is important to know which branch I am currently on. Here's a nifty trick for all of you juggling many branches simultaneously. Read more >

Debugging Xtext grammars – what to do when your language is ambiguous

Xtext uses ANTLR to generate a lexer and parser out of your grammar. Technically an LL(*) parser gets generated. This means it cannot deal with left recursion and has an infinite lookahead. Read more >

YAKINDU Statechart Tools February Release – New and Noteworthy

We're happy to announce the new YAKINDU Statechart Tools releases: YAKINDU Statechart Tools Community Edition 2.9.3 and YAKINDU Statechart Tools Professional Edition 1.0.2 contain the following features and bugfixes. Read more >

itemis + TypeFox = Xtext!

Wie viele wissen, hat sich vor etwa einem Jahr etwas sehr entscheidendes im Eclipse Xtext Projekt verändert. Unsere Kollegen in Kiel haben sich entschlossen itemis zu verlassen und haben ein eigenes Unternehmen gegründet, TypeFox. Damit basiert das Xtext Projekt nun mehr auf zwei großen Säulen und nicht mehr nur auf einer. Weiterlesen >


Popular posts