Comment on BlackBerry's iconic keyboard patent has expired
Omega_Jimes@lemmy.ca 2 days agoIt’s wild to me how hodgepodge the software was. It’s the software equivalent of the Ford pinto, great and then boom! But for a long time it’s all there was.
There were competitors, but nothing offered everything like the blackberry platform in the early 2000s, the (user facing) software and keyboard combo were nuts, and when the trackball was released (Curve? Pearl? Idk) it was like having a little computer in your pocket.
ChickenLadyLovesLife@lemmy.world 2 days ago
I used to be a mobile developer (mainly Windows CE, Android and iOS) but once in 2010 I got put onto a project producing a TV-guide-like app for Blackberry. I was absolutely blown away by how fucking awful the developer tools were. Even during the development phase, an app had to be fully signed before it could be deployed to a device and tested and the signing servers were almost always down or operating under a severe delay. Even worse was that the framework code was divided up into umpteen billion different modules, each of which had to be separately signed, so the more modules you made use of the longer your app took to be signed (I often found myself writing custom functions that should logically have been handled by the framework, just to avoid the inclusion of one more module). Some days, even a one-line change to your code took 30 to 40 minutes to get onto your device - or else it was impossible because the signing servers were completely down. They did have emulators but they were worse than the physical devices and everything still had to be signed anyway.
The built-in UI tools were horrible and there wasn’t anything that could be used for a TV guide, so I ended up having to do literally everything with Graphics primitives - although that was actually the fun part of the project. The most annoying thing was the 16-bit graphics, which probably made a bit of sense in 2003 but certainly not in 2010. And of course Blackberry was crashing and dying at that point anyway, so my work was pretty much useless.
The scroll wheel was awesome, though. It allowed for a super-precise UI controlling aspect that just isn’t possible with touchscreens.
PlasticExistence@lemmy.world 2 days ago
More like Research In Place than RIM
ChickenLadyLovesLife@lemmy.world 2 days ago
Damn, I wish I’d thought of that back then.
PlasticExistence@lemmy.world 2 days ago
I give you my permission to claim it as your own when you finally get that time machine working.