Chris Aniszczyk

Eclipse RAP 1.3 M5 Released

February 5, 2010

The RAP team just announced the availability of RAP 1.3 M5! If you’re interested in single-sourcing Eclipse-based applications, please give it a try. In the 1.3 M5 release, the RAP team added more SWT …

Eclipse RAP 1.3 M4 Released

December 22, 2009

The RAP team is proud to announce the fourth milestone for the Eclipse Helios release. What’s new? Well, RAP now supports drag and drop semantics. The user can use the mouse and keyboard the way he is …

Webinar: Eclipse in the Large

December 10, 2009

On December 14, 2009, the Eclipse Foundation is hosting a webinar that will include speakers from Cisco, Morgan Stanley and eBay discussing deploying Eclipse to thousands, and even tens of thousands, …

Blogging and PlanetEclipse

November 25, 2009

I recently added Del Myers to the PlanetEclipse syndication rolls. Congratulations, you are number 275! So don’t be shy… …and file a bug against the PlanetEclipse administrators to have your blog …

EclipseRT Usage

November 23, 2009

As an Eclipse committer, I love to see Eclipse technology used in a variety of places. Last week, at the EclipseRT Day in Austin, Austin Riddle and Cole Markham from the Texas Center of Applied …

Simplifying the Equinox P2 User Interface

November 23, 2009

I’m not sure if people noticed this last week, but there’s been discussion of providing a simplified p2 ui by refactoring out the Mylyn discovery user interface and pushing it down the stack. Mik …

Eclipse Project Proposal - Gemini

November 20, 2009

A fan of OSGi? A fan of all things enterprise? Check this project proposal out at Eclipse… This proposal recommends the creation of a new project called “Enterprise Modules”, nicknamed Gemini, to …

Git Mirrors at Eclipse.org

November 3, 2009

Good news everyone, Git mirrors are going live at Eclipse.org Please give them a whirl. If you find any issues, please state them on this bug.

Join us at Eclipse Summit Europe 2009

October 27, 2009

This week, we’ll be participating at Eclipse Summit Europe 2009 in Ludwigsburg, Germany. Here are our activities based on day. Tuesday, October 27th Runtime Tutorial Jeff McAffer (EclipseSource), …

PDE Visualization is Available

October 21, 2009

Good news everyone, the Eclipse PDE team finally made the visualization component available for everyone. To obtain it, use the Install New Software wizard in Eclipse and point to the correct …

Eclipse e4 1.0 M1 Released

October 14, 2009

Today, the Eclipse e4 project had its first 1.0 milestone release. This is the beginning towards sprinting for the 1.0 final release. The big new and noteworthy in this milestone is support for remote …

EclipseRT Days in Austin and Toronto

October 5, 2009

In November, the Eclipse Foundation will be hosting EclipseRT Days in Austin and Toronto. Besides the new logo above, EclipseRT is the portfolio of Eclipse projects that include runtime frameworks …

Reverting Changes in an Eclipse Installation using p2

October 2, 2009

I was helping a colleague with some Eclipse install issues and was surprised he didn’t know about the ability to revert to a previous install configuration. Equinox p2 makes the revert process sane …

Git at Eclipse

September 22, 2009

Git has been gaining some traction in the Eclipse community as of late. From the birth of the EGit project at Eclipse and the recent approval of JGit to be hosted at Eclipse as a sub project of the …

OSGi EventAdmin Redux

September 21, 2009

I recently blogged about the OSGi EventAdmin service and got some good feedback. I like to inform people of some more things that came to light about EventAdmin. First, I added a template in PDE for …

OSGi EventAdmin

September 15, 2009

I recently had a few people come to me to chat about the OSGi EventAdmin service. For those who are curious, the EventAdmin service is part of the OSGi Compendium Specification and allows you to …

Eclipse RAP 1.3 M1 released

August 25, 2009

I spoke with a Rich Ajax Platform (RAP) committer briefly today and he reminded me that the RAP team recently released 1.3 Milestone 1 to the world. This release marks the first milestone towards the …

EclipseDay 2009 at the Googleplex

August 24, 2009

