Search Pocket PC Life's 126 Pocket PC-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
AUTO PC DEVELOPERS CORNER
Understanding the Auto PC's Running Application Model
By Mark Moeller

Have you noticed that the applications running on the Auto PC don't have any sort of Exit command? If you haven't noticed, then don't waste your time looking for one because an Exit command simply doesn't exist in your Auto PC's applications. The reason for this is that the Auto PC software is written using a new launch/exit paradigm called the Running Application Model. This model is one of the least understood issues for Auto PC software engineers, so I want to shed some light on the issue.

The consumer experience vs. the PC experience
When was the last time you had to use an Exit command on a car stereo to stop the CD player? The answer is probably "never". Consumer appliances, such as car stereos, are designed to allow the user to simply switch from feature to feature without giving a thought as to what's happening inside the product to make the switch happen. The consumer can store presets, CD titles, etc., without concern as to how the function happens. It's the duty of the appliance to handle internal housekeeping and to do whatever else is necessary to make the features of the product work.

On the other hand, consider some of the major elements a personal computer user must know about. The user must know that the personal computer has memory, what it is and how much it has. They must know that it has a mass storage device, what it is and how much storage it has. They must be responsible for saving their work to the mass storage device so they can retrieve it later. The user must also know how the mass storage is structured or organized, because it's the user's responsibility to choose an appropriate location for storing information. When the user runs out of memory or mass storage, they must know how to take corrective action to remedy the problem. It doesn't take much observation to see the stark contrast between the consumer appliance experience and the PC experience.

The quest for the consumer appliance PC experience
The Auto PC, like a Palm-sized PC or Palm device, can be characterized as a cross between a computer and a consumer appliance. The objective is to give the rich, expandable feature set of a PC, while at the same time not burdening the user with the need to know how the device performs its features internally. Achieving the consumer experience requires removing the responsibility for managing the systems resources from the user. The illustration I gave regarding the PC experience can be boiled down to the simple fact that the PC makes the user responsible for resource management.


1  ·  2  ·  3  ·  Next »
Other articles you might like
Home > Gear > Car tech (19 articles)
   Moving beyond the battery
   Manage your car's mileage with AutoFile
   Gas misers just wanna have fun
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
More from the ZATZ journals
Computing Unplugged: Introducing the Jones family and their full-family backup challenges
David Gewirtz Online: CNN commentary and analysis
DominoPower: Lotus must open source Notes and Domino
OutlookPower: Hands on debugging a broken Outlook forwarding rule
-- Advertisement --

Printing emails and attachments has never been simpler
When it comes to printing emails or attachments, you can be confident that our Auto-Print add-in can do what Outlook lacks - print the emails and/or attachments as soon as they arrive.

Discover this professional tool today.
ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1999-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login