BlackBerry Dynamics applications can be run in a mode in which the authentication of the end user at the enterprise is only simulated. This is enterprise simulation mode.
Enterprise simulation mode is for use when developers are developing new applications, or migrating existing applications.
In enterprise simulation mode, there is no need for a valid activation key, no communication with BlackBerry Dynamics servers at the enterprise, and in fact no need for these servers even to be in place. Communication with the BlackBerry Dynamics Network Operation Center does still take place in enterprise simulation mode.
Enterprise simulation mode isn't suitable for production deployment.
BlackBerry Dynamics applications can only be run in enterprise simulation mode on a device emulator, such as the iPhone and iPad simulators that come with the iOS SDK.
To switch on enterprise simulation mode, add an entry to the application's Info.plist file as follows:
(In case there are multiple Info.plist files, check that the correct one has been edited by opening the Info tab of the application target being built. The setting just made should appear there.)
Absence of this entry from the Info.plist file means that the application will process default enterprise authentication.
In enterprise simultaion mode, a BlackBerry Dynamics application behaves differently:
The secure storage, secure communication, and Push Channel programming interfaces are all available in enterprise simulation mode. Secure communication connections can't be made via the BlackBerry Dynamics proxy infrastructure, but can be made directly. For example, a connection to an enterprise application server might be possible from a device emulator running on a machine that is on the enterprise LAN or VPN.
The following screen capture shows how the BlackBerry Dynamics runtime user interface differs when enterprise simulation mode is switched on.