Ian Bull

Ian is an Eclipse committer and the Principal Architect for Yoxos Enterprise. Ian co-leads the Eclipse p2 project, serves on the Eclipse RT PMC, the Eclipse Planning Council and the Eclipse Architecture Council. His interests include software architecture, component oriented design, release engineering, human-computer interaction and just about everything related to software engineering. Ian holds a Bachelor and Master's degree from the University of Waterloo and a PhD from the University of Victoria.

Twitter LinkedIn Google+ GitHub 

Nov 17th, 2014

Highly Efficient Java & JavaScript Integration

Screen Shot 2014-11-14 at 2.41.40 PM

Over the past 4 months I’ve been working on integrating Java and JavaScript in a highly efficient manner. Rhino and Nashorn are two common JavaScript runtimes, but these did not meet my requirements in a number of areas: Neither support ‘Primitives‘. All interactions with these platforms require wrapper classes such as Integer, Double or Boolean. [...]

4 Comments
Nov 14th, 2014

EclipseCon 2015 — Final Call For Submissions

logo

The EclipseCon 2015 submission deadline is Monday November 17th. Of course we are looking for great Eclipse / OSGi / RCP content, but we are also looking for talks on really cool Java technologies, Cloud Development, Languages and Tools, Modeling or anything else you think the Eclipse community would be interested in. EclipseCon is being [...]

Leave a Comment
Jul 1st, 2014

Happy 10th Birthday Yoxos

yoxos_print_ad

On Saturday June 28th Yoxos celebrated a pretty big anniversary, Yoxos turned 10! Yoxos is the original Eclipse ‘distribution’, born with Eclipse 3.0 in 2004. Yoxos originally brought a variety of Eclipse plugins together and shipped them on a single CD. Below is the first Yoxos print ad, which appeared in November 2004. An early ISO [...]

Leave a Comment
Jun 25th, 2014

Java 8 Support, Top Eclipse Luna Feature

Screen Shot 2014-06-24 at 8.38.34 PM

Eclipse Luna release day is here! As predictable as the sun rising in the east, Eclipse has shipped yet another quality release on-time. Over the past ten days I’ve been counting down the Top 10 Eclipse Luna Features that I’m most excited about. Number 1 should be no surprise to the Java developers out there. [...]

Leave a Comment
Jun 25th, 2014

Top 10 Eclipse Luna Features

jdt

Eclipse Luna is here! 10 years after the first Eclipse annual summer release shipped, the Eclipse team is still shipping quality software on-time and on-budget. Eclipse Luna contains 76 different Eclipse projects and over 10 million lines of new code was contributed this year. You can download it from Eclipse.org or from our high speed [...]

8 Comments
Jun 24th, 2014

Split Editors, Top Eclipse Luna Feature #2

Screen Shot 2014-06-23 at 3.37.42 PM

Eclipse Luna ships tomorrow and that means we’ve made it to number 2 on the Eclipse Luna Top 10 Features That I’m Excited About. Number 2 is a feature enhancement that was first requested in 2002. Over 200 people voted for this enhancement and 181 comments have been posted on Bugzilla! The bug even celebrated a 10 [...]

6 Comments
Jun 24th, 2014

Git Improvements, Top Eclipse Feature Luna #3

Screen Shot 2014-06-23 at 12.50.26 PM

Eclipse release week is here and Eclipse Luna will be available on Wednesday June 25th. Eclipse release week also means that we are into the Top 3 Eclipse Features on my traditional Eclipse Top 10 List. Number 3 on my list is from the Eclipse Git (EGit / JGit) project. EGit and JGit are arguably [...]

2 Comments
Jun 25th, 2014

SnipMatch, Top Eclipse Luna Feature #4

Screen Shot 2014-06-20 at 1.38.17 PM

Code Recommenders is one of the most exciting and innovative plug-ins available for Eclipse. With standard content-assist, Eclipse will show you all the method calls, variables uses, template options, etc… for the current context. Most of these options are irrelevant, and if you’re learning a new API, all these options can be confusing. Furthermore, listing the [...]

4 Comments
Jun 25th, 2014

Dark Theme, Top Eclipse Luna Feature #5

Eclipse Luna splash screen

When Eclipse 3.0 shipped in 2004 it brought a new look to the workbench. Now, 10 years later, an entirely new Dark Theme is launching. Eclipse Luna will ship in less than a week and to help mark the occasion, I’m counting down the Top 10 Eclipse Luna features that I’m really excited about. Number 5 on [...]

12 Comments