Author: Chris Aniszczyk

If you're using Eclipse for OSGi development, there's a neat utility that you can use to help you run your OSGi application on a variety of frameworks. PAX Runner uses the PDE org.eclipse.pde.ui.osgiFrameworks extension point to supply frameworks. To install PAX Runner, simply add their repository via software installation wizard. There's an important thing to note about PAX Runner. When you're self-hosting with a PAX Runner based...

Read More

Good news, Eclipse 3.6 M1 is out and available for download (new and noteworthy)! Why is this good news? Well, this marks the beginning of the regular heart beat of the Eclipse release cycle. The next release train is called Helios and is due out June 23rd, 2010. This week the Eclipse Planning Council finalized the dates for the Helios milestones: Helios M1 8/7 - 8/21 Helios M2...

Read More

Last week, the Eclipse e4 project had its alpha release. What's e4? It's simply the next generation of the Eclipse platform. The Eclipse platform team has learned a lot of lessons since the Eclipse project started and it's time to experiment and innovate. There's also a desire to involve more people at the platform level. To get a better idea of where e4 is going, here's some resources: e4...

Read More

One of the great things about Eclipse is that it evolves, it's not static. We reinvent ourselves. From IDE to RCP to Runtime. From Platform to e4 (e.g., the future). When we evolve, it gives us an opportunity to think about our lexicon. I recently sent an email to the Eclipse PMC entertaining the idea of deprecating our usage of the word 'plug-in': On last week's Eclipse Architecture...

Read More

James Sugrue from DZone put together a nice set of podcasts around the Eclipse Galileo release. If people have time, I highly recommend you check them out. CDO (Eike Stepper and Ed Merks) Creating DSLs with XText (Sven Efftinge) ECF and Distributed OSGi (Scott Lewis) PDE (Chris Aniszczyk) Provisioning with p2 (Jeff McAffer) Pulsar and Mobile Tools for Java (Christian Kurtze and Gustavo de Paula) Rich Ajax Platform (Jochen Krause) Enjoy!...

Read More

As Jeff McAffer noted, the webinar on OSGi we did a couple weeks ago is finally online. We decided to break it up in a series of six parts for your viewing pleasure. Part 1 - History and Vision Part 2 - Fundamental Concepts Part 3 - OSGi Tooling Part 4 - OSGi Services Part 5 - ServiceTracker and Declarative Services Part 6 - Deploying OSGi Systems and Q&A Enjoy....

Read More

Recently, a few people have come to me ask how Eclipse maintains its API and versions. The intent of this question was to see what lessons there are to be learned for other OSGi-based applications. If we step back a bit, in essence, Eclipse is a large OSG application. On top of that, Eclipse is a platform where people build their own OSGi applications on...

Read More