About Using Phoney to Debug Mobile Applications
The Mobile Designer utility, Phoney, is a phone simulator that is not platform-specific. You can test your application by running it in Phoney.
If you use the Mobile Designer NativeUI library to create the user interface for your mobile application, the user interface is rendered using Phoney skins that Mobile Designer provides. Mobile Designer provides some platform-specific Phoney skins that attempt to mimic the look-and-feel of a platform. For platforms for which Mobile Designer does not provide a platform-specific Phoney skin, Mobile Designer provides a general graphical skin for the user interface. For more information about Phoney skins, see webMethods Mobile Designer Native User Interface Reference.
You run Phoney from
Mobile Development. For instructions, see
webMethods Mobile Development Help,
Testing a Mobile Project with Phoney. Alternatively, you can run Phoney from the command line. For more information, see
Running Phoney from the Command Line.
You can also still use the
++Run-Phoney,
++Run-Phoney-With-Activation, or
++Run-Phoney-With-Re-Activation Ant targets to run a mobile application in the Phoney simulator. For information about the actions
Mobile Designer takes when you run Phoney, see
Phoney Ant Target Summary and
Steps Performed for Phoney Ant Targets.
If a mobile application accesses services via the Internet and you want to use SSL to secure the communications between Phoney and the service, install certificates on Phoney. For instructions, see
Installing Certificates on Phoney.
You can use the Phoney Metrics panel to get an estimation of an application’s memory and thread usage to help determine whether you might encounter issues with memory and thread usage when running the application on physical devices. For more information, see
Using Phoney to Monitor an Application’s Memory and Thread Usage.
Note: You can also test and debug by installing a mobile application on to a physical device or a platform-specific emulator or simulator. See the providers’ documentation for the latest instructions on how to install applications and use emulators or simulators that they provide. This documentation includes limited instructions for some platforms. For more information, see
Installing Applications on Devices.