Lab 5

In this lab, we are going to look at deploying device software to BlackBerry handhelds. Throughout this chapter, so far we have had a look at the settings and options revolving around software deployment. To finish off this section, we are going to revisit some of the settings mentioned in the chapter so far before looking at device software deployment.

Changing a standard application policy

As mentioned earlier, we are going to have a look at how we can change a standard application policy. If we recall from an earlier section, when we add a Java application to a software configuration, we have to apply an application control policy. We have the standard default ones provided by the BES or we can edit them to suit our needs. Our organizational policy states that when using the standard required application control policy, we need to make sure that the applications can resolve our internal domains, this can be achieved by the following:

  1. Expand Software applications.
  2. Select Manage default application policies.
  3. Select the policy we want to edit. For this example we will edit the Standard Required policy by selecting it.
  4. Click on Edit application control policy.
  5. Select the Access settings tab.
  6. Under the section List of internal domains, populate the internal domain names.

Creating a custom application control policy

We also have the option of creating a custom application control policy for a Java application that we want to deploy.

Tip

We need to make sure that we create this custom application control policy before we add the application to a software configuration.

As mentioned before, if we choose to create multiple custom application control policies, we must apply priorities to the policies, so if there is a conflict it can be resolved. To create a custom application control policy, follow these steps:

  1. Expand Software applications.
  2. Select Manage applications.
  3. Search for the Java application that we want to create a custom application control policy for — for our example we can select the Smart View application.
  4. Select the application version for which we want this policy for.
  5. Click on Edit application.
  6. Select the Applications control policies tab.
  7. Radio box to Use custom application control policies.
  8. We can then create a custom application control policy for the three options:
    • Required
    • Optional
    • Disallowed
  9. Choose the policy type and enter a name and select the custom settings — as shown next, we have created a custom required policy.

Assigning the software configuration to a group

As mentioned earlier in the Assigning the software configuration to a user section, we can also assign the software configuration to a group. We will be assigning the software configuration that we created earlier to the Sales Team group as shown next:

  1. Expand Groups.
  2. Select Manage groups and click on the Sales Team group.
  3. Select Edit group.
  4. Select the Software configurations tab.
  5. Select the Smart View software configuration and click on Add.
  6. Select Save all.

We can now move on to deploying device software to our BlackBerry handhelds.

Deploying device software to BlackBerry devices

In this section, we are going to look at the methods available to deploy device software to BlackBerry handhelds. This can be achieved by any of the following methods, each having pros and cons.

Using Desktop Manager

Using the application loader tool within Desktop Manager, users can update their device software. The device software needs to be downloaded from the provider's website and extracted into a network share folder that is available to the users. If you use this method, you need to bear in mind the following points:

  • Users must have the BlackBerry Desktop Manager software installed on their PC
  • We cannot use software configurations to manage deployment, so we cannot make device software update mandatory
  • Also, network traffic will be increased

Using Web Desktop Manager

As before, we would need to download the software and extract it to a network share. This time round, we need to create a software configuration so that we can distribute the device software to BlackBerry device software users. When using this method, you need to bear in mind the following:

  • We can use software configurations and application policies to control the update of device software
  • Users do not require the BlackBerry Desktop Manager software installed
  • Can increase network traffic to the share

Updating the BlackBerry device software over the wireless network

We would need to create a software configuration and send a required BlackBerry device software update to a user. Once the user receives the update, he or she has the option of carrying out the update immediately or can defer the process for up to 72 hours.

Note

When using this method the BlackBerry device must have 16 MB of RAM and at least 64 MB of flash memory available to start the upgrade process. The device will try to free up memory if the above values are not met by deleting cached data, applications, and old message lists. Also the battery level of the device must be 50 percent or greater for the device to retrieve the software update package.

Deploying device software using Web Desktop Manager — an example

For the purpose of this lab, we will be looking at deploying the device software using the Web Desktop method. In our organization, we have BlackBerry Curve 8900 devices. We have a strict security policy in place, which states the devices software must be current and up-to-date at all times. Our policy states that device software updates will be carried out using Web Desktop Manager. Also, when the device software upgrade is carried out, we must ensure that the setting for hide sent e-mail messages is still enforced. To accomplish this, we need to carry out the following steps and stages.

For each different BlackBerry that connects to your BES, you will need to download the corresponding BlackBerry software and create a software configuration for each BlackBerry Smartphone.

Note

In our example, we only have BlackBerry 8900 Curve, so we will be creating just the single software configuration.

Installing the BlackBerry device software

Firstly, we need to download and install the latest device software versions for all the BlackBerry devices in our BES environment. These can be downloaded from your providers' website. Once we have obtained the device software, we need to install it on a server that all the users can reach. For the purpose of this lab, we will install the device software on our BES server.

  1. Copy the BlackBerry device software on to the server.
  2. Double-click the .exe setup file.
    Installing the BlackBerry device software
  3. Select the appropriate language.
    Installing the BlackBerry device software
  4. Select the appropriate region, click Next, accept the license agreement and click Next.
  5. When prompted, do not place a tick in the start the application loader tool.
    Installing the BlackBerry device software

Creating the shared folder

Next, we need to create the shared folder (as we did previously) as follows:

  1. Browse to the following folder on the server where we have installed the device software: C:Program FilesCommon FilesResearch In Motion.
    Creating the shared folder
  2. Right-click the folder and select the Sharing tab, share the folder and accept the default share name. Select the Security tab and add the account that is running the BlackBerry Administration Service — Application Server service — and assign the Full Control to that account.
    Creating the shared folder
  3. Ensure that all network users have Read permission to this folder.
    Creating the shared folder

