Author: Ian Bull

As we push towards Eclipse Mars I've started my annual tradition of counting down the Top 10 Eclipse Features that I'm most excited about. Number 9 on my list is Platform Improvements. The Eclipse platform is the core of all Eclipse based applications and plugins. Improvements to the platform benefit us all. While it's often been argued that the Eclipse platform suffers from the tragedy of the...

Read More

10 Years ago, while studying at the University of Victoria, I developed Zest: the Visualization Toolkit for Eclipse. The goal of the project was to define APIs and Eclipse based implementations for a visualization library. 10 Years ago I attended my first EclipseCon. Back then I didn't know Doug Schaefer, nor did I know about the EclipseCon late night...

Read More

J2V8 is a set of Java bindings for Google’s popular JavaScript engine, V8. It was developed to bring highly efficient JavaScript to Android and is the workhorse behind Tabris.js. J2V8 also runs on Windows, Linux and Mac OS.  In the previous tutorial we looked at how to execute JavaScript using J2V8. In this tutorial we will demonstrate how to register Java callbacks with J2V8. Java callbacks allow...

Read More

J2V8 is a set of Java bindings for the popular V8 JavaScript engine. In this tutorial we will explore how to use J2V8 as a JavaScript engine on Heroku. Heroku Heroku is a cloud based Platform as a Service (PaaS) supporting several programming languages. Heroku originally started as a platform for hosting Ruby, but today it supports many languages including Java. With Java, you simply push your sources to Heroku, along...

Read More

On April 30th 2015, Tabris.js 1.0 was released. Tabris.js is a mobile framework which enables developers to write cross-platform, native, mobile applications entirely in JavaScript. Unlike other frameworks, with Tabris.js there is no webview and no cross-compiling. JavaScript runs directly on the device and renders the UI using the platform's native widgets. The uptake has been amazing and Tabris.js apps have started to appear in the App Stores. To...

Read More

Tabris.js makes it easy to build native, cross-platform, mobile applications. Since its release on April 30th, I've been highlighting many of the features of Tabris.js 1.0. Many of these features -- such as native look & feel, the JavaScript API and Cordova plugin support -- enable developers to rapidly build high-quality, beautiful, mobile applications using the tools and technologies they are already accustomed too. When it comes to deploying...

Read More