Currently, Frame2 does not work on Macs. This, of course, is due to the fact that there is no (easily) available Java 6 implementation for MacOS. I’ve been trying to decide if this is an issue or not. Reasons why it might be an issue: I use a Mac for most of development, and I [...]
View PostOverly Ambitious Eclipse Decorators
I don’t think It’s just me, but maybe I am the only person who gets easily frustrated working on Eclipse plugins. I almost feel like I’ve missed a secret meeting sometimes that ties together all of the loose ends of plugin development. One particular problem I ran into lately was with adding a project decorator. [...]
View Post api, debugging, eclipse, frame2, open source, oss, pluginUsing Pipes to Squash a Bug
There’s been a bug in the Frame2 Eclipse plugin from day 1 that I believe I have finally squashed. The reading and writing of the frame2-config file happened outside of the Eclipse API, and when the file was updated using a wizard the resource got out of sync with the workspace. It hasn’t really been [...]
View Post api, debugging, eclipse, frame2, open source, oss, pipedinputstream, pipedoutputstream, pluginAdding Features Uncovers Old Bugs
This seems to happen to me no matter what project I’m on. I try to implement a simple (or not so simple) feature and end up exposing at least one bug that’s been hiding around for quite some time. As an illustration, I was adding a feature to Frame2 today to allow some parameters to [...]
View Post api, debugging, design, frame2, java, open source, oss, test-driven-development, web-application-frameworkA Consistent API is a Very Good Thing
I’ve been mucking around in the codebase, cleaning up pieces of the API that annoy me. Some bright person thought that it was a good idea to have a method that returns an Iterator to access a collection. I’ve been cleaning up all of these methods, changing them so that they return an actual collection [...]
View Post api, debugging, design, frame2, java, junit, open source, oss