Jun 29th, 2015

The what and why of JSON(Schema)


Two weeks ago we announced JSONForms, a declarative AngularJS-based Forms renderer based on JSON and JSONSchema. In this post we’ll therefore have a look at JSON schema: what it is, and what its applications are. We then illustrate how it relates to JSONForms and close with a small example demonstrating JSONForms. (source: https://www.flickr.com/photos/rainchurch/5258618843) What is [...]

by 4 Comments

Jun 19th, 2015

Docker Tools, Top Eclipse Mars Feature #4

Screen Shot 2015-06-19 at 9.36.50 AM

Eclipse Mars is just around the corner. As the Eclipse team is hard at work putting the finishing touches on everything, I’m traveling Europe, presenting about Tabris.js and J2V8 and counting down the Top 10 Eclipse Mars features I’m most excited about. Throughout my day I work on several different projects. I’m responsible for Eclipse [...]

by Leave a Comment
Jun 18th, 2015

JDT Improvements, Top Eclipse Mars Feature #5

Screen Shot 2015-06-18 at 12.36.36 PM

Eclipse Mars will ship on Wednesday June 24th. While Eclipse can be used for C, C++, JavaScript, PHP and many other languages, many people still consider Eclipse a Java IDE, and a pretty darn good one too. As we inch closer to the release, and I continue my countdown of the Top 10 Eclipse Mars features, [...]

by Leave a Comment
Jun 17th, 2015

e4 Tools, Top Eclipse Mars Feature #6

Screen Shot 2015-06-17 at 12.36.46 PM

Eclipse Mars ships in 1 week, and that means that we are at the half-way point in my Eclipse Mars Top 10 List. Number 6 on my list is a feature that’s been in development for a while now and long overdue. In 2012 Eclipse launched a new application model called e4. The application can [...]

by Leave a Comment
Jun 16th, 2015

C/C++ Launching, Top Eclipse Mars Feature #7


With just over one week until Eclipse Mars ships, I’ve been counting down the Eclipse Features I’m most excited about. Recently I’ve been working on JNI bindings for V8 to bring the V8 API to Java. Throughout this project I used the CDT for the C/C++ work and the JDT for the Java work.  Because [...]

by Leave a Comment
Jun 15th, 2015

UI Monitoring, Top Eclipse Mars Feature #8


We all hate waiting! The good news is that Eclipse Mars is only 1 1/2 weeks away and to help you while you wait for this great release, I’m reviewing the Top 10 Eclipse Mars features that I’m most excited about. But I digress. We all hate waiting; and what happens when your IDE makes [...]

by 3 Comments
Jun 12th, 2015

Platform Improvements, Top Eclipse Mars Feature #9


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 [...]

by 1 Comment
Jun 11th, 2015

Mac Application Layout, Top Eclipse Mars Feature #10

Screen Shot 2015-06-10 at 3.34.17 PM

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 [...]

by Leave a Comment
Jun 8th, 2015

Introducing JSONForms


Over two years ago, we started working on EMF Forms to ease the development of form-based UIs. During this time, it has become one of the most active and well-received projects in the Eclipse community. Instead of manually coding UIs, the framework allows to describe forms via a simple view model, which is interpreted by [...]

by 2 Comments