Eclipse 101

Build that community!

Thursday, September 25, 2008 - 16:59 by Wayne Beaton
Developing a community around your project is hard work. But it’s worth it. I think that every open source project dreams of having a community… at least they should dream of it. A community does stuff for you. As you develop a community of users, you’ll get feedback. Feedback is...

Accessibility and ACTF

Wednesday, September 3, 2008 - 23:47 by Wayne Beaton
I learned a little something about accessibility today while playing with the Accessibility Tools Framework (ACTF) project’s Java Validation Componentry (Javaco). Actually, I learned a couple of things before I learned the interesting part. First, Javaco currently works on Windows. Try as I might, Linux just isn’t supported. Lesson learned...

Event Service

Thursday, July 17, 2008 - 14:18 by Wayne Beaton
I blogged a while back about the potential use of a bus for delivering property change notifications in place of the very common observer pattern. A reader commented that the exact service I need to implement that sort of thing is already available in the form of the OSGi Event...

What is Riena About?

Thursday, June 19, 2008 - 22:49 by Wayne Beaton
Elias posted this note on the Riena Dev list. I think it’s interesting reading that deserves a broader audience. So… here it is. — From my personal point-of-view (having done a couple of RCP projects) the benefit of Riena that is important to *me* is, that Riena will provide a...

“20 Things”

Thursday, May 22, 2008 - 15:27 by Wayne Beaton
The first thing I asked about “ 20 Things” was for the pop culture source of the title. Apparently (according to McQ), there is none. The first thing that I noticed about “20 Things” was that there are only 17 things on the list (at least there were only 17...

Adapting

Monday, November 5, 2007 - 10:48 by Wayne Beaton
Over the past week or so, I’ve been discussing how you can make your objects adaptable into different forms. This is great for getting your objects to tightly integrate with existing parts of the Eclipse infrastructure, while remaining loosely coupled with the actual implementation. Loose coupling with tight integration is...

Adapters, part deux

Tuesday, October 23, 2007 - 23:37 by Wayne Beaton
In my last post on the topic, I hinted that adapters can be used to loosen the coupling in your code and then showed how you could use adapters to add even more coupling in your code. Originally, I had a domain class, Person, that knew how to provide information...

Adapters

Monday, October 15, 2007 - 21:08 by Wayne Beaton
In my last installment, I showed how—by making a domain class implement IPropertySource and (naturally) implementing the methods required by that interface—you can expose properties from a domain class that can be viewed and modified by the Properties view. In that posting, I suggested that implementing IPropertySource introduces a tight...