Aug 4th, 2016

🎉🌞💐 J2V8 Supports 16bit Characters

Screen Shot 2016-07-25 at 3.22.19 PM

When J2V8 was first released, all Java characters passed between Java and V8 were converted to 8bit C-Style strings. For many applications this was just fine, but if your JavaScript contained 16 bit Unicode characters, then you were hosed. When you use the word "hosed" to mean broken, you're probably Canadian. — Wayne Beaton (@waynebeaton) [...]

by Leave a Comment

Jul 25th, 2016

TypedArrays — Sharing Memory Between V8 and Java

J2V8 provides the technology to link V8 and Node.js with the JVM. Using JNI, Java developers can directly call V8 and Node.js APIs. This seamless integration brings improved JavaScript performance, NPM modules and the Node.js APIs to the Java ecosystem. An alternative approach could have been to invoke two separate processes (Java and Node.js) with a [...]

by Leave a Comment
Jul 20th, 2016

Announcing J2V8 4

After over a year of development, I am very excited to announce that J2V8 4 is publicly available on all supported platforms. J2V8 is a set of V8 bindings for Java. This means that you can embed V8 (Google’s ultra fast JavaScript engine) into your Java applications. J2V8 4 is built on Node.js, which means you can [...]

by 4 Comments
Jul 20th, 2016

Running Node.js on the JVM


Gone are the days of single vendor lock-in, where one technology stack is used across an entire organization. Even small organizations and hobbyists will find themselves mixing technologies in a single project. For years, Java reigned king on the server. Today Node.js is everywhere. But even with the rise of Node.js and popularity of JavaScript, [...]

by 3 Comments
Jul 6th, 2016

Keyed-Hash Message Authentication Code in REST APIs

REST APIs that serve their content via HTTP have limited options for authentication. One of these is request signing. With a little bit of custom specification the standard approach HMAC can be utilized for efficient and secure authentication. In my last blog entry I explained an approach for using API Keys in a REST API. [...]

by Leave a Comment
Jul 6th, 2016

JSON Schema – the good, the bad and the ugly

In the last years we have been heavily using JSON Schema, a web standard to describe JSON instances/your data in web applications. For example in the JSONForms project we make heavy use of JSON Schema. JSONForms is an AngularJS-based framework to simplify the creation of forms for data entry and edit in web applications. It allows you to declaratively [...]

by Leave a Comment
Jul 4th, 2016

EclipseSource Oomph Profile: Updated to Neon

Eclipse Neon was successfully released on June 22nd. Neon provides better performance and a variety of improvements. Therefore, we recommend to always update the IDE to the newest version. We updated the EclipseSource Oomph Profile accordingly, so, if you use our profile, all you need to do is restart your Eclipse IDE, and all updates [...]

by Leave a Comment
Jun 27th, 2016

EMF Forms and EMF Client Platform 1.9.0 released!

We are happy to announce that together with Neon, we have released  EMF Forms and EMF Client Platform 1.9.0! We want to thank all committers and contributors for their work as well as the active ecosystem of users and adopters for the feedback and support! EMF Forms is a framework focused on the creation of [...]

by Leave a Comment
Jun 22nd, 2016

RAP 3.1 is here


With the release of Eclipse Neon, we are proud to announce that RAP 3.1 is released and available for download. Incidentally, just yesterday RAP celebrated its 10th birthday since creation review! We’d like to take this opportunity to thank our users, committers and contributors, without whom this technology would not be what it is. On to [...]

by Leave a Comment