Show TOC Start of Content Area

This graphic is explained in the accompanying text Peripheral Input/Output Emulator  Locate the document in its SAP Library structure

Purpose

The Peripheral Input/Output Emulator emulates peripheral types supported by PIOS. It helps a developer to test and/or debug a mobile application that requires peripheral support without using the physical peripheral.

 

Implementation Considerations

 

Integration

The Peripheral I/O Emulator is part of the Mobile Infrastructure perspective of the SAP NetWeaver Developer Studio.

Components

The emulator main window has several areas:

·        Hierarchical menus - Group related program functions within each menu category. The categories are:

¡        File - Related to project’s data. It saves, opens, and creates a new project.

¡        Edit - This menu option is peripheral specific. Refer to the appropriate peripheral type for the menu description.

¡        View - Sets the focus of the application to the project tree or peripheral panel. It also allows the user to hide or show the project tree.

¡        Peripheral Options - This menu option is peripheral specific. Refer to the appropriate peripheral type for the menu description.

¡        Help - Displays version information of the Emulator.

·        Toolbars - Each toolbar provides access to frequently used functions in the menus. The toolbars are:

¡        Project Toolbar -Provides shortcuts to functions inside the File menu.

¡        Peripheral Data Toolbar - Provides shortcuts to functions in the Edit menu. (It is disabled for the printer.)

¡        Peripheral Toolbar - This toolbar is peripheral specific. Refer to the appropriate peripheral type for the menu description.

·        Project Tree - Contains an entry for each installed Peripheral Type. It is located on the left side of the screen, below the toolbars.

·        Peripheral Panel - Information on this panel depends on the selected peripheral type. It is located on the right side of the screen, to the right of the Project Tree.

Accelerators have been provided for some menu items. Accelerators are key combinations (Ctrl + AnyKey) which substitute a mouse command.

Each selectable menu item and prompt has a mnemonic. These mnemonics are shown by pressing the ALT key.

This graphic is explained in the accompanying text

If you are using Microsoft Windows XP or Windows 2000 you can enable the mnemonics by going to Control Panel - Display settings and un-checking, in Windows XP, “Hide underlined letters for keyboard navigation until I press the Alt key” or, in Windows 2000, “Hide keyboard navigation indicators until I use the Alt key”.

 

 

Constraints

·        The Emulator restricts emulated functions to those supported by the PIOS Client API. Actual peripheral hardware may have more functions not included in the Emulator.

·        Settings in the Emulator are stored by user. If a developer makes changes in the Emulator for a project, the changes are in effect the next time the Emulator runs, even if it is in a different project.

·        Image sizes vary according to the printer resolution. As the resolution goes higher the image size reduces.

·        Differences in the screen resolution and the resolution being emulated of the emulator may result in skew appearance of text, barcode and images.

 

 

End of Content Area