Author: Chris Aniszczyk

I've been doing bundle development for a very long time so I have a lot of fantasies of how we can improve development workflows. One of my fantasies while working with my target platform has been to have it automatically provisioned to me based on some requirements. Well, I'm happy to report that PDE now supports provisioning your target platform from a repository (as of...

Read More

In Eclipse 3.5, the PDE team has been hard at work improving the API Tools component. One of the new exciting features we have planned for Eclipse 3.5 M7 is comparing baselines. To compare an API baseline, simply right click an API Tools enabled project and select the 'Compare With -> API Baseline' menu option (I'm using an Eclipse 3.5 build with an Eclipse 3.4.2...

Read More

In the traditional RCP development workflow, you find yourself self-hosting a lot. If you don't know what self-hosting means, it's simply the process of launching a new Eclipse instance and executing the bundles you were working on in your workspace. This works well as there's no real deployment step, but what happens if you want to run what you're working on inside your current running...

Read More

One of my favorite conferences of the year is next week, JAX 09. There will be a few people from EclipseSource at the conference giving talks. Here's what we have lined up: Chris Aniszczyk OSGi for Eclipse Developers 23.04.2009 | 16:45 - 17:45 Uhr | Watfordsaal II What's New in Plug-in Development? 22.04.2009 | 08:30 - 09:45 Uhr | Dijonsaal Markus Knauer Equinox above the Cloud – some call it heaven! 21.04.2009 | 16:45...

Read More

I've been recently approached by people interested in OSGi training. This is quite serendipitous because the Eclipse Training Series is happening right now and offers OSGi training from places like sunny Austin to historic Berlin! If you're looking for hands-on training, I highly recommend looking at the Eclipse Training Series. If you like books, here are some books related to OSGi: Equinox and OSGi: The Power Behind...

Read More

At the recent OSGi Tool Summit, one of the biggest discussion items that came up was visualization. This makes perfect sense to me as visualizations can be a powerful tool, whether it's for reviewing your architecture or sharing information with colleagues. In the OSGi world, I only know of two projects starting to scratch the surface of visualizing OSGi systems: PDE and Knopflerfish. Since I...

Read More

As many people know, Google recently announced support for Java on its AppEngine platform. As a connoisseur of OSGi, the first natural thing that came across my mind was quickly I could get OSGi running on it. Well, I'm happy to announce that we are part way there. I have OSGi running locally on the AppEngine SDK using the Equinox servlet bridge. I've managed to...

Read More

Since Eclipse 3.3, placing contributions in a menu (via the org.eclipse.ui.menus extension point) has been a bit challenging given the new locationURI attribute: While at EclipseCon 2009, I had time to sit down with Paul Webster and hack the menu spy functionality of the Plug-in Spy to spit out location URIs. For example, if you selected the JDT open project wizard, you would get this popup: Another...

Read More