Documentation vs Real Life

Grrr. Real Life wins. A while ago, I mentioned how I found out my phone supported socket connections (and by providor too). Learning of this, I started working on a little AIM/TOC client for my phone. How cool would that be? Anyways, I trusted what I had read, and everything was peachy with the generic emulator. Development has been coming along pretty well. I decided I’d try out Motorola’s not so generic emulators, to see how some things would look. I start up the emulator, play around, and get a something-or-another not supported exception. Doh!


I quickly transfer it to my Real Life phone, and it turns out, it doesn’t work on the phone either. Sorta. I can’t figure out what it’s doing, but it definitely isn’t working. Doh again!


Hrmm. The moral of this story is that I should have attempted to validate the claims of the document earlier, and saved myself some (futile for my on personal use) effort. The program could be of some use for others, so I’ll just finish up a basic/generic version really quickly. I can only test it against the generic emulator, so I hope it works OK on other devices. (Or you could send me another phone ;)


As an aside: The emulators suck. Not too much by themselves, but in combination with the Real Life devices, they really suck. I have yet to see a consistent UI between the devices and the emulators (generic or Vendor specific). There are just a bunch of little differences to frustrate the piss out of someone. The experience needs to be.. portable and consistent.

Leave a Reply