EclipseSource News

The best way to predict the future is to invent it The software landscape is constantly changing and while software may be eating the world, those who fail to adapt will be swallowed whole. At EclipseSource, we are constantly challenging ourselves to ensure we are working on interesting problems while satisfying our customers' needs. We are continually evaluating the software landscape to ensure that our solutions are not...

Read More

Just in time for Christmas, J2V8 3.1 is now available. It ships as standard JAR from Maven Central, an Android Archive (AAR) for your Android developer friends, and now as an OSGi bundle. Here is the official New and Noteworthy for J2V8 3.1. Note: Please consume 3.1.6. I had a number of deployment issues when pushing out 3.1.0 and it took me a few tries. Performance Improvements J2V8 3.1 brings...

Read More

Eclipse RAP is well-known for enabling the migration of complex RCP applications to the web, and providing a sustainable single sourcing paradigm. It's been delivering on these promises for the past decade. 4 years ago we decided to also cater mobile platforms. We came to the conclusion that only native widgets can deliver excellent usability and created a new generation of frameworks inspired by RAP. Tabris features native mobile clients...

Read More

October 2015 marked my 7th anniversary with EclipseSource. For seven years I've been working remotely for an amazing company! For those of you who don't know me, I live and work in Victoria British Columbia (Canada), an 18 hour trip -- across 9 time zones -- to the EclipseSource headquarters in Karlsruhe (Germany), where most of my team works. Obviously I don't make this commute very often. But this is only one...

Read More

J2V8 enables developers to embed Google's V8 JavaScript engine in their Java applications. V8 is entirely implemented in C++ and we enable this embedding by creating a thin JNI (Java Native Interface) layer which exposes the V8 API to Java. The very first problem we faced while implementing this was how do you reference C++ objects from Java? This problem is not unique to J2V8, and will likely affect all...

Read More

Creating great mobile apps usually involves making use of icons. May it be as touch target, indicator or just as decorations, icons make an app come to life and provide personality. Therefore it is important to focus on your icon design by and make them as readable and meaningful as possible. A mobile platform usually has its own style of icons with certain key metrics and attributes. One of such icon systems is the Google material design...

Read More

We built J2V8 to bring highly performant JavaScript to Java in general, and to the Android platform in particular. By exposing Google's V8 JavaScript API in Java, developers can now embed V8 into their Java applications on Windows, Linux, MacOS and Android. The approach has worked very well both for Tabris.js as well as many other consumers of J2V8. The hardest technical challenge we faced while building J2V8...

Read More

Tabris.js 1.4 is out now! In this release we focused on adding further enhancements to the CollectionView. You can now implement endless scrolling and other neat effects in pure JavaScript. Read on for the details. Scroll event for CollectionView Just like in ScrollView, CollectionView now has a scroll event that lets you know when the user has scrolled. The callback contains information about the scrolling direction and...

Read More