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.
A survey of Auto PC 2.0 for software developers (continued)

FIGURE A


The region manager allows an Auto PC OEM to define one or more "regions" of the screen and associate applications with those regions, so the information for each of the applications being used appears in exactly the same place on the display all the time. Roll over picture for a larger image.

Applications running in OEM areas are second class citizens with regard to UI access compared to applications running in the default region. Applications in the default region "own" the keyboard and speech recognizer. Applications in OEM areas only get keystrokes if the OEM has hard coded that specific keys get sent to specific OEM areas or if the OEM implements soft keys for an OEM area. Applications in the OEM areas can only register global grammar with the speech recognizer instead of being able to change the grammar that the speech recognizer uses based on user input. However, applications in an OEM area can also expose user interface through the default region of the user selects the application.

The rectangles defined by an OEM as regions on the screen can't be changed by applications, but applications may request that they run in "full screen" mode. This typically requires a security code to be passed to the region manager to prove the application has permission to take over the screen. Even then, an OEM may choose to only allow those parts of the screen that aren't being used for soft keys to be used by a "full screen" application.

The soft keys API
One downside of a large screen is that it takes up valuable space in the vehicle, space that could otherwise be used for controls and buttons. Also, since many buttons or controls need to be used infrequently, it's wasteful to take up valuable space with such controls. Enter the soft key API. The soft key API is a COM style interface for building, managing, and freeing soft key menus, and for positioning the soft key menus on the screen. The new soft key API allows an Auto PC OEM to define soft key regions on the display and to present and manage soft keys that are either based on a touch screen type model or an "ATM style," where hard buttons have soft labels that are shown on the display. The soft keys generate key press messages similar to the way physical keyboard keys do, but the function of the key is communicated to the user by a label on the screen.

A new feature in the forms manager called the Key Router can be used to route hard or soft keystrokes to a specific application, in any region, or the current application in the default region. Using various configuration parameters of the soft key API, keys can be defined to behave as a typical button that responds to press, hold and release, or as a toggle button that has a depressed and released stated.

Other user interface improvements
It's important to automobile manufacturers to differentiate their products and to communicate a consistent look and feel. The version 1.0 Auto PC had one look and feel that wasn't really alterable. Version 2.0 completely allows the Auto PC OEM to redefine any user interface element on the Auto PC. Configurable items include color scheme, system font, application colors, application font, message box, password verification, shell view, speech recognition state, power off form, and even the wait cursor. The code and parameters that define these elements reside in a collection of DLLs that the Auto PC OEM defines. While they could theoretically be replaced by independent software vendors, it would take close cooperation with the Auto PC OEM.


« Previous  ·  1  ·  2  ·  3  ·  4  ·  5  ·  6  ·  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: Make Mafia Wars an offer it can't refuse
David Gewirtz Online: CNN commentary and analysis
DominoPower: Application development, William Shatner, and the origin of the universe
OutlookPower: Removing an Office installation that doesn't want to go away
-- Advertisement --

ONLINE GROUP CALENDAR - FOR UP TO 100 OF YOUR CLOSEST FRIENDS
Stay organized and in control with 24/7 access to all of your important events, projects and files --whether you're at work, at home or on the road.

You can share your calendar, projects and files so everyone in your office is up to date. Plus, search your entire group to find times when everyone is available to meet, manage company resources and much more.

Organize your entire team for as low as $9.95 per year (and yes, that's where the decimal place is supposed to be!)

Tap here to get started right away.

-- Advertisement --

Sent Items Organizer
When you need to file your sent email into their proper folders based on keywords or who it's to. It's also perfect for shared mailboxes.

It also adds a "Send And File" toolbar button while you're composing (similar to the way Lotus Notes used to work) for quick and easy filing.

Find out more!

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