Allowing the BlackBerry Administration Service to display the device software configuration settings

Next, we need our BlackBerry Administration Service to allow us to create a BlackBerry device software configuration. By default this is not enabled on the BlackBerry Administration Service. It should be noted that once we enable this option the following changes are made to the IT policy rules:

  • The Allow Non Enterprise Upgrade IT Policy rule changes to NO
  • The Disallow Device User Requested Upgrade IT Policy rule changes to YES
  • The Disallow Device User Requested Rollback IT Policy rule changes to YES

To display the BlackBerry device software pages, carry out the following:

  1. Under Servers and components menu expand BlackBerry Solution topology. Select BlackBerry Domain, Component view and select BlackBerry Administration Service.
  2. Click on Edit component.
  3. In the Software management section, where it states Blackberry Device Software deployment managed by BlackBerry Administration Service drop-down, select Yes.
    Allowing the BlackBerry Administration Service to display the device software configuration settings
  4. Select Save all.

Adding the shared folder to the BlackBerry Administration Service

We now have to add our shared folder to the BlackBerry Administration Service, so it can find the device software that we have just installed. To do this carry out the following steps:

  1. Expand Software.
  2. Select BlackBerry Device Software.
  3. Click on Add shared network drive.
  4. Populate the fields as shown in the following screenshot, remembering that the network path must be referenced as a UNC.
    Adding the shared folder to the BlackBerry Administration Service

We now need the BlackBerry Administration Service to find the device software. This is achieved by carrying out the following steps:

  1. Expand Software, then BlackBerry Device Software, and click on Manage shared network drives.
  2. Click on the shared folder that we just created.
    Adding the shared folder to the BlackBerry Administration Service
  3. Select Execute shared network drive scan.
    Adding the shared folder to the BlackBerry Administration Service

The preceding procedure will make the BlackBerry Administration Service aware of all the BlackBerry device software bundles that we have created. In this lab example, we have only downloaded one device software. If your organization runs different devices, then you must download the device software for all devices and prepare the software bundles for each version, as we have done before. To verify that the BlackBerry Administration Service has found all of the software bundles that we have installed, we can click on the BlackBerry Device Software bundles tab and see a list of the device software bundles. Once the scan is finished, a message will be displayed, as shown in the following screenshot:

Adding the shared folder to the BlackBerry Administration Service

Creating the BlackBerry device software configuration

We are now ready to create a BlackBerry device software configuration; this will include the device software and will allow us to distribute it to users.

  1. Expand Software and then BlackBerry Device Software.
  2. Click on Create BlackBerry Device Software configuration and enter a name for the software configuration and click on Save.
    Creating the BlackBerry device software configuration
  3. Within the configuration data section, click on the software configuration that we just created.
    Creating the BlackBerry device software configuration
  4. Click on Edit BlackBerry Device Software configuration.
    Creating the BlackBerry device software configuration
  5. Within the Native application settings, we can make sure that the rule in our policy — Hide sent email messages — is enforced. We can also make any other changes to suite our organization needs.
    Creating the BlackBerry device software configuration
  6. Once we have made the change, click on the BlackBerry Device Software bundles tab, and select Add BlackBerry Device Software bundles to BlackBerry Device Software configuration.
    Creating the BlackBerry device software configuration
  7. Search for the software configuration that we have just created. Select the configuration, click on Add to BlackBerry Device Software configuration, and then click on Save all.
    Creating the BlackBerry device software configuration

Now we need to create a software configuration that will house the software configuration for the BlackBerry device software that we have just created. This will let us distribute the software to all users in our organization.

Creating a software configuration for the BlackBerry device software

  1. Expand Software.
  2. Click on Create a software configuration.
  3. Type a name for the software configuration, for Disposition for unlisted applications. We are going to choose Disallowed as we only want users to install the device software and nothing else. We will also use the default application control policy — Standard Unlisted Disallowed.
    Creating a software configuration for the BlackBerry device software
  4. Click on Save.
  5. Under the Configuration information, click on the software configuration that we have just created.
    Creating a software configuration for the BlackBerry device software
  6. Click on Edit software configuration.
  7. In the BlackBerry Device Software configuration section, click on the drop-down and select the BlackBerry device software configuration that we have created earlier — Curve 8900 SC.
    Creating a software configuration for the BlackBerry device software
  8. Click on Save all.

We now have a software configuration that houses the BlackBerry device software configuration that is ready to be assigned to users or groups.

Assigning the software configuration to a user

  1. Click on Manage users.
  2. Select the user we want to apply the software configuration to. For our example we will choose Mark Ross.
  3. Select Edit user.
  4. On the Software configuration tab, in the available software configurations list, click on the SC for Device Software and select Add.
    Assigning the software configuration to a user
  5. Click on Save all.

Assigning the software configuration to a group

  1. Click on Manage groups.
  2. Select the Sales group.
  3. Click on Edit group.
  4. On the Software configuration tab, in the available software configurations list, click on the Curve 8900 SC and select Add.
  5. Click on Save all.

So, now that we have assigned the software configuration to a user or group, when they connect their BlackBerry devices to the Web Desktop Manager they will be prompted to upgrade the device software.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.12.186