Archive of category EclipseSource News

May 23rd, 2013

A Rule to Test Them All (At Once)

2597653005_094ec92782_m

Unit tests often stop being useful where concurrency is involved. A special case is thread safety which can be tested relatively easily with the use of a simple JUnit rule. Suppose middle earth wants to keep track of the dragons that were slain over the centuries. The dragons are tracked in one list, and reports [...]

Leave a Comment
May 23rd, 2013

Custom touchpoints in p2

Screen Shot 2013-05-22 at 3.43.23 PM

For most people, p2 is simply the Install  Software Dialog  in Eclipse. While this is certainly true (or at least the Install Software Dialog is built with p2), p2 is much more than this. The Eclipse Provisioning Platform (p2) is a general purpose platform for provisioning everything and nothing in particular. Most of the out-of-the-box p2 tools [...]

Leave a Comment
May 22nd, 2013

Firefox OS Rant

Firefox OS Developer Preview

I have to admit that I am a little bit frustrated with Firefox OS, so here comes my RANT. I am not complaining that the system is at a very early stage with lots of issues, this has to be expected. I am complaining that the project is making it really hard to find out [...]

1 Comment
May 14th, 2013

How to Bootstrap a Tabris Application with Maven and Eclipse

From my point of view bootstrapping a new application is always tricky. Especially when you want to bootstrap an app that uses technology you are not yet familiar with. With this post I want to give you a step by step tutorial on how to bootstrap a Tabris application using Eclipse and Maven. So, let’s [...]

3 Comments
May 10th, 2013

How to use multiple browser tabs in your RAP 2.1 Application

You can now download RAP 2.1 M2, the final milestone of RAP before the 2.1 (Kepler) release in June. This milstone adds quite a few nice features like bézier curves for Canvas, background-position and -repeat for CSS theming, and (especially) improved multi-tab browsing: It is now possible to host multiple UI-Sessions within the same HTTP-Session, [...]

2 Comments
May 6th, 2013

Firefox OS Peak – First Impressions (Part 1)

peak phone

On April 23rd, the Firefox OS developer preview phones became available in Europe – and were sold out in a few hours. The demand was so overwhelming that the supplier geeksphone had to shut down their online shop completely for a week. Now they are back online and have been busy delivering the phones – [...]

1 Comment
May 3rd, 2013

How high can you raise the bar?

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 [...]

Leave a Comment
May 2nd, 2013

State of the Android Gradle Build System

gardle-android

Building an Android project can be challenging at times. The Android SDK ships with a set of helpful ant scripts, but has its shortcomings. It mainly lacks a well-populated dependency infrastructure similar to what maven offers (ivy doesn’t count). Hence, the natural evolution of build process spawned the maven android plugin. The plugin allows you to infuse [...]

4 Comments
May 2nd, 2013

Java, Equinox and EclipseRT on the Raspberry Pi

Screen Shot 2013-05-01 at 9.25.54 PM

Earlier this week I ordered a Raspberry Pi and it arrived today. For those of you who haven’t heard of the Raspberry Pi, it’s a low cost computer that includes HDMI (1080p) output, USB, Ethernet, an ARM processor (700Mhz) and 512Mb (or 256Mb) of RAM. The entire computer is the size of a credit card [...]

6 Comments