Friday, December 19, 2003

Airport Departure Display Shows Windows Error Message; How Do I Click "OK"?

You know those monitors at the airport that show when flights are supposed to depart? The ones you stare at in case of delay? Imagine if the display was your Windows desktop computer -- and it's showing an error message. That's what happened to me recently.

My Christmas trip to Alabama began at the Lansing airport. LAN is very small as airports go: a handful of airlines offers a handful of daily flights. The only direct flights are to hubs such as Detroit, Minneapolis, Chicago, or Cincinnati. Northwest flies a couple of DC-9s in and out but the other flights are turboprops or regional jets. LAN struggles to compete with Detroit Metro and with Flint Bishop – and often loses.

The airport authority hired a new director several months ago, and he’s taken some visible steps to spiff up the facility. He’s added a new business center, joined the local airlines in a “Fly Lansing” marketing campaign, and launched a Web site. I noticed on this trip that he’s also replaced aging CRT flight status monitors with plasma screens.

The new monitors are a welcome improvement; the old displays at LAN were showing their age. The screens suffered from “burn-in” so severe that they were barely legible. There wasn’t much screen real estate to work with, so they jammed in abbreviated information. It was kind of like the old days, when airport monitors showed video images of real push-pin white letters on black felt backboards. Actually, it was worse; those old black and white monitors were more readable.

Sadly, on this trip there were many more occasions to stare at the new monitors than I desired. My Holmesian powers of observation told me that the flight to Detroit obviously was going to be late: there was no jet at the gate about 10 minutes before usual boarding time. I knew that the plane was supposed to fly in from Detroit and then turn around and fly back. If it was more than 45 minutes late, I'd miss my connection, so I really wanted to know the status.

As I was checking and re-checking the monitors, I noticed what appeared to be a Windows dialog box with an error message on screen. My wife says I should've pressed the OK button to see if the message went away.

Googling the error message reveals that this is probably a Visual Basic application, and the programmer either is looking for a file in the wrong place (e.g. his own hard drive) or a separate error causes a needed file to be missing on the server driving the monitors. In any event the programmer failed to code up an error handler; too bad, because all the essential information appears to be on-screen. I wonder if someone at is reading this?

I told this story to my buddy Chuck Severance who had an even better tale: recently while driving on an LA freeway, he spied a billboard that was in fact a giant monitor screen. Nice if you can afford it; the billboard can be updated instantly. But there's a downside: technology goofs in ways that paint or paper cannot. In this case thousands of passing motorists stared at a strange error message -- obviously a Windows error display writ large.

This isn't a life or death application -- though you do hope air traffic control displays never behave this way. So what's the answer? Hire better programmers? Test more carefully? Use some other programming environment besides Visual Basic? Somehow I bet those old push-pin letters with a camera pointed at them never suddenly emitted a strange Windows error dialog box.

Thursday, December 11, 2003

The Hilarious Snowglobe

My buddy Gabe Goldberg forwarded this link:

One friend proclaimed this "The funniest thing I've ever seen on the Internet." If you think about it, many of the funniest "Far Side" cartoons were funny because they took a metaphor a little too seriously. The effect of the Snowglobe is much stronger if you have sound (headphone or speakers) enabled the first time you try it.

Saturday, December 06, 2003

Memo to TiVo: How to Handle Long-Running Events

November 17, 1968 was a red-letter day in the life of an NBC TV executive named Dick Cline. With a minute showing on the clock and the Jets leading the Raiders, he ordered a national football broadcast to cut away to a scheduled showing of the movie Heidi.

The only problem is the Raiders scored two quick touchdowns and millions of viewers were angry.

Dick Cline and his peer TV execs learned an important lesson that day: never cut away from a live event that has millions of eyeballs watching closely for the outcome. Of course that means that when you're covering an event whose time span is unknown, your regular schedule will have to slip. As a viewer if you want to record the event, you don't know when it will end.

TiVo lovers have learned to avoid time-shifting frustration by padding the recording time for sports events. An idea hit me today on how TiVo could handle that problem.

TiVo downloads the starting and ending time for scheduled programs, which works well because most of television is rigidly scheduled. But we don't know how long a sporting event will last in 2003 any better than in 1968.

But TiVo could solve this. All you need is a way for the TiVo to determine when the event actually ends. That wouldn't be that hard to accomplish; for instance, the TiVo could interrogate a special Web site that keeps up with actual ending times. You also could encode the information in the NTSC video signal, much as TV Guide schedules are downloaded to my RCA television. For the latter, you'd need the cooperation of a broadcaster.

You could even imagine TiVo recording breaking news in this manner; a special signal would tell it a special bulletin had started, and the recording would last until the end of coverage signal.

Meanwhile the new NFL Network is going to get even with Heidi:

Elsewhere: The new NFL Network, so far available only to DirecTV subscribers, will commemorate one of the horrors of TV football history at 9 p.m. Monday when it shows the movie Heidi.
The telecast of the movie will include interviews with Delbert Mann, who directed it; Dick Cline, the NBC executive who ordered the switch from the game to the movie, and Jets cornerback Johnny Sample. You'll also get to see the two touchdowns that weren't televised.

The telecast may also pay Heidi back for interrupting football. An NFL Network spokesman wouldn't promise that all the movie will air.