itemis world | repository
Split Packages – An OSGi nightmare
A “split package” is a pretty old Java term where you have packages in different libraries with the same name providing related (or sometimes unrelated functionality). The classes in one package can access classes in the other package (with the same name) across library boundaries without any problem at both compile and runtime. This is [...]
Minimal Run Configuration for GMF Diagram Testing
I’m currently on developing a GMF editor again and so I have to restart a runtime Eclipse instance very often. To reduce the rountrip times I have set up a rather minimal Run Configuration. These are the steps to create it: Create a new Run Configuration Run -> Run Configurations… -> Eclipse Application On the [...]
Integrating the AUTOSAR tool chain with Eclipse based model transformations
Integrating the AUTOSAR tool chain with Eclipse based model transformations Andreas Graf1,Markus Völter2 1: itemis GmbH, Blücherstr. 32, 75177 Pforzheim, Germany 2: independent/itemis GmbH, Hohnerstr. 25, 70469 Stuttgart, Germany This paper has been presented and published at ERTS2 2010 Extended Abstract for Application: Keywords: AUTOSAR, Eclipse, Open Source, model transformation, Artop, Model Driven Engineering, AUTOSAR [...]
Working offline with SVN (using Git)
Recently, I was faced with a challenge of working offline on a project where the sources were stored in a secured SVN repository. I had no access to this repository from outside the local network. Working on a local copy and committing all the changes together to SVN when I am in the network wasn’t an [...]
Using GIT as frontend to SVN
Git is a distributed versioning system gaining popularity. It overcomes many limitations of SVN. Due to the lack of good tooling for Git, it may not be ideal to migrate existing SVN repositories to Git as of today (unless you are comfortable using the command line). However, Git offers a feature to use it as a [...]
Visual CV
Just when I was thinking on how to replace the bullet point hell for introducing my CV vor an upcoming talk I came across a TED talk by David McCandless (http://www.ted.com/talks/david_mccandless_the_beauty_of_data_visualization.html). He provides a slide with colored bars for his CV which I consider visually fresh. So I decided to try one with Excel and [...]
Fun with Xtext: Language Mixins
There are rumors that Xtext does only have rudimentary support for language libraries or language reuse and does not allow to create 'advanced stuff'. And it is actually true, that Xtext has only first class support for extending only one other language. But with some creativity and customizing, it is easily possible to create really nice editors for intermixed languages. I've produced a small screencast that demonstrates how an editor for template proposals (read: a template language) may look like [...]
10 Gebote für gute digitale Kommunikation
Vor etwa zwei Jahren haben wir bei itemis die Palette der Kommunikationswerkzeuge, die unseren Kolleginnen und Kollegen für die interne und externe Kommunikation zu Verfügung steht, durch verschiedene neue Kanäle erweitert. Dazu gehören Twitter und Yammer fürs externe bzw. interne Microblogging, unser interner Podcast »eKlips« sowie diverse Blogs, über die sich Kolleginnen und Kollegen aus dem Personalbereich, Marketing und Vertrieb, Infrastruktur sowie Projektmanagement mitteilen und austauschen. [...]






