Java Tag

I returned home late the other night, and saw this tweet in my timeline: https://twitter.com/marckhouzam/status/761389998788714496 He added a clarifying note that said the '?' was also broken. For those of you who don't know Marc, he is the co-lead of the Eclipse C/C++ Development Tools and all round good guy. I was pretty sure his keyboard wasn't actually broken and he was basically asking: How can you write a...

Read More

Last week I finally published the Node.js bindings for Java. These bindings allow developers to embed the Node.js runtime directly onto the JVM through the Java Native Interface. In March I gave a pre-release presentation at EclipseCon on this work, which was recorded by InfoQ. You can check it out at: https://www.infoq.com/presentations/node4j-nodejs-java. The slides are also available on SlideShare....

Read More

This article is about the testing framework. For the Star Trek character, see http://en.wikipedia.org/wiki/Spock. For other uses, see http://en.wikipedia.org/wiki/Spock_(disambiguation). If you are anything like me, you might be thinking something along the lines of: “Yet another testing framework. Why would I want to migrate?” I do not consider myself an early adopter and am usually quite happy to stick to the tools that have proven themselves useful...

Read More

Often times mobile apps are used to display content. We want our apps to start up fast and bring us to the content as soon as possible. Therefore we store data locally for fast retrieval and offline caching. Popular solutions for such a local store is SQLite on Android or Core Data (SQLite) on iOS. Lately a new player has emerged in the mobile database scene: Realm. Realm...

Read More

On March 10th we released Tabris 1.3 and it was a huge success. After 3 months of hard work we are ready to ship Tabris 1.4 today. The 1.4 release marks our biggest release so far. We have plenty of new features and several improvements. With this post we want to show you the highlights. UI Tracking One of the Killer-Features is a tracking API for the Tabris UI framework....

Read More

Eclipse Luna release day is here! As predictable as the sun rising in the east, Eclipse has shipped yet another quality release on-time. Over the past ten days I've been counting down the Top 10 Eclipse Luna Features that I'm most excited about. Number 1 should be no surprise to the Java developers out there. On March 18th 2014 Java 8 was launched. EclipseCon served as...

Read More

We are working at full steam on the new features for Tabris 1.4 which we will release on June 26th. One of those features is Pull to Refresh. The mechanics of this feature are simple and have already become a standard for mobile users: Pull the user interface down to force the app to refresh its current view. In Tabris you can enable this for a Tree/Table with...

Read More

Today we are proud to release the OSGi JAX-RS Connector 4.0. A lot has happened since the 3.3 release back in March 2014. This post will give you an overview of the new and noteworthy things included in the 4.0 release. We updated the underlying Jersey library to 2.8 which was released back in April. This update is one of the main reasons we are doing...

Read More

Today I was investigating Bug 427148. The problem is when you update on Windows it sometimes fails if the executable is being updated. This is because the file is locked, and you cannot overwrite it with a new version. The exciting part is that sometimes it works! In fact, we've had very little luck finding someone who can reliably reproduce the problem. After working with a number of...

Read More