Mar 24th, 2015

Tabris.js Examples – Parallax Scrolling


A modern mobile UI should be delightful to use with small details that make the app feel alive. One of such interaction models is parallax scrolling which moves UI planes independently from each other. In this blog post we will explore how such an effect can be implemented with Tabris.js. One of the keystones in [...]

by Leave a Comment

Mar 23rd, 2015

RCP Testing Tool – Tutorial updated

Almost two years ago, I have created a basic tutorial for the UI testing tool “Q7”. In 2014, Q7 has been released as an open source project and been renamed to “RCP Testing Tool” (RCPTT). RCPTT is focused on creating and running UI/System test for RCP/SWT applications. It is an alternative or addition to the [...]

by Leave a Comment
Mar 23rd, 2015

Swipe to Dismiss with Tabris.js


Swipe-to-dismiss is a common pattern in mobile apps. With a quick swipe of the finger an item can be removed from a list. This intuitive pattern is used in the e-mail applications of Android and iOS and in the app switcher of most mobile operating systems. With the new gesture support in Tabris.js 0.9.3 you [...]

by Leave a Comment
Mar 20th, 2015

Spock by Example – Introducing the Series

This article is about the testing framework. For the Star Trek character, see For other uses, see 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 [...]

by 2 Comments
Mar 19th, 2015

Nebula Grid and FileDialog are now part of RAP


If there is a theme for RAP 3.0, it is to bring the current incarnation of the framework to its fullest potential. On the one hand this meant cleaning up API and code and raising the minimum requirements to take advantage of current HTML5/CSS3 features. For example this allowed us to add clipping support, modern [...]

by Leave a Comment
Mar 16th, 2015

Dynamic i18n for Tabris.js with selectors and apply()


Internationalization is a common task for developers and can be easily solved with Tabris.js by working with language specific modules. This article explains the ability of Tabris.js to go beyond the simple use of modules by using the apply method for i18n. Let's start with a simple example that uses modules and the device language [...]

by Leave a Comment
Mar 16th, 2015

EMF Forms Migration – please upgrade to 1.5.1

In short: If you are upgrading from 1.4.x or lower to 1.5.x, and you have existing view models, please use the 1.5.1 service release provided on our download page. Luna SR2 contains only 1.5.0. Please also follow our migration guide. Longer story: We have recently released EMF Forms 1.5.0. In this release, the view model [...]

by Leave a Comment
Mar 10th, 2015

Tabris.js Examples – Images


At some point every mobile app uses images. Maybe to indicate a button or to show you some cute kitten pictures. Tabris.js supports images in a variety of ways, be it as background images, page icons or inside an ImageView. In this blog post we want to focus on the ImageView as used in the [...]

by Leave a Comment
Mar 9th, 2015

EclipseSource at EclipseCon 2015


The EclipseSource team has landed in San Francisco and many of us are hard at work finalizing our presentations. It looks like a busy week as we are giving 5 talks, 3 tutorials and organizing the Modeling Symposium, but don’t worry, we’ve already found a few seats in Knuckles to call home for the next few days. [...]

by Leave a Comment