Floating Point on ARM
Thursday, March 22nd, 2007This should really be read before my previous post (Floating Point on BREW). It’s a brief description of how floating point arithmetic works, and why the BREW environment is limited. (more…)
This should really be read before my previous post (Floating Point on BREW). It’s a brief description of how floating point arithmetic works, and why the BREW environment is limited. (more…)
Pretty much any BREW developer knows that you can’t use floating point. Or, to be more precise, you can’t use floating point without jumping through a few hoops. You essentially have three options (more…)
I had a client call me yesterday; he’d built a BREW application (most of the code provided by Airsource) on one machine, and it wouldn’t run on another. It ran on all of our machines, so this was a bit difficult for us to debug, until eventually we tried it on a pretty much vanilla VMWare partition – and it wouldn’t start. “Unable to start application” chirped the simulator, leaving us none the wiser.
(more…)
Spent a couple of days this week chasing down a crash on a pre-release BREW 3.1.5 handset.
The handset rebooted when I exited my application, which was, err, not ideal. It turned out that the crash was caused by releasing (and thereby destroying) an IROOTFORM while handling EVT_APP_EXIT. Remove that line (and leak the object) and the crash went away. Clean up a whole bunch of other objects? Still no crash. (more…)