Author: Jochen Krause

EclipseCon North America is just around the corner, and the EclipseCon NA 2016 app has finally arrived to help you make the best of the conference! Update: A Windows app is now also available: The app makes it really easy to explore the conference program and build your personal schedule. Here is what you can do: Browse all sessions and speakers by track or time Create your personalized session...

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

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 for localization: [raw] var lang = tabris.device.get("language").replace(/-.*/, ""); var texts = require("./" + lang...

Read More

Recently we introduced a cloud JavaScript editor as a playground for Tabris.js - we are calling it Scratchpad. In todays world it is really important to give developers an easy path to trying things out, and it is quite amazing what cloud editors can do. Our editor is based on CodeMirror and tern.js, and with just about 200 lines of code (plus 750 lines of JSON...

Read More

Developing mobile apps in JavaScript / HTML5 holds a great promise. Getting started is easy, Cross Platform is a given and the ecosystem of components and libraries is huge. Still, most apps today are developed using native code or as hybrid apps, combining native code and web technologies. Hybrid apps have emerged out of the need to combine the flexibility of HTML5 and server side...

Read More

Most Java developers stick up their nose if it comes to JavaScript. Today I would like to present you a way of dealing with JavaScript that is less alienating than learning prototype based inheritance and all the caveats about this. How does a JavaScript with class based inheritance, types, generics and modules sound? Let me introduce TypeScript to you. TypeScript syntax is a superset of Ecmascript 5...

Read More

The Eclipse Community recognizes people that make longtime, major contributions to Eclipse with the Eclipse Lifetime Contribution Award. We are very pleased that this year, the Award goes to Markus Knauer, who has been a core member of our team of Eclipse specialists since more than 8 years. The Lifetime Contribution Award was introduced 3 years ago. It has since honored some of the greatest contributors...

Read More

[caption width="140" align="alignright"] Raspberry Pi is a trademark of the Raspberry Pi Foundation[/caption]As of recently, Oracle is providing a JVM for Raspberry Pi that performs well enough to use the Pi as an application server. Raspberry Pi and Java haven't been a great couple in the past, but with the new JVM that added native floating point operations this is history. If you are interested, here...

Read More