My friend Ben Schorr, an Outlook MVP who has the good fortune to live someplace nice, just mailed me to tell me that his new book is out. It’s called The Lawyers’ Guide to Outlook 2007, which is a wonderfully descriptive title. I haven’t read it, but based on the table of contents alone I strongly recommend it– the very fact that he has a section called “Why an Empty Inbox?” tells me everything I need to know to recommend it. If you’re an attorney, or work with them, check it out.
Category Archives: Reviews
The iPhone as a mail device
Apple has been getting a ton of press about the launch of v2.0 of the iPhone software (along with the iPhone 3G, of course!) I’ve been using a pre-release version of the v2.0 firmware on my iPhone, but I didn’t want to write about it until the release because I hoped that some of the glaring problems with Apple’s implementation would be fixed in the RTM version. Sadly, this doesn’t seem to be the case.
Apple has a page with lots of deeper information on the enterprise features of the v2 software. I haven’t spent any time with the device management or provisioning bits, nor the VPN support. However, I have spent a lot of time with the Exchange-compatible features, and overall I’d have to say Apple isn’t there yet. Windows Mobile still has some compelling features that the iPhone lacks. It’s entirely possible that I’ve just missed some iPhone features; I’ll update this post as I learn more (or am corrected).
Update 1: [0017 Monday 7/15] I should point out that Exchange ActiveSync is a protocol that supports lots of different content types and protocol option. Apple, like most other EAS licensees, has implemented a subset of EAS. I’m complaining about Apple’s implementation here, not EAS itself.
About the author
Before I get into the meat of my piece, a few words about my qualifications. I’ve been a Mac user since 1984, an iPhone user since July 8th of last year, and an Exchange admin since 1995. I’m a Microsoft MVP for Exchange and Office Communications Server. My day job involves every possible sort of exploration into how Exchange works, with a heavy focus on mobility. I carry a Windows Mobile 6.1 device daily and rely on it to get my work done. I’ve been in love with the polish and responsiveness of the iPhone UI from day 1. It’s an awesome device for most purposes. However, from my standpoint as an experienced Exchange administrator and WM device wrangler, there are still a lot of missing pieces (or things that are poorly implemented).
Let’s start with e-mail, which seems like an easy enough application to implement. Apple got the single biggest item right: push e-mail works properly. Mail arrives when it’s supposed to, and replies are sent like they’re supposed to be. HTML mail displays beautifully. In fact, the overall Mail experience is basically just like it was in v1, for better or worse.
We interrupt this review for a special gripe: Apple, why on earth do you expand the ENTIRE folder list when I want to navigate to a new folder or move a message? This is incredibly inefficient for large mailboxes. It would help a great deal if the Mail application would remember the most recently used folder and jump to it, or (even better) if the folder list were collapsible. Please fix this in the next point release. (Side gripe: why can’t I flick left or right to change e-mail accounts, like I can with Safari’s page selector?) We now resume our regular programming.
You might think that the iPhone would work well as an offline mail client. You might also think that you should be dating Danica Patrick and that gas should be $1.25/gallon. Bad news: the iPhone’s offline story is poor. When the device radios are off, any attempt to move or delete messages results in an error dialog. How lame is that? Did anyone at Apple test a Windows Mobile device to see how it works in this situation? There are a few nice touches, though. For example, a small status line in the main mail view shows you how many messages are queued for sending. At least the software is smart enough to automatically attempt a sync as soon as the network comes back up.
There are a number of other Windows Mobile 6 features missing here: for instance, you cannot flag or unflag messages for follow-up; you can’t set out of office messages or timings, and the device will frequently complain if you try to throw away a message that a client- or server-side junk filter has already moved elsewhere. The extremely convenient press-and-hold shortcuts that WM provides (like “d” to delete or “m” for move) are of course absent here, too.
Bottom line: mail is prettier on the iPhone. The devices are tied in terms of sync behavior and performance. My WM 6.1 device has a significant edge in usability speed because of one-handed message selection and movement, plus the press-and-hold keys. I realize that for novice users this speed differential might be much smaller… but I’m not a novice. (And, to forestall any flames: the iPhone keyboard is OK with me. Once I got used to it, it’s as fast as a physical keyboard.)
Calendaring
OK, so let me get this out in the open: I can’t stand iCal on the desktop. It’s so lame compared to Entourage, Outlook, and OWA that I just flat don’t use it. The fact that the iPhone’s calendar app emulates iCal closely is not a good thing. Color coding of events on the iPhone is driven by where events appear in iCal, meaning that if you sync with Exchange (or Entourage, FTM), your events appear in one color. There’s no support for Exchange categories, an obvious omission.
One thing I do like: the default behavior when a new meeting invite appears is to play the calendar reminder sound and show an alert. This is useful because there’s no other way to show that you have pending meeting invites. There’s a host of weird behavior involving existing recurring events; after your first sync, most of them will show up as “maybe” (which in Apple-speak means “tentative”), even if you’ve previously accepted them.
Now, on to the really bad stuff. There are several common– nay, fundamental— things that you cannot do with the iPhone calendar application. You cannot:
- create a meeting request and invite other people to attend. Without this, the wireless calendar functionality is largely useless unless you’re the Unabomber or some other kind of Luddite hermit who never works with others. (Oddly, you can view the attendee status of meetings you create on the desktop!)
- create a recurring meeting unless it is repeated daily, weekly, bi-weekly, monthly, or yearly. That’s right– no more “first Thursday of every month” or “every Monday, Wednesday, Friday” appointments. This is disgraceful. Even Palm managed to eventually get this right, for crying out loud.
- create a meeting in a time zone other than the one you are currently in. I guess you might be able to do this by changing the device time zone, but that doesn’t seem like a very good idea to me, and I haven’t tried it. I have tried (in vain) explaining why I created a meeting request for 4:30am Pacific time because I forgot my device was still on Eastern time, though.
- view suggested meeting times or free/busy times, either for your own calendar or for others’. That makes sense, given that you can’t invite other people, but it’s still super lame.
- move to an arbitrary date, in either the future or the past. Say you want to check your schedule for 331 days from now so you can grab some frequent-flyer tickets to Maui. Hit the “month” button, then flick until you get to June 2009. Let’s hope you don’t need to look at dates in the far future or you’ll end up with a pulled tendon or something.
As with the offline mode behavior of the mail app, it’s mind-boggling that Apple didn’t get these right. We’re not talking cutting-edge functionality here. The fourth one is especially egregious because it’s been that way since the v1.0 release.
Special note to IMAP users: you can receive meeting invitations as .ics attachments, but you can’t open them or add them to your calendar. This is apparently a feature, not a bug. You’re welcome. (Special bonus: the Calendar app just died on me as I was looking at my list of pending invitations).
Tasks
The iPhone doesn’t include a built-in tasks/to-do application. Windows Mobile 6 has task support baked in, so it has a clear advantage here. Apple missed the boat here, as this is a natural piece of functionality for a mobile device. There are a number of such programs at the iPhone App Store, but none of them seem to support wireless sync. My money is on OmniGroup’s OmniFocus, which I’ve recently started using on the desktop. OK, I admit it; OmniFocus doesn’t support sync yet either, but it’s supposed to soon, and I trust them based on their track record.
Notes
The iPhone Notes application is anemic and, IMHO, basically useless. (No, I don’t mean the iPhone version of Lotus Notes, because it doesn’t exist; I mean the built-in Notes application). Given its overall level of uselessness, it’s no surprise that it doesn’t sync with Exchange-side note items. If server sync is important to you, get Evernote, which has clients for Mac OS X, iPhone, Windows, Windows Mobile, and IE/Firefox/Safari. (Ping me if you want an invite). [Update 2: I use OneNote on my Windows machines, and its sync behavior with Windows Mobile is brilliant: plug in your device, automatically get the client, and then sync “just works”. It is not, however, wireless, which is what I need. Plus, there’s no Mac client.]
Policy control and security
The first time I synced the iPhone with my home Exchange server, I didn’t see two things that I expected. Windows Mobile correctly warns me that I’m using a potentially untrusted certificate, because it’s issued by my self-signed root CA. Once the initial sync connection was made, I got a warning that I would have to accept the organization’s EAS policy to let sync continue. The iPhone didn’t show either of this warnings. I consider this a failure in both cases. Without a certificate validity warning, an attacker could easily mount a man-in-the-middle SSL attack. Accepting the server-side EAS policy without telling the user opens the risk that the user’s device will be remotely wiped without her knowledge, or that other policy changes will unexpectedly remove device functionality. Because I’m on the road, I haven’t actually tested any of the remote wipe or security policy options because I need the device to keep working until I return home. Look for a follow-up article (in which I will probably complain that the iPhone doesn’t support the most interesting new EAS policies of Exchange 2007) later.
As a side note, I fixed the original WM certificate error by adding my domain root CA certificate to the device. There doesn’t seem to be a way to do this on the iPhone, although I haven’t tested the desktop provisioning utility.
Bugs!!!1!
Are there bugs? Yes, in fact there are. The most noticeable one for me is Apple’s refusal to use IMAP EXPUNGE to properly remove items. This makes it very frustrating to use an iPhone for IMAP access to an account that you use with Outlook or Entourage elsewhere. There are other bugs, too. For example, when you “reply all” to a message, your sending address is included as a recipient. I already mentioned the way that previously-accepted repeating events act, but I am too busy/lazy to come up with a detailed repro case.
Where to learn more
Apple’s got a decent “quick start” page explaining how to set up Exchange ActiveSync for use with the iPhone, and the Exchange team has a more detailed post on the Exchange team blog. I suspect the comments for this post will be a fertile ground for updates, too. [Update 3 @ 1944 7/15: my main main Omar has a wiki that chronicles bugs in the iPhone Exchange integration here.]
Carolina Smoke
I’m teaching a developer-focused class, and the organizers put together a group dinner last night. It was catered by David Hayward from Carolina Smoke, and the food was fantastic! Rarely have I had better BBQ. I had a big plate of ribs, pork, salmon, baked beans, and brisket: all smoked, all delicious. I went back for more beans and a second piece of sweet cornbread. On top of the excellent food, David mingled with the crowd, telling jokes and both enduring and dispensing ragging about various styles of BBQ. (My favorite: the two guys from the UK at my table who’d never had Southern-style BBQ before!) I want to see if they can cater our next company outing– that’s how good it was.
Comments Off on Carolina Smoke
Filed under Reviews
Final Salute (Sheeler)
I’ve read a fair number of books about the war in Iraq and Afghanistan. Some have been written by soldiers and Marines, others by analysts or journalists. Final Salute: A Story of Unfinished Lives is the most important book I have yet read. Written by the Rocky Mountain News‘ Jim Sheeler, Final Salute is a book-length expansion of a newspaper series by the same name. The original series netted Pulitzer Prizes for Sheeler and Todd Heisler, the photographer, but I hadn’t heard of it until recently.
Sheeler has written an incredibly powerful and moving book centering on perhaps the hardest job in the military: the casualty assistance calls officer whose job is to notify families that they have lost a loved one. Marine Major (now LtCol) Steve Beck had this role for Colorado and Wyoming, and the book chronicles his visits to a number of Marine and Navy corpsman families. Beck is totally committed to this job, and his dedication in support of the families is awe-inspiring.
We don’t get much of a sense of Beck as a person (apart from his obvious integrity and devotion to the Marine Corps and his country), but the same cannot be said of the families Sheeler interviews. Their anguish comes through clearly, but so do their love and pride, and even their esprit de corps. From Indian reservations to Denver suburbs, the families span a wide range of backgrounds and situations.
I admire the deft way in which Sheeler elicits their feelings without seeming intrusive or angering them, and I very much appreciate his political neutrality. This isn’t a book about leaders or government; it’s a book about leadership, principle, and sacrifice. Sheeler writes economically, without a lot of needless embellishment or soppy sentimentality. He’s not flowery, and that makes his prose hit all the harder. I’m not ashamed to say that I cried at several points during the book, but reading it simultaneously renewed my pride in the Marine Corps and in our remarkable nation.
Whatever your political affiliation, whatever your view on the war, I urge you to read this book to get an idea of the kinds of sacrifices that your fellow Americans are making on your behalf. Highly recommended.
Comments Off on Final Salute (Sheeler)
Filed under Reviews
Tech Toy of the Week (3/27/08): GN 9350 headset
Here’s how much I like the GN 9350 headset: after using a review unit for about two weeks, I ordered them for myself, my partners, and some of the people on my team.
The 9350 is a lightweight wireless headset that features two connections: a USB plug that enables it to work with Communicator or other computer applications, plus a conventional headset connector. Two buttons on the headset base let you switch back and forth between modes. This allows you to quickly switch between a regular desk phone and applications like Skype, Mac Messenger, or Office Communicator.
Audio quality is excellent, as is range. My base unit is on my desk, in the northeast corner of the second floor. I can talk on the phone from anywhere in the yard, or even in the southwest corner of the basement. I particularly like this feature for long phone calls, as it means I can grab a diet Coke when I need one. (Sadly, there’s no mute button on the headset itself, so ix-nay on wearing it into the athroom-bay.) I easily get a full 9 hours of battery life, and the battery is replaceable so you can keep a spare on hand.
The 9350 features two headbands: one goes over the top of the head, and the other wraps around the back. I prefer the wraparound, but I appreciate that I got to make the choice. There’s also an optional remote handset lifter, the RHL-1000. I haven’t bought one because it’s only useful if you’re close enough to the phone to hear it ring, which generally I’m not.
At an MSRP of $299, this is an expensive piece of equipment (though you can find refurb units at Hello Direct for $199 or so). However, it’s made a huge difference in my ability to talk for long periods on the phone, which has ultimately made me quite a bit more productive. I give it two thumbs up.
Filed under General Tech Stuff, Reviews
Tech Toy of the Week: 3/19/08
I’m inaugurating a new feature here: the Tech Toy of the Week. Heaven knows I have enough of them to post a short weely review of one of them.
This week: the Speck line of cases for laptops. In particular, the SeeThru cases, which are essentially plastic clamshells that snap around your laptop to protect the actual case from abrasions and dirt. I have the clear SeeThru for my MacBook Pro (see some example photos here) and it works very well. Minor annoyance: the clear color shows dirt. I should probably have gotten the red one instead; the colored ones look great with the monochrome silver color scheme of the MBP. Speck also makes lots of other cases for laptops (notably the Sony Vaio series), iPods, and iPhones. Check ’em out.
Comments Off on Tech Toy of the Week: 3/19/08
Filed under General Tech Stuff, Reviews
Jumper: Griffin’s Story (Gould)
As good as Jumper and Reflex
were– that’s how bad this book was. Instead of the sensitively drawn Davy Rice, hero of the first two books, we get a bumptious child named Griffin whose parents are killed when unknown attackers attempt to kidnap Griffin. The book follows Griffin’s escape and subsequent life, through age 18 or so. The problem is that he never grows up! Rather than the nuanced portrayal of Davy’s situation, we get an escapist sequence of chases, thefts, and narrow escapes that seems aimed right at the Alex Ryder demographic (although with a ton of bad language, so my kids won’t be reading this!) In the preface to the book, Gould admits that there are some changes from the settings of the previous books and that he hopes readers will give the book a fair shake. I did, and I was still disappointed. Hopefully the movie version is better. Oh wait. That’s why this book is so bad. Never mind.
Comments Off on Jumper: Griffin’s Story (Gould)
Filed under Reviews
In War Times (Goonan)
Sometimes I run across books that get lots of critical praise but leave me wondering why. This was a textbook example. After the first 50 pages, I was ready to quit, but then when I looked at Amazon I saw tons of laudatory reviews and decided to press on, thinking maybe I was missing something. Now I wish I could have that time back.
Goonan writes mechanically well, but the story she tells doesn’t make any sense. To summarize: Sam Dance, the protagonist, is accosted by a mysterious female physicist who gives him information about a device that can help reduce the human propensity for war, apparently by editing human DNA. Or something. After that, things get worse; there’s a lot of pseudo-scientific mumbling about quantum physics and many-worlds theory. Worse still, Dance is a jazz musician, and that leads Goonan to a lot of elaborate descriptions of various jazz-y things. I loathe jazz, so that was a problem too. (Oh, I almost forgot: her dialogue is terrible– stilted and fake-sounding.) So, not recommended.
Comments Off on In War Times (Goonan)
Filed under Reviews
WorldMate Professional
This really isn’t a review, because I haven’t been able to use WorldMate enough to get a feel for it. The desktop software crashes every time I try to run it, and the handheld software is almost unusable for entering itineraries. It’s a far cry from the usability of TravelTracker for the Palm OS. I’m sure the time clock, weather, and flight timetable features are useful for some people, but all I want is the ability to enter flight itineraries and have them end up on my calendar. No such luck.
Comments Off on WorldMate Professional
Filed under Reviews
The Accidental Time Machine (Haldeman)
Ever eat a whole bag of Doritos, then look at the bag in puzzlement? “How’d I do that?” you wonder. “I didn’t mean to eat the whole bag, honest…”
That’s how I felt after reading this book. I’m a huge Joe Haldeman fan, so I was excited to see The Accidental Time Machine at Amazon. I got it yesterday and settled down to read it (along with a bologna sandwich and a refreshing beverage.) I was immediately captivated, again, by Haldeman’s imaginative mixture of science and fiction.
Matt’s a slacker graduate student who accidentally invents (or, more properly, discovers) a time machine. It has two interesting properties: first, it only goes into the future; second, each time it’s activated, it goes approximately 12 times farther uptime. Matt experiments with it and ends up in a variety of weird situations: arrested for murder, a visiting professor at the Massachusetts Institute of Theosophy, and so on. Throughout, Haldeman keeps his explanations logical and plausible. Matt isn’t the sharpest knife in the drawer, so it’s easier to identify with him than the ubersmart superhero characters some SF writers use (yes, John Ringo and Michael Williamson, I’m looking at you). He’s got ordinary problems: his girlfriend leaves him, he loses his job, and so on. However, he perserveres until a surprisingly good ending that neatly caps off Haldeman’s plotting.
Highly recommended.
Comments Off on The Accidental Time Machine (Haldeman)
Filed under Reviews
Hilton Garden Inn, Albany Medical Center, Albany NY
We recently stayed at the Hilton Garden Inn attached to Albany Medical Center. I felt it necessary to write a letter to Hilton Hospitality’s CEO. See below.
Comments Off on Hilton Garden Inn, Albany Medical Center, Albany NY
Filed under Reviews, Smackdown!, Travel
River of Gods (McDonald)
Wow.
Just wow.
I’m not a good enough reviewer to list all the reasons why this is such a terrific book. McDonald has created a fantastically textured, deeply detailed vision of a future India, then populated it with vivid characters. The SF components of the book are very much secondary, and the plotting, dialogue, characterization, and descriptions are so rich that I found the book literally impossible to put down. I read the entire flight between Atlanta and Seattle, drove to my hotel, and read until I couldn’t keep my eyes open. Fantastic, and very highly recommended.
Comments Off on River of Gods (McDonald)
Filed under Reviews
In Secret Service: A Novel (Silver)
I really wanted to like this book. Silver had a great idea: write a thriller set around the idea of a previously-undiscovered Ian Fleming manuscript. The manuscript turns out to reveal the existence of a Nazi traitor in the British royal family, and it becomes the property of an American professor whose father was Fleming’s friend during World War II. As a literary device, this framing works well. Unfortunately, neither of the stories is particularly compelling. The professor is neither heroine nor anti-heroine, and her encounters with the people who are trying to reclaim and conceal the manuscript are unconvincing. The story told in the Fleming manuscript itself is slow-moving and turgid, full of anecdotes that will probably enthrall people with a good background knowledge of the British royals but which lack interest for the rest of us. A good first effort, but not particularly recommended.
Comments Off on In Secret Service: A Novel (Silver)
Filed under Reviews
Flash (Modesitt)
I really wanted to like this book. It got good reviews, and it was written by a well-known author whose works I hadn’t sampled before. Unfortunately, I found it turgid, slow-moving, and flat-out boring. Couldn’t finish. Off to the donation pile it goes.
Comments Off on Flash (Modesitt)
Filed under Reviews
Back Spin (Coban)
Not bad for an airplane book. Coban tells his story with great pacing and snappy dialogue, but there are too many coincidences and (never thought I’d say this) son gratuitious plot twists that are visible from about a mile away. I suspect his later Myron Bolitar books are probably better; next time I’m in an airport perhaps I’ll find out.
Comments Off on Back Spin (Coban)
Filed under Reviews
