It's been a while since the last post. This is mostly due to me entering new territory in several ways. For one, I have been digging into JavaME development lately (platform change #1), building a mobile data entry and manipulation application that uses a an embedded database and talks to its server via Webservices, if connected. Otherwise data will be queued up locally and sent as soon as the network comes back.
The whole thing is build as an Eclipse embedded rich client platform app (eRCP) leaning on the included Equinox OSGi platform (#2). One of my favorites there is Declarative Services which helps cut down boilerplate code and at the same time encourages modular design. Really cool stuff, however somewhat difficult to get into if you are completely new.
I plan on posting some sort of tutorial on this. Of course there are already several out there, that's how I learned to do it (and still am). However some of the material seems a little outdated, so maybe someone will find it useful. I cannot tell yet when I'll get to it, but it's definitely coming.
Oh, and apart from that I have also decided to dump my current PC and go for a 24" iMac (#3). I have been thinking about this for several months now, the first time when I experienced a lot of freezes of my Ubuntu installation. However when it turned out not to be a hardware problem I stayed with the P4@3GHz. I even upgraded to Vista - which will now find its way into a boot camp partition I guess. But when I recently read an article in c't magazine where they had built a complete PC for €199 that was benchmarked to outperform any Pentium 4 machine that gave me the last push. Considering how long I kept this machine (at least 4 years now) I decided the higher price for the Apple machine would not make much of a difference in the end. (Even though I must say that Apple does not seem to be in their right mind when setting prices here in Germany. The same configuration - even when adding taxes to the U. S. price - is still more that 300€ more expensive (currently about $450)!)
According to the order status page it should arrive Friday or Monday. Can tell you, I am pretty excited about this, especially because as outside temperatures currently are in the 30°C (86°F) range my PC makes a lot of noise, which is really bugging me.
Alright. The next post will be from OS X I guess :-)