Sep 2nd, 2015

Custom Widgets in Tabris.js


The 1.2 release of Tabris.js will come with a glimpse of a very powerful new feature: custom widgets. Which problem do they solve? And how do they work? This blog post will provide you with some background and answers. Tabris.js enables you to write JavaScript applications that render a native UI on iOS and Android [...]

by 4 Comments

Aug 25th, 2015

Styling the collection view in Tabris.js


One of the most common mobile views for displaying information is the collection view. The collection view is a scrollable list often used for presenting data as a series of rows and has been part of Tabris.js since the beginning. Previously Tabris.js required that all rows be styled the same, but with Tabris.js 1.1 you can [...]

by Leave a Comment
Aug 24th, 2015

Calling native V8 JavaScript functions from Java

J2V8 is a set of Java bindings for V8. J2V8 brings the V8 API to Java developers. We developed J2V8 to help with the performance of Tabris.js, our cross-platform, mobile development toolkit. A common J2V8 question is, how can I call native JavaScript functions from Java? For example, how can you invoke JSON.stringify() on a V8Object [...]

by 1 Comment
Aug 19th, 2015

Call for Submissions: Modeling Symposium @ EclipseCon Europe 2015

We are happy to announce that Philip, Ed and I are organizing the Modeling Symposium for EclipseCon Europe 2015. Please support us by sharing the call on your communication channels. The symposium aims to provide a forum for community members to present a brief overview of their work. We offer 10 minute lightning slots (including questions) [...]

by Leave a Comment
Aug 17th, 2015

Introducing the EclipseSource Oomph Profile

The core strength of the Eclipse IDE has always been its adaptability and extensibility. Even without adding new plug-ins, you can customize almost everything by setting a preference. Additionally, there is a rich ecosystem of plug-ins for almost any imaginable task or activity a developer works on. This ranges from programming language support, SCM integration, [...]

by Leave a Comment
Aug 14th, 2015

How to find local resources in Tabris.js

The built-in, node compatible module system of Tabris.js makes it pretty easy to find and load JavaScript files within your project. NPM modules aside, all paths are relative. So even if your current module is "subProject/modules/dialogs/foo.js", you can open "subProject/modules/dialogs/bar.js" simply by calling "require("./bar");" However, aside from .js files, your Tabris.js project may also consist of images, json, [...]

by Leave a Comment
Aug 6th, 2015

EMF Compare 3.1 proudly presented


The Eclipse Modeling Framework (EMF) has an excellent reputation in the Eclipse community and beyond. It is one of the most popular modeling frameworks available. Whether you apply model-driven development using standardized modeling languages, ​​such as UML or BPMN, or  use domain specific languages, EMF provides an optimal basis to define the involved modeling languages [...]

by Leave a Comment
Aug 3rd, 2015

Meet EGerrit


Gerrit is not only the name of Dutch computer scientist Gerrit Blaauw (the key engineer behind the IBM System/360 project in the early sixties), Gerrit is also the name of one of the most popular code review tools. Just as Gerrit Blaauw made the successful case for the 8-bit computer architecture (as opposed to the popular 6-bit architecture [...]

by Leave a Comment
Jul 29th, 2015

Patching Mobile Apps in Tabris.js


Imagine you’ve just published a new version of your app when you discover a critical bug that will render the app unusable for half of your user base. The fix may be simple, but rolling out another version takes some time for app store review and users to install the update. With Tabris.js, you can [...]

by 1 Comment