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 

May 23rd, 2013

Custom touchpoints in p2

Screen Shot 2013-05-22 at 3.43.23 PM

For most people, p2 is simply the Install  Software Dialog  in Eclipse. While this is certainly true (or at least the Install Software Dialog is built with p2), p2 is much more than this. The Eclipse Provisioning Platform (p2) is a general purpose platform for provisioning everything and nothing in particular. Most of the out-of-the-box p2 tools [...]

Leave a Comment
May 3rd, 2013

Eclipse Kepler Milestone 7, available for download

content-assist

Spring has certainly sprung on the west coast of Canada, and that means we are into the Eclipse Kepler endgame. Milestone 7 is the last Kepler milestone before we start rolling out release candidates — with a scheduled release on June 26th 2013.  There are a number of new and noteworthy things from the Eclipse and Equinox [...]

1 Comment
May 2nd, 2013

Java, Equinox and EclipseRT on the Raspberry Pi

Screen Shot 2013-05-01 at 9.25.54 PM

Earlier this week I ordered a Raspberry Pi and it arrived today. For those of you who haven’t heard of the Raspberry Pi, it’s a low cost computer that includes HDMI (1080p) output, USB, Ethernet, an ARM processor (700Mhz) and 512Mb (or 256Mb) of RAM. The entire computer is the size of a credit card [...]

6 Comments
Apr 19th, 2013

Installing Eclipse Plug-ins from an Update Site with a self-signed certificate

Screen Shot 2013-04-18 at 4.49.25 PM

Overview This article describes how to install Eclipse plug-ins from an update site (p2 repository) that is hosted on an HTTP(s) server with a self-signed (SSL) certificate. The Problem If you try and connect to a p2 repository on a server with a self-signed cert, you will more than likely hit the following error. Looking [...]

2 Comments
Mar 22nd, 2013

Help EclipseRT Help You

13639844999470

EclipseCon 2013 Starts next week, and from my twitter feed it seems the Eclipse community has already started their pilgrimage to Boston. While many people know Eclipse as a great IDE, did you know Eclipse also provides a powerful software stack to build enterprise applications on? From Modularity to Java Persistence to a world class Webserver, Eclipse [...]

Leave a Comment
Mar 15th, 2013

Eclipse Kepler Milestone 6, available for download

linkColor

Just in time for the IDEs of March (@wayne gets the credit for that one), the Eclipse and Equinox teams are happy announce that Eclipse Kepler Milestone 6 is now available for download. Beware the IDEs of March #eclipse — Wayne Beaton (@waynebeaton) 15. März 2013 Included in this milestone is a migration wizard for [...]

Leave a Comment
Mar 15th, 2013

Yoxos 5.6 New and Noteworthy

Screen Shot 2013-03-14 at 10.59.10 PM

I’m happy to announce that Yoxos 5.6 has been released. Yoxos is a service to help you create and share your Eclipse configurations. You can create your own custom EPP Packages, dynamically generate p2 repositories, or design and archive tool-chains for your entire development team. Here are a number of notable features in Yoxos 5.6. Custom [...]

Leave a Comment
Mar 11th, 2013

Fast access to old Eclipse releases

I few people have asked me where they can get old Eclipse releases. At EclipseSource, we’ve been serving the Eclipse EPP Packages from Amazon CloudFront for years, and we’ve kept these links for your convenience. You can get: Eclipse Juno (Platform version 4.2.2) Eclipse Indigo (Platform version 3.7.2) Eclipse Helios (Platform version 3.6.2) Eclipse Galileo (Platform version [...]

1 Comment
Mar 11th, 2013

Create and share p2 repositories with ease

Screen Shot 2013-03-06 at 3.38.35 PM

Creating p2 repositories is certainly not easy; especially if you want to ensure that all the dependencies are met. Of course the publisher is a great tool for generating repositories, but you still need to find all your dependencies and either include them, or create a composite repository pointing at them. This task is recursive [...]

Leave a Comment