The Few Hours Shiny DSL Product Tutorial

TestDSL branded Eclipse RCP product

Readers of that article will learn how to build an external DSL using Xtext for unit tests, how to generate source code artifacts from it, and how to wrap it all up to be shipped as a branded standalone RCP application. The article will show how easy that is and that such a product is quite easy to maintain and extend. . . . → Read More: The Few Hours Shiny DSL Product Tutorial

Summary Eclipse Kepler Democamp 2013-06-13 in Dresden

eclipse-200x200

Dresden, Jun. 13th 2013 – Again there have been some very interesting presentations at the democamp in Dresden.

First it was my pleasure to talk about extending Eclipse using the dropins folder. As it can be quite a pain to create the contents for that folder I wrote an Eclipse Diff Util which I . . . → Read More: Summary Eclipse Kepler Democamp 2013-06-13 in Dresden

Eclipse Mousefeed Plugin Merged With Marketplace Plugin

mousefeed

My fork of the Mousefeed Plugin has been merged with the Mousefeed Plugin available in Eclipse Marketplace. Please switch your update site to benefit from the most complete Mousefeed version. . . . → Read More: Eclipse Mousefeed Plugin Merged With Marketplace Plugin

Announcing: Mousefeed Plug-in 2.0.0

blog_image

My Mousefeed plug-in fork has been merged with another fork available in the Eclipse Marketplace. . . . → Read More: Announcing: Mousefeed Plug-in 2.0.0

Eclipse Tips & Tricks: Detail Formatter

detailformatter_blog_image

For most of the types in the Variables view you can see a reasonable toString() output below the variables list. However, many types don’t have a type specific implementation of toString(). That’s why the variables view prints you some meaningless default text with a hashcode for such variables. But did you know that you can change that by defining a custom toString() implementation that’s used by the variables view at runtime? Read on! . . . → Read More: Eclipse Tips & Tricks: Detail Formatter

Eclipse Diff Util For Creating Dropins Folder Contents

Eclipse Installations Diff Util

Personally I prefer the drop-ins folder for extending my Eclipse with new plug-ins and features. Having all your favorite extensions in one place separated from the default Eclipse contents is great. However, extracting all the necessary files has always been a pain so I created the Eclipse Installations Diff Util to help me with this task and I’d like to share it with you today. . . . → Read More: Eclipse Diff Util For Creating Dropins Folder Contents

10,000 GDI objects ought to be enough for anybody

PapyrusBanner_128x128_TransparentBckgrd

The famous quote by Bill Gates, “640K ought to be enough for anybody”, stating that nobody would ever need more memory in a computer still is a good laugh. (Bill has denied making this remark, but the rumors say he did say that.) Anyways, about 20 years after that quote was born I was confronted . . . → Read More: 10,000 GDI objects ought to be enough for anybody

Eclipse Democamp Dresden Summary

eclipse-200x200

Dresden, Jun. 21st 2011 – There have been some really nice presentations at the democamp in Dresden again.

Jan K√∂hnlein from itemis AG started with a demonstration of Xtext 2.0. Xtext is a language development framework that you can use to create your own programming language or domain-specific language (DSL). It generates an editor . . . → Read More: Eclipse Democamp Dresden Summary

Eclipse Tips & Tricks: Label-Updating Command Handler

featured-screen-label-updating-command

This time I’ll show another barely documented feature of Eclipse’ Command Core framework: Having commands update their labels based on a selection or whatever else. I believe, not knowing how this is done using declarations in plugin.xml files still causes many developers to hard code actions in their classes instead of using commands and handlers. . . . → Read More: Eclipse Tips & Tricks: Label-Updating Command Handler

Eclipse Tips & Tricks: Property Testers with Command Core Expressions

featured

Recently I was challenged getting declared commands enabled in an RCP application using own property testers. It seems the documentation of Eclipse’s Command Core Expressions framework is missing an important link that I’m gonna point out here.

RCP Application Plug-in

For this example create a new Plug-in project called de.rowlo.rcp.cce.app. Make sure to create a . . . → Read More: Eclipse Tips & Tricks: Property Testers with Command Core Expressions