Archive for the 'Eclipse 101' Category
Getting to Know EBERT
The Eclipse Examples Project has a 0.1 release review scheduled for next Tuesday (December 23). For this review, there are two components: The Eclipse Business Expense Reporting Tool (EBERT) and Image Utilities. I’ll defer discussion of Image Utilities for another day…
As the name suggests, EBERT is an application that can be used to capture [...]
[ Back to top ]
JUnit Testing GUIs
I’ve been filling in some of the gaps in unit testing on the Eclipse Examples project’s Eclipse Business Expense Reporting and Tracking (EBERT) component. My focus over the past several days has been to make sure that the user interface tests are as complete as I can make them. I thought I might spend a [...]
[ Back to top ]
Build that community!
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 valuable to every project as it [...]
[ Back to top ]
Accessibility and ACTF
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: read the documentation before spending an [...]
[ Back to top ]
Event Service
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 Service. An implementation of this [...]
[ Back to top ]
What is Riena About?
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 more “accessible” technology for writing rich clients [...]
[ Back to top ]
Does anybody know how such-and-such is coded?
Occasionally we get questions along these lines on the newsgroups:
Does anybody know how X is coded in Eclipse?
The simple answer is yes. Everybody can know how it’s coded. The source code is out there for all to see.
You have a couple of choices when it comes to viewing source code from Eclipse projects. If you [...]
[ Back to top ]
“20 Things”
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 when we started).
The first thing that I [...]
[ Back to top ]
Adapting
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 pretty powerful stuff.
A while back, [...]
[ Back to top ]
Adapters, part deux
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 to the Properties view by [...]
[ Back to top ]

