It has been almost one year since RIM's last developer's conference in California. Remember the one where Mike Lazaridis (then Co-CEO) officially unveiled BBX in name only? No product, no demo, and really not much of anything. As Kevin put it, the RIMPIRE Struck Out.

At the time I was attending the conference on behalf of Canada's largest newspaper, The Globe and Mail. I published an article called, RIM's Strategy: It all depends on execution.

When I look back at that article, it was fairly critical. I was worried about the company's future... bigtime. I wasn't happy with the company's communication strategy since they provided absolutely no updates on expected commercial availability for BBX (now BlackBerry 10), or the long-awaited Playbook 2.0 upgrade that we eventually did see. We had Jim Balsillie giving interviews to the media one day ahead of the big keynote, telling us, "We've engineered a leapfrog of the industry. And you're going to see that tomorrow." Of course we saw no such thing.

About the only interesting demonstration coming from RIM at that show was the preview of Cascades. But we all walked away wondering when it would be available.

My conclusion, at the time, was that RIM was still talking a big talk without much to show for it. So how have they done since then? Let's see:

  • Within a few months of taking over, Alec Saunders and his team completely rebuilt the developer micro sites and pushed far more open source code onto GitHub for the world to see and use.
  • Developers that I've spoken to, who are still active in the BlackBerry community, have universally applauded the tremendous improvement they're getting. The way they describe it is not much different from being in a dark room, unable to find a switch, when someone finally enters the room and turns on the lights.
  • BlackBerry 10 previews started to hit at BlackBerry World of this year. At first they were pre-canned demos, but it's now evident that real working devices are being shown off to media, carriers, developers and other partners. We're starting to see this new OS move from accusals of being vaporware to being very, very real.
  • RIM seeded thousands of Dev Alpha devices and went on an unprescedented BlackBerry 10 Jam roadshow around the world, communicating directly with any developer who was interested in attending
  • They released the full native NDK along with Cascades, and have been doing amazing work in adding features to BlackBerry WebWorks, the HTML5 framework that RIM open sourced a few years back. Even the most jaded of developers (who are still active and paying attention) are telling me that WebWorks for BlackBerry 10 is a real force, unlike the initial launch of WebWorks for the Java BBOS platform (which was a disappointment)
  • We have seen a big number of game releases, making BlackBerry App World interesting for people who like to play games. We've got Angry Birds, Cut the Rope, pretty much every major EA sports game, the GameLoft collection of first person shooter games, and so much more. One year ago App World looked much more like a ghost town.

I'm sure I'm missing a lot on that list, so please throw your comments in the usual place. My point is to show that RIM has been making a tremendous amount of progress. I can't wait to see what they show off at BlackBerry Jam in San Jose next week. A big part of me is really disappointed that I can't go this year (business conflict). It will be the first North American developer event I've missed since the inception of DevCon. You'll still be in amazing hands with the CrackBerry crew and I'll do some armchair analysis.

Financial results out of RIM have been a disaster over the last year. But we knew they would be. How could they not, with no new products of any significance hitting the street? But always remember that financial results are backwards looking. They do not tell you anything about what's coming. That doesn't mean great things are coming. It still could mean the storm is getting much, much worse. My point is that you won't see the road ahead by looking in the rear view mirror.

Watching where RIM has moved over the last year is actually encouraging. But they still need to get everything to market. That's the big missing component right now. Thankfully, we've seen some pretty firm indications of a January or February release. We've seen evidence that carriers will support the platform. We've seen compelling evidence that RIM's UX is not just another iClone, but something unique to suit the needs of "people who do"

I love Apple products, and I love how they're running the company. A comeback for RIM doesn't mean Apple has to lose (or Google/Android for that matter). This is a very big market. A comeback for RIM simply means that they stay relevant to a core group of users and prove themselves capable of being a stable platform in the post-dumbphone world.

The way I see it, RIM is still in a very respectable fight to become the #3 mobile computing platform in the world. In the last year they've made good progress. I can't wait to see what happens next week in San Jose.