Share via


Debugging Pocket PC Applications

  Microsoft Speech Technologies Homepage

During unit testing, run Pocket PC speech applications on the Pocket PC client, and debug using Speech Debugging Console. Before debugging Pocket PC client speech applications, verify that Speech Debugging Console has been configured to always show when debugging. See Debugging Multimodal Applications for more information.

A Pocket PC emulator is available in the Pocket PC 2003 SDK, unfortunately because it lacks the necessary audio support it is not useful for debugging speech applications. Also, there is no script debugger available for Pocket Internet Explorer applications. As an alternative, use the SALT LogMessage function to log text messages to the Speech Debugging Console.

The Speech Add-in for Microsoft Internet Explorer provides a good simulation of the SALT runtime included with the Speech Add-in for Microsoft Pocket Internet Explorer. The SALT functionality between the Speech Add-in for Microsoft Pocket Internet Explorer, and the Speech Add-in for Microsoft Internet Explorer is identical, with the exception of differences due to network latency and hardware form factors on the Pocket PC.

There are differences between Pocket Internet Explorer and Internet Explorer 6.0. To avoid unneeded rewriting of code, if applications will be ported between these environments the developer should take these differences into account when creating the application. For more information, see the other topics in this section discussing Pocket Internet Explorer, and the topic Using the Speech Add-in for Microsoft Internet Explorer.

Disable Desktop Passthrough when debugging Pocket PC applications. Instead, use an Ethernet or wireless connection to the workstation.

See Also

Using the Speech Add-in for Microsoft Pocket Internet Explorer | Debugging Multimodal Applications