Category Archives: BlackBerry

BlackBerry Push Service – Fail

This really is depressing. Being Canadian and all I really want to root for the home team. Moreover I hate polluting my blog with complaints about BlackBerry development. Alas, here we go again… Todays topic: BlackBerry Push Service. BlackBerry push can be routed through BlackBerry Internet Service or it can route through a BlackBerry Enterprise [...]

Fixing Sigtool – Again

A year or so ago I wrote out some instructions detailing how to make SignatureTool.jar work in Unix type systems. Soon after I got word that somewhere around JDE 4.6 or JDE 4.7, RIM actually fixed the mistake in the sigtool. Sadly they missed one. If you attempt to sign a .cod file larger than [...]

Signing Servers Down Again

It’s 10:00pm EST, Jan. 28th and RIM’s signing servers have been down for the last sixty minutes. This wouldn’t be such an issue if the rest of the BlackBerry development tool suite wasn’t such a steaming pile of crap! Quite literally the only component that works – is the compiler. The simulator doesn’t sim and [...]

A Notch in the Cross Platform Blackberry Development Belt

In a previous post I listed 4 key items needed for BlackBerry development: Rapc compiler Signature tool Simulator Javaloader At the time of writing the first two worked fine. The third, Simulator, is if’y at best. And the fourth was just not possible. Until now. In late December, a saviour by the name of Nicolas [...]

MenuItem Demystified

I’ve always been a bit confused as to what exactly the parameters to the MenuItem constructor do. Common practise for me, and others I assume, is to simply ignore the ordinal and priority parameters and override the Screen.makeMenu method to explicitly define order. While this is effective, it has a few caveats: makeMenu gets messy [...]

Simulator in Linux – Slightly More Reliable

Debug session with eclipse in Linux Disclaimer: I am not an expert with wine nor have I ever claimed to be. But if you setup an override for the msxml dll it seems as though the BlackBerry simulator is a bit more reliable in Linux. In fact, the JDWP seems to actually work for debugging [...]

BlackBerry Development Using Linux

Now this process isn’t 100% ideal. If you are an experienced developer you probably already know you need four key components. Rapc compiler Signature tool Simulator Javaloader The first two components works fabulously in Linux. The second (signature tool) needs a kick in the pants to work (shame shame shame!). The third is hit or [...]

MDS Simulator… in Linux

This was actually pretty trivial since the MDS simulator is pure Java, and a good portion of it is actually just Tomcat. Since Tomcat is not developed by RIM, the chances where pretty good that there where no hard coded backslash directory separators (no, I will never let that go) MDS simulator log output All [...]

BlackBerry Simulator in Linux – Sort of

8800 Simulator in Wine/Linux Call me crazy but I just can’t seem to accept that if you want to (or have to) write BlackBerry software you’re stuck with Windows. It bugs me. There is good news and bad news regarding the simulator. The good news is with a recent version of Wine you can actually [...]

Using sigtool in Linux

Being obsessive and all, I decided to sit down and figure out why the signature tool doesn’t seem to work in Linux. After all it’s a rather trivial Java application. I suspected from the start that the symptom was some sloppy programming on RIM’s part, hard coding Windows style path names and my suspicion was [...]