Email:   


Home
In This Issue
Email a Friend
EasyPrint
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.





[ Next ]

-- Advertisement --

NO HASSLE PHOTO PRINTING, SHARING, AND STORAGE -- AS LOW AS $2.54 PER MONTH
Discover an easier way to share, print and manage your photos online! Get your own online photo album site for sharing photos, as well as easy-to-use editing tools to make sure your photos look their very best. You can even order high quality prints directly from your album -- and have them delivered right to your door!

Best of all, you can also get login-free photo sharing at your personal domain name (if you have one), so your friends and family don't have to hassle with signing up or logging in just to view your pictures. It's the perfect solution for sharing, printing and storing all your favorite images!

And it's only from The Duck! Tap here to get started.

-- Advertisement --

Write for Computing Unplugged!
Share your experience and expertise with other handheld device users. There are new opportunities at ZATZ for contributing authors and editors.

Write about something you're an expert on and get your name in lights.

For Writers' Guidelines and to discuss topics, contact Staff Editor Steve Niles. This is your opportunity to shine in front of your peers, your clients, and friends.

Click for more info!

Copyright © 1999-2008, ZATZ Publishing. All rights reserved worldwide.