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 that 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.
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.
You can run Phoney from
Software AG Designer. For instructions, see
Running Phoney from
Software AG
Designer . Alternatively, you can run Phoney from the command line. For more information, see
Running Phoney from
Software AG
Designer .
If a mobile application accesses services via the Internet and you want to use SSL to secure the communications between the 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,
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 for 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. |