Monday, September 7, 2009

I miss my Java 1.5

I've been experimenting with the Blackberry development environment for the last couple of weeks.

On the plus side, it's great that:
  • It's a free download.
  • It integrates with Eclipse.
  • It provides emulators for various Blackberry models.
On the flip side:
  • I hit a problem using Subversion that I was never able to figure out (and no one posted any answers to my question on the Blackberry forum). I ended up doing a "dual-directory structure" kludge that allows me to continue development, but it's a klumsy kludge.
  • I miss some of the features from "contemporary" Java. The Blackberry system offers Java J2ME 1.2, which doesn't include features like String.split and reflection. I'm working around these issues, but I'm not sure what else I'll hit as I continue.
  • There are some anomalies with getting the sizes of controls such as edit fields and buttons. I'll figure it out eventually, but it's getting in the way of making my app portable to non-Storm Blackberry models.