This Thursday, Google is graciously hosting an EclipseDay At Googleplex. There will be talks on topics like Distributed OSGi, Eclipse at NASA and Android. Here’s a peak at the full schedule: If you’re …

Eclipse, OSGi and PAX Runner

August 14, 2009

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 …

Eclipse 3.6 M1 is out

August 7, 2009

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 …

CFP: Eclipse Summit Europe 2009

August 4, 2009

As a reminder, there’s two weeks left to submit talks to Eclipse Summit Europe 2009. I hope to see everyone in Ludwigsburg!

Eclipse e4 0.9 Alpha Release

August 3, 2009

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 …

OSGi, Dynamics and Eclipse

July 23, 2009

I often hear this question… “Why does Eclipse prompt me to restart if it’s a dynamic OSGi-based application?” As a user, you’re presented with a few choices: no, apply changes (I’m feeling lucky) or …

Crowdsourcing Documentation at Eclipse

July 13, 2009

I’ve been pensive as of late since we shipped the Eclipse Galileo release. One of the things I personally have been thinking about is how we can improve our documentation process. Currently, the …

OSGi, Eclipse and API Management

July 8, 2009

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 …

Training for Eclipse Galileo and p2

July 1, 2009

As part of the Eclipse Galileo release, we updated all of our training courses to reflect the latest release: Eclipse RCP Development (4 Days) Eclipse RCP Advanced Topics (3 Days) OSGi and Equinox (3 …

Equinox p2 User Interface Feedback?

June 25, 2009

As we learned from Ian Bull, p2 has come a long way for the Galileo release. Now that Galileo has shipped, a lot of the Eclipse development teams are going on vacation or starting the planning …

Eclipse Galileo Wallpaper

June 24, 2009

I like to keep my desktop pretty. Support the Eclipse Galileo release by grabbing some new desktop wallpaper! 1600x1200 1680x1050 Thanks Nathan Gervais!

Eclipse, OSGi, Galileo and Release Trains

June 23, 2009

Ah, Eclipse Galileo is finally out for Friends of Eclipse, I just got the glorious email: If we look at the annual releases of Eclipse, we have some nice consistency: 2004 - June 28th (Eclipse 3.0) …

Eclipse Embedded Day 2009

June 22, 2009

Eclipse Embedded Day happens this week on June 25th, 2009, just a day after the Eclipse Galileo release. What is Eclipse Embedded Day? Well, it’s a day long event for people in the automotive, …

Eclipse Day At Googleplex 2009

June 11, 2009

From the EclipseSource team, Scott Lewis and I will be speaking at the Eclipse Day held at the Googleplex this year. I plan to tell some tales around OSGi and Eclipse. Scott will talk about …

OSGi and Start Levels

June 10, 2009

I’ve been working with OSGi for quite awhile and have recently been helping someone fight some start level issues. The problem turned out to be a misunderstanding of how start levels work in OSGi and …

Eclipse 3.5 RC4 is out!

June 7, 2009

The last release candidate for Eclipse 3.5 shipped! Eclipse 3.5 RC4 is out for download (or update via p2). There are no new features out in this release, as feature freeze has passed. There are only …

Free OSGi and Equinox Course

June 4, 2009

OSGi has been in the press a lot lately. Everywhere you turn, there is some new product or project adopting the technology. From Eclipse to Apache to Spring. From servers to desktops to embedded. OSGi …

Eclipse 3.5 RC3 is out!

May 29, 2009

Good news, we’re even closer to having Eclipse 3.5 released! Eclipse 3.5 RC3 is out for download (or update via p2). There are no new features out in this release, as feature freeze has passed. There …

PDE's Automated Management of Dependencies

May 29, 2009

I have been working with the upcoming Equinox OSGi book authors quite a bit as of late. They are a demanding bunch, but they have helped me improve PDE’s OSGi tooling while they write and exercise …

Eclipse 3.5 RC1 is out!

May 18, 2009

Good news, we are one step closer to having Eclipse 3.5 released! Eclipse 3.5 RC1 is out for download (or update via p2). There are no new features out in this release, as feature freeze has passed. …

Eclipse, SAP and Project Pave

May 15, 2009

A new project proposal came through my inbox this morning. The Pave project is a proposed open source project under the Eclipse Web Tools Platform Project. The Pave project provides a framework for …

Eclipse Galileo is Coming Soon!

May 13, 2009

It’s that time of year again… we’re getting close to release time at Eclipse! This year we have a fancy new webpage and logo for Galileo: We also have a Twitter Birdsnest for the Twitterati out there: …

OSGi Declarative Services

May 12, 2009

For those of you who don’t know, the Eclipse SDK now ships an implementation of OSGi Declarative Services (DS). I love DS when working with OSGi services and recommend it to people over using the …

Help Design the Eclipse Galileo Graphic

May 4, 2009

It’s almost time for the Eclipse Galileo release and the Eclipse Foundation is looking for some input on choosing the next graphic for Galileo. If you have some artistic skills or just want to express …

Eclipse 3.5M7 is out!

May 2, 2009

Eclipse 3.5 M7 is out! Get it while it’s hot! (new and noteworthy) Note this is the last major milestone release of Eclipse for Galileo and marks feature freeze. No more new features after this …

Eclipse Feedback Agent?

April 30, 2009

For those who follow me on Twitter, know that I and Firefox don’t get along. I just want to browse the web, and Firefox just wants to eat memory and crash all the time. However, I was pleasantly …

Target Platform Provisioning

April 29, 2009

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 …

Comparing API Baselines

April 28, 2009

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 …

Export into the Host Eclipse

April 23, 2009

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 …

Finding SWT Leaks with Sleak

April 17, 2009

In SWT, the mantra is “if you created it, you dispose it.” The problem is, people forget to dispose which makes leaks a reality. For example, ever come across this dreaded exception from SWT? java ... …

OSGi Training

April 14, 2009

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 …

Visualizing OSGi Systems

April 13, 2009

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 …

Eclipse Menu Contribution URIs

April 2, 2009

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 …

OSGi Execution Environment Validation

April 2, 2009

Execution Environments (EE) are a neat concept within OSGi, however, things can become complicated when developing against multiple EEs. For a real world example of what I mean, this weeks integration …

e4 0.9 M2 Released!

April 1, 2009

It’s great to see a new milestone of e4 released (new and noteworthy)! The major new and noteworthy item in my opinion is that XWT was included for the first time in e4: What is XWT? XWT is a …

OSGi Tool Summit Recap

March 31, 2009

Last Friday, March 27th, Jeff McAffer and I attended the OSGi Tool Summit graciously hosted by LinkedIn: There were many topics discussed, here are the big ones in my opinion: Repositories Now that we …

OSGi Log Service

March 24, 2009

The OSGi specification defines a log service (Section 101.1) in the Service Compendium. Like most logging facilities, the log service allows you to specify a message, exception, log level and service …

EclipseCon 2009 (Day 1): RAP, p2, Distributed OSGi

March 23, 2009

The EclipseSource team is enjoying its time at EclipseCon 2009. Here’s a reminder of what our team is talking about today. Ralf Sternberg and Rudiger Herrmann gave a tutorial about “Single Sourcing …

I Spy Menus

March 18, 2009

Everyone remember the beloved PDE plug-in spy? Well, on a recent plane trip… I did some hacking to enable menu introspection… check out this video: So when you launch the spy in menu mode …

Eclipse and Google Summer of Code 2009

March 16, 2009

I want to remind the Eclipse community that Google Summer of Code 2009 (GSOC) recruiting is in full swing now. I can’t reiterate how awesome this program is for getting contributors and contributions …

Eclipse 3.5M6 is out!

March 15, 2009

I just got back from vacation and was pleased to see Eclipse 3.5 M6 was released (new and noteworthy). M6 is always an interesting milestone for Eclipse because it’s really close to EclipseCon, …

EclipseCon: OSGi for Eclipse Developers

March 10, 2009

I spent a good portion of my day today working on one of my EclipseCon 2009 presentations that I’ll be giving with Bernd Kolb and Martin Lippert, “OSGi for Eclipse Developers”: It should be a fun talk …

Tip: Styling Label Providers

March 10, 2009

Were you ever curious how to get those pretty colored labels in your JFace viewers you see all over Eclipse? For example, the blue counter label in the search results view: Well, I’ll tell you how! …

Eclipse and Universities

March 5, 2009

I stumbled across this university research project on the Eclipse newsgroups today that does something pretty gnarly. Have you ever hacked some Java code in Eclipse only to bring up the code …

I *heart* SWT Cocoa

March 5, 2009

A good portion of the EclipseSource technical team use MacBook Pro’s for their development machines. We are doing our best helping the SWT team in testing the Cocoa port. As the Eclipse 3.5M6 …

OSGi Declarative Services Tooling

March 3, 2009

For those who have been following the OSGi v4.2 specification revisions lately, hopefully you’re aware that the Declarative Services (DS) portion received some updates. In the 1.1 version of DS, there …

Tip: Adding Bundles to Java Search

February 26, 2009

Awhile ago, I blogged about adding bundles to your Java search scope. As an exercise born out of frustration while on a plane, I made this a bit easier to do in the upcoming Eclipse 3.5M6 release: …

Target Platform Changes

February 24, 2009

I sent an email out to eclipse-dev today detailing some of the changes the PDE team has made to the target platform story: Dear Eclipse Plug-in Developers, In 3.5M5, the PDE team added a new …

OSGi Tooling Summit

February 12, 2009

I recently blogged how excited I was about the OSGi Tooling BOF at EclipseCon, but it seems that the OSGi Alliance has outdone itself. The alliance is hosting an OSGi Tooling Summit right after …

The first e4 milestone

February 10, 2009

Wow, I just saw the new and noteworthy posted for the first e4 milestone. There’s a lot of stuff there! I’m amazed that the e4 team was able to get this milestone out given that a lot of them were …

Tip: The Configure Menu

February 8, 2009

In the Eclipse 3.5 release (Galileo), there’s a new way for you to contribute project related actions (e.g., adding natures). Traditionally, people have contributed project related actions at the root …

OSGi Tooling BOF @ EclipseCon

January 28, 2009

I’m so filled with joy that we’re going to have an OSGi Tooling BOF at EclipseCon this year. Here’s what we have for the abstract so far: OSGi development tooling is the next big challenge for the …

Tip: Eclipse-BundleShape

January 20, 2009

To JAR a bundle or not to JAR, that is the question… When you’re packaging bundles for deployment, 99.9% of the time you will want to have the bundle packaged into a single JAR. There are many reasons …

Eclipse, Education and Open Source

January 19, 2009

I’m excited to learn that certain computer science students will be contributing to Eclipse (WTP in particular) as part of university class credit. Personally, I think this is fantastic and much …

Tip: Encoding Issues with Plug-ins

January 9, 2009

Have you ever come across an issue while developing an Eclipse-based application, go to export it and get an evil “Invalid character constant” message or something similar in your logs? This happens …

Tip: Generate NLS Fragments in Eclipse

December 11, 2008

In Eclipse 3.5M4, there’s new functionality in PDE to help you generate NL fragments. If you have already externalized strings (PDE Tools->Externalize Strings) in your plug-ins, you can …

Tip: PDE Build and Binary Cycles

October 28, 2008

I recently spent some time with a client removing some cycles in bundles and discussing why cycles are evil in the first place. The problem is that even if you remove cycles from your own code, the …

Tip: Eclipse, OSGi and Execution Environments

October 8, 2008

I was working with a client recently and the question of what are execution environments came up. Execution environments (EEs) are simply symbolic representations of JREs. For example, rather than …

Tip: Spellchecking in Eclipse

October 3, 2008

Ever wanted to add spelling checking to a dialog, form or some editor in your Eclipse-based application? Well, I needed to do this recently for a project and thought I would share with people how it …

Tip: Project Level Settings

September 9, 2008

I can’t count how many times I have come across developers that aren’t using project level settings. It makes me a bit sad in the beginning, but once I show people what you can do with project level …

Tip: Split Packages and Visibility

August 22, 2008

In an OSGi-based system, there are cases when you want to do some heavy refactoring but run the risk of breaking downstream clients. For example, let’s say you have plug-in A, it exports the …

Tip: Suppressing Keybindings

July 18, 2008

I was helping a colleague today with a key binding issue that I think is fairly common. To illustrate the problem, let’s look at what happens when you press CMD+N in the RCP mail sample: What!? New …