Apr 17th, 2014

New Print Support in Tabris 1.4

tabris-print

Many people can stick to consuming their content on digital screens, but there might be times when you want to have it on paper. Therefore, the upcoming Tabris 1.4 release will add native support for printing right from your mobile device. A Tabris client makes use of its platform specific approach to printing, which means [...]

by Leave a Comment

Apr 17th, 2014

EMFStore 1.2.0 released

We just promoted the 1.2.0 RC to become the EMFStore 1.2.0 release.  EMFStore now includes extension points and API which allow you to more simply replace the storage technology on client and on server side based on the EMF resource set abstraction. As a proof-of-concept we have implemented a mongoDB back-end based on Mongo-EMF. To try EMFStore and [...]

by Leave a Comment
Apr 15th, 2014

EMF Forms: A Question of Effort

image03

A comparison between view modeling and manual UI programming In my previous blog, I introduced EMF Forms, a subcomponent of EMF Client Platform (ECP), which supports the development of form-based user interfaces based on a view model.  The approach allows the effective development of forms without manual and tedious layout coding or manually binding controls [...]

by 2 Comments
Apr 11th, 2014

3 Good Reasons to Avoid Arrays in Java Interfaces

toArray performance

If you still find yourself defining methods like this public String[] getParameters(); in an interface, you should think again. Arrays are not just old-fashioned, there are good reasons to avoid exposing them. In this article, I’ll try to summarize the main drawbacks of using arrays in Java APIs. Let me start with the perhaps most [...]

by 7 Comments
Apr 10th, 2014

Introducing Eclipse 4 on RAP

Today I am happy to announce that RAP and Eclipse 4 can now be used together. Over the last couple of month we have been working with Tom Schindl, who will be reporting on RAP and Eclipse4 as a guest author on this blog. Integrating RAP and e4 has been an important goal for us [...]

by 1 Comment
Apr 10th, 2014

Getting started with Eclipse 4 applications on RAP

In this blog post I’ll introduce you to using Eclipse 4 on RAP. Eclipse 4 on RAP means the use of Eclipse 4 API’s without the 3.x compat layer. Eclipse 3.x API users can simply stick to the plain vanilla 2.3 release of RAP. If you want to take advantage of the new Eclipse 4 [...]

by 2 Comments
Apr 4th, 2014

EMFStore 1.2.0 RC released

We just released EMFStore 1.2.0 RC. Apart from a number of smaller improvements and bug fixes, there is one new feature I would like to point out: EMFStore now includes extension points and API which allow you to more simply replace the storage technology on client and on server side based on the EMF resource set [...]

by Leave a Comment
Mar 27th, 2014

EMF Client Platform and EMF Forms on Eclipse 4 (e4)

image02

With release 1.2.x, EMF Client Platform and EMF Forms officially support the Eclipse 4 Application Platform (e4). In fact, it has been possible since release 1.1.0 to develop e4 applications based on ECP and EMF Forms, but parts of the UI support were still bound to e3. In 1.2.x, we refactored these remaining pieces. Since [...]

by 2 Comments
Mar 27th, 2014

How to write better Jasmine tests with mocks

Jasmine project logo

I recently started using Jasmine to write my JavaScript tests. I really like it – it made writing tests actually kind of fun. I especially love that you can write tests with mocks in a similar manner as you would using Mockito in the Java world. A mock is basically a lightweight object that imitates [...]

by Leave a Comment