iPhone 3G versus BlackBerry Curve

I’d used a BlackBerry for about a year and half before switching to an iPhone 3G in late July.  This was just a few weeks after its plentifully-hyped launch, and before Apple started making its first firmware updates.  Being a dork, I had become very familiar with the BlackBerry, even running some handheld training at the organization for which I work.

I’ll start off clearly: one device is not superior to the other.  There are going to be tradeoffs, so your decision should be made based on how you use your device.

Someone who masters a BlackBerry and stays with it:

  • …can type an e-mail without looking down.
    Muscle-memory can take care of letting loose a few sentences without really paying attention to the keyboard.  An occasional glance at the screen to make sure you’re on track, and the words are going to just fly out of your thumbs.  I had become so comfortable on the keyboard that I would type out messages as if I were at my desktop, as long as I didn’t need to look anything up in order to respond.
  • …can use keyboard shortcuts to navigate quickly through lists of messages.
    A few keyboard shortcuts can make dealing with e-mail a quick procedure.  You can find messages quickly, and file things away without much hassle.  My boss says filing messages on the BlackBerry works better than Outlook, and it’s true.  The procedure is a lot easier.  The BlackBerry is really good at managing e-mail, as long as you take the time to learn to use it.
  • …do not need to make compromises on call quality or battery life.
    BlackBerries have evolved to the point where they make pretty good phones.  Battery life starts out at about a week for normal use, to a few days with heavy call volume and Bluetooth activity.  One is fortunate to make it 16 hours without needing to plug their iPhone in or turn it off to preserve a few milliamp-hours to make an emergency call.

Then again, if you want to stick with your BlackBerry, you:

  • …should be comfortable with sending and reading only plain-text messages.
    The iPhone renders HTML mail beautifully, with few compromises.  The small screen means you don’t always get an easy reading experience with newsletters, but it is really easy to zoom in to a particular part of a message.  BlackBerry users are stuck with plain-text versions of e-mail until the OS 4.5 update is widely available, or users upgrade to a new BlackBerry, like the Bold.  This shouldn’t be too long, but some users may be held up, because the IT folks are going to need to upgrade the BlackBerry Enterprise Server to support HTML e-mail.
  • …can give up hope on navigating the web effectively.
    I am absolutely serious here.  Given all the drawbacks of the iPhone, you can pry it from my cold, dead hands.  Having a competent web browser with a fresh input methodology (multi-touch) has got to be one of the coolest and most useful things to have at your disposal–at least for a dork like myself.
  • …will miss out on the App Store.
    There are some problems with it now, but put simply, there are lots of really cool applications that take advantage of the iPhone’s hardware.  These are only going to get cooler as time goes on.

Sometimes I miss the ruthless effectiveness of a BlackBerry as a device to keep my e-mail in check.  However, given my experience with the iPhone, I don’t intend to switch back. Its drawbacks are manageable.  I’ll write up the habits I’ve developed to stay happy with the iPhone and link to that post when it’s ready.

No, Really

No, Really — I think that perhaps it is in your best interest to join the Windows Customer Experience Improvement Program.  You wouldn’t want something to happen to your Customer Experience, would you?  That would be very unfortunate.

Wait, what?

OK!

Unable to cast object of type ‘Microsoft.SqlServer.Management.Smo.SimpleObjectKey’ to type ‘Microsoft.SqlServer.Management.Smo.Agent.JobObjectKey’. (Microsoft.SqlServer.Smo)

This happened on the workstation which runs Vista x64.  I am trying to use it as my primary workstation, but my RDP session to my XP box is nearly always open.

It’s not really a Vista issue, but it’s fun to blame Vista for everything.

The solution is to install SQL SP2 for the client tools on the computer you get the error from.

iPhones and ActiveSync

iPhones are supposed to be easy, right?  Well, they are extremely easy to set up, as long as your Exchange environment is ready for ActiveSync.  If these are the first devices you’ll be using as ActiveSync clients, you may have some work to do, primarily if you are using a single-server Exchange environment.

At first, I had lots of trouble, with not a lot of ideas on where to start troubleshooting.  You try with the basics like HTTP logs, firewall logs, and the Windows event log.  Well it’s not always easy to tell when you’re on the right track.

In any case, when you run your Outlook Web Access system on the same server as your mailbox stores, you generally are going to have a lot of set-up to do for Outlook Mobile Access, ActiveSync, or RPC over HTTP.

On to the fix.  After trying several things, I stumbled upon a word doc on Microsoft’s site, highlighting the steps to take when you’d like OMA and ActiveSync to work on a single-server Exchange installation.  The Page numbered Thirteen is where the tasty bits start.

Essentially, services like OMA and ActiveSync are built on top of Outlook Web Access, only they are unable to communicate with the OWA services via HTTPS.  The steps in the document lead you to a way to create an instance of OWA on your server which will be accessed by only by OMA and ActiveSync.  After going through the steps in the document, the shiny iPhones worked like champs, and the IT staff at my company can begin evaluating their fitness as Blackberry killers.  The prospects are good for full on Blackberry annihilation, except there has been reluctance about the on-screen keyboard.

First Post

Just a space filler, folks! Coming soon is a guide to getting your iPhone running against a single-server Microsoft Exchange 2003 installation.