To send BlackBerry Java Applications to BlackBerry devices, you must first add the applications to the application repository. You can use the application repository to store and manage all versions of the BlackBerry Java Applications that you want to install on, update on, or remove from BlackBerry devices.
In the BlackBerry Administration Service, you create software configurations to specify the versions of the BlackBerry Device Software and BlackBerry Java Applications that you want to install on, update on, or remove from BlackBerry devices. You also use software configurations to specify which applications are required, optional, or not permitted on BlackBerry devices. When you create a software configuration, you must also specify whether users can install applications that are not listed in the software configuration on their BlackBerry devices.
When you add a BlackBerry Java Application to a software configuration, you must assign an application control policy to the application to specify what resources the application can access on BlackBerry devices. You can use default application control policies or you can create and use custom application control policies for the application. If you permit users to install unlisted applications, you must create an application control policy for unlisted applications that specifies what resources the applications can access on BlackBerry devices.
When you assign a software configuration to a group or individual user accounts, the BlackBerry Administration Service creates a deployment job to install the BlackBerry Device Software and BlackBerry Java Applications on BlackBerry devices and to apply access control policies to BlackBerry devices. A deployment job consists of a number of tasks. Each task manages the delivery of a specific object (for example, a BlackBerry Java Application or an access control policy) to a BlackBerry device by communicating with the appropriate BlackBerry® Enterprise Server components.
If you assign more than one software configuration to a user account, all of the settings in the multiple software configurations are applied to the user's BlackBerry device. The BlackBerry Enterprise Server resolves conflicting settings using predefined reconciliation rules and prioritized rankings that you can specify using the BlackBerry Administration Service. After you install the BlackBerry Device Software and BlackBerry Java Applications on BlackBerry devices, you can view details about how the BlackBerry Administration Service resolved software configuration conflicts.
For more information about installing and managing the BlackBerry Device Software on BlackBerry devices, visit www.blackberry.com/go/serverdocs to see the BlackBerry Device Software Update Guide.