InvestorsHub Logo
Followers 19
Posts 4455
Boards Moderated 0
Alias Born 03/27/2001

Re: None

Friday, 08/30/2002 3:44:43 PM

Friday, August 30, 2002 3:44:43 PM

Post# of 93821
Creativity, reliability to drive telematics

By Paul Leroux
Special to ZDNet
August 20, 2002, 5:39 AM PT

COMMENTARY--Do you ever notice how car commercials stress style over substance? Brand X, we are assured, builds excitement. Brand Y makes you want to tear off your necktie and play hookey. And Brand Z is so sporty looking that young women love to run their hands along its, ahem, spoiler.
Of course, it often makes marketing sense to "sell the sizzle, not the steak." But as it turns out, automakers have little choice. Competing brands of automobiles can have so much in common that, in many cases, a car's styling really is the only differentiator worth flaunting.

Imagine, then, if a technology could help automakers add real--and distinctive--value to their products. Such is the promise of in-vehicle telematics. Daimler-Chrysler certainly sees the potential: they've recently unveiled a hands-free telematics system that allows drivers to operate a cellphone using natural voice commands. This one feature makes communicating from your car both safer and more convenient--not a bad differentiator.

The Chrysler system is only the beginning. The same push for product differentiation that engendered this product is driving other automakers to combine cellular technology, Internet access, GPS, and dynamic navigation into their own unique in-car systems. In fact, it's estimated that over 20 million telematics-enabled cars and light trucks will be on the road in the United States by 2006

This convergence of technologies could change driving dramatically. Lost your car key? Just dial a number on your cellphone, enter a password, and, presto, your door lock opens. Accident? An onboard computer could immediately dial 911 and provide the dispatcher with your exact GPS coordinates. Engine trouble? The same computer could automatically locate the nearest service center and, if you'd like, book a service appointment (after it has checked the scheduler on your PDA, of course). Are there multiple drivers in your family? Your virtual dashboard could change "skins" and reconfigure itself to each person's preferences.

All these features mean one thing: the software deployed in cars is going to get very complex. More sophisticated, in fact, than many of the applications on your desktop PC. Problem is, the software will also have to be a lot more reliable. Think about it: What do you do when your desktop OS crashes? You might curse a blue streak, but you'll probably still buy the next version of the OS. But if your dashboard crashes? I don't know about you, but my brand loyalty would take a dive. That's a huge issue in the auto industry, where it takes an average of 18 years to win a customer back.

Of course, automakers will be extremely careful about software testing; safety and regulatory issues give them no choice. Unfortunately, once software gets complex enough, no amount of testing can eliminate every bug--a problem when the software may be deployed in thousands of vehicles. More to the point, a car offers a relatively hostile environment. Desktop PCs are rarely exposed to excessive radio frequency or electromagnetic interference, but, within the car, stray interference near powerlines or transformers can affect hardware to the point that a software driver will fail.

Automakers must do two things: a) Assume such problems may occur; and b) design their systems to recover quickly and automatically -- without affecting the car's occupants in any way. A tall order! In effect, they need to deploy high availability (HA) systems. By this, I don't mean conventional HA designs, which typically recover from software failures by using redundant backup systems. That isn't an option in the car market, where the cost of every bolt counts. So, rather than use redundant hardware, HA for automobiles has to implemented where most problems can occur in the first place: the software.

What does this mean? Virtually any software process must be able to fail without affecting services provided by other processes. Moreover, the system should be able to restart any process automatically. For example, if a media player faults, the system would restart it instantly, without the driver even knowing there was a problem. Mind you, this fault-tolerance can't apply only to applications. It has go deeper, right down to the device drivers and protocol stacks at the heart of any telematics system.

Can automakers really do this? Definitely, provided they use the right operating system (OS) technology. They need to look closely at the OS they choose and ensure that it can provide memory protection not just for applications (the desktop approach), but for every software driver, file system, and protocol. The OS must also offer a high availability framework that can automate software recovery, without the need for a reboot. Otherwise, the phrase "car crash" may take on a whole new meaning.

It remains to be seen just how much consumers will embrace this brave new era of talking, thinking cars. But one thing is certain. Without high availability OS technology, it won't get past the starting line.

Paul Leroux is a technology analyst at QNX Software Systems Ltd.



Join the InvestorsHub Community

Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.