Ultra Mobile PC (UMPC) Evaluator User's Guide

Submit New Article

Last Modified On :   August 26, 2008 11:06 AM PDT
Rate
 



Introduction

Welcome

The Ultra Mobile PC Evaluator is a tool specifically designed to help software developers and QA teams determine how portable software applications are to the varied UMPC devices available. Results are obtained by running your application through the tool interface where keyboard and mouse messages sent during runtime are recorded and compared to input capabilities of the UMPC device profiles selected. The user can select from a list of standard profiles, or create a custom profile based on equipment in hand.

Key Features

  • Select Profiles: The Ultra Mobile PC Evaluator comes with a list of profiles based on available UMPC devices. These profiles will be loaded upon starting the program. From these, the user selects the profiles which will be tested against the running application.
  • Create Custom Profiles: The user may choose to create a profile which is not included. This may occur when an external input device has become standard equipment, or the user wishes to see how the application works with a particular input device. When creating a profile, the user can choose to modify an existing profile or build one from scratch.
  • Log Results to File: All results obtained during the use of the Ultra Mobile PC Evaluator can be saved to a log file in addition to seeing the results displayed in a window.
  • Results Display: The results display shows one profile’s outcome at a time. A glance at the PASS/FAIL box will let the user know at a glance how the UMPC handled the application.

Requirements

The following are requirements for installing and using the Ultra Mobile PC Evaluator(as tested). Other configurations may also work, but have not been verified.

Hardware:

  • 256 MB RAM
  • 20 GB HD (1 MB free)

Software:

  • Microsoft* Windows* XP


Organization of This Manual

This manual is organized in five sections:

  • “Introduction”
  • “Getting Started”: Takes you down the shortest path for successfully testing UMPC capabilities against your application the first time you use this tool.
  • “Features”: Describes the primary functions.
  • “Menus”: Describes the drop-down menu selections
  • “Troubleshooting”: Helps you solve common usage problems.


Acronyms and Abbreviations

The following table provides a list and definitions of the acronyms and abbreviations used in this document.

Term

Description

UMPC

Ultra Mobile Personal Computer

MID

Mobile Internet Device

Profile

Used by the Ultra Mobile PC Evaluator to describe an individual UMPC and it’s specifications (capabilities.)

 

Getting Started

Follow the steps below to make your first time using the Ultra Mobile PC Evaluator a successful one. This section points out settings that should be made or checked in order to get the most out of the tool.

Select Your Group Profiles

             

Before beginning the application test, open the Profile Manager button and choose Select Profiles. This will bring up the Profile Manager’s dialog. On the left there is a list of Available profiles for ULTRA MOBILE PC devices. These profiles indicate which input devices are included at time of purchase. Select the profiles you would like to test your application against. You can highlight more than one at a time, and include them in your group profile list by clicking the Add button. To remove a profile or profiles, simply highlight the profiles in the group profile list and click the Remove button.

If you cannot find a profile that you desire to test against, you can create that profile.

Create Custom Profile if needed

             

                                         

To create a custom profile, open the Custom Profile dialog by selecting the Create Custom Profile in the Profile Manager menu on the opening dialog or by clicking the Create/Modify Profile button located below the Available Profiles list on the Profile Manager dialog. Once the dialog has opened, you can choose a profile to modify, or create one from scratch. When done, this new profile will be added to the available profiles list and can then be added to the selected profiles.

Save to File?

You can choose to save the report to a CSV(comma separated values) file by clicking the box on the main dialog.

Locate the Application

Browse to the application exe file and click OK to enter the path.

Click the “Start Application” button to start the message capture.

Clicking this button will start the application and activate the message hooks to begin collecting input messages. Start using the application in a usual manner. The hooks will capture any mouse or keyboard messages and save them to a file.

Click the “Stop Application and Evaluate” button.

This will close the application or prompt you to close the application, and will process the messages, comparing them to the profiles you have selected. The results will show in the results window by selecting each profile from the top box.

Features

The Main Dialog

