Author: Matthias Kempka

You have read the books. You are a clean coder. You know your language, your tools and libraries  and you know exactly what matters: Well crafted software, steadily adding value, and of course you are part of a community of professionals. There was something about productive partnerships, too, but that was a bit hard do understand. Anyway, the Agile Manifesto made quite an impact by...

Read More

Shortly after you have created your Eclipse-based project, you must choose a target platform. The use of target platform definitions is now widespread but you can define these in several ways, the most important being the Directory and the Software Site. The path you choose to take depends on the type of artifacts at hand. There are two types of Eclipse directories: The Repository format and the Runnable format. These are...

Read More

The "Problems" view in Eclipse lists errors and warnings in the workspace. In its default settings this view is not entirely helpful, but it is highly customizable. Today I want to show you how you can configure this view to shift the focus to the interesting errors and warnings in your current area of work. Open the "Problems" view menu by clicking on the little triangle...

Read More

Recently I started working at a headless client for RAP 2.0 with the following aims: Allow functional testing of RAP/RWT applications. Allow stress testing of RAP/RWT applications, working together with a performance test library. A secondary requirement is to: Be similar enough to the SWTBot API so that the effort for testing single-sourced applications is minimal which gives this project the name RWTBot. The following example test connects to the RWT...

Read More

Paper is tree-based Developer documentation, if available, is a great thing. It is even better if you can actually find the piece of information you are looking for. Most documentation I have seen is organized in one big hierarchical tree. It's impossible to find anything until you have intimate knowledge of the tree itself. The problem is often that the information itself is not structured enough...

Read More

Gather together, learn what others in the Eclipse space do, which tools they use and how they use them. Come join us on the Eclipse Day in Delft on 27th of September. I myself will share a success story of an in-house development project we have had now for a couple of years. My talk lines out the tools we use during development, for Continuous Integration, how...

Read More

"This is just about getting some numbers." "Oh, and we need some basic UI, nothing fancy though." "We should have some alternative storage or exporting options, you know, keep it simple, just export to Excel. Oh and some more numbers, please." "This latest function broke some of the numbers from before, could you fix that please?" Many projects that start out small legitimately grow bigger over time, by adding...

Read More

Suppose your friend got a new motorcycle. The first questions are probably like the following. What horsepower does it have? How fast can it go? How long does it take from 0 to 100km/h? How about 0 to 200km/h? Rarely will you ask how fast it can stop. Does it have brakes at all? Of course every motor vehicle is supposed to have working brakes. In...

Read More