The is the main dialog of the Ultra Mobile PC Evaluator.

Application Path

Enter the path to the Application EXE or click the Browse… button to locate.

If you want the log of the results saved to a file, check the Send results to log file box. The file name format is demonstrated below the edit box to help you locate it easily. "mm_dd_yyyy" stands for month, day and year, while "hhmmss" stands for hour, minutes, and seconds. In this way each log file name will be unique. This file will be saved in the working directory of the Ultra Mobile PC Evaluator.

Save Log to File?

If you want the log of the results saved to a file, check the Send results to log file box. The file name format is demonstrated below the edit box to help you locate it easily. "mm_dd_yyyy" stands for month, day and year, while "hhmmss" stands for hour, minutes, and seconds. In this way each log file name will be unique. This file will be saved in the working directory of the Ultra Mobile PC Evaluator.

Start Application

By clicking the Start Application button, you begin both your application and the input device message collection.

Stop Application and Evaluate

Click the Stop Application and Evaluate button when you have exercised all of the input options that the application uses during a normal run. The Ultra Mobile PC Evaluator will evaluate each profile's input capability with the collected information and will display them in the Results dialog. If the log file box has been checked, the information will be saved to the log file as well.

The Profile Manager

The Profile Manager handles the maintaining and creation of UMPC profiles which are available to test against. The left-hand list is the Available Profiles that can be selected. If there is a specific profile that you want to use but you can't find it in the list, you can create it by clicking the Create/Modify Profile button below the list. The right-hand list control contains the profiles you select that the application will be tested against. Add or Remove profiles as needed by use of the Add and Remove buttons located between the two lists.

Once you have your list selected, click OK. Th is will save your selected profiles, and test all applications against them. To change the profiles being tested, return to the Profile Manager's dialog and Add or Remove profiles.

The Custom Profile Dialog

Creating a custom UMPC profile to test your application against is easy. If you wish, you may modify one of the profiles already in the Available Profile list. In order to do this, check the Modify Existing Profile box. The combo box to the right of the checkbox will enable, allowing you to pick the profile you wish to modify. When chosen, the manufacturer and name of the device will be displayed in the Manufacturer's Name and Model Name boxes, respectively. At the same time, the input methods associated with that profile will be listed in the New Profile Input Methods list. At this point you can change the manufacturer name or the model's name, or Add or Remove any inputs methods.

Once you are satisfied with the results, click the OK button to return to the Profile Manager's dialog. Your new profile will be added to the bottom of the Available Profiles list.

Clicking Cancel will return you to the Profile Manager's dialog without creating a new profile.

Seeing the Message Results

Once you have chosen to evaluate your application on the main dialog window, the Message Results window will appear. This dialog will show the UMPC device Profile Number, Manufacturer and Name in the top combo box. Click on the down arrow to select one of the other profiles in your test list to view. To the Right, the PASS/FAIL box lets you know the final result of the testing against this application. 

Below these boxes is a recap of the input devices available on this UMPC. An "X" underneath means that the UMPC does have that capability. Below this box is listed all of the messages received from the application that the profile was not able to handle. If the UMPC passed, no messages will be displayed here.

Menus

Profile Manager Menu

The Select Profiles menu item opens up the Profile Manager Dialog.

The Load New Profile List selection allows you to load a new standard profile list. This list could be a list modified by you, or an updated list distributed for use separately from the application. Selecting this item will open up a browse window so you can choose the correct list to load.

The Create Custom Profile menu item opens up the Custom Profile Dialog.

Help Menu

The Help menu offers the following commands, which provide you assistance with this application:

Help Topics:              Opens the provided help file for searching.

About:             ;  Displays the version number of the Ultra Mobile PC Evaluator

Troubleshooting

“I don't see the Profile I need in the Available List”

Due to the influx of new UMPC devices, the Ultra Mobile PC Evaluator’s standard profile list may not always contain the most updated device releases. You may receive updated lists from time to time to replace the old lists, however, you can also add the new profiles to your old list by creating them via the Custom Profile Dialog.