Skip Navigation

Creating and deploying a
BlackBerry UEM
plug-in

You will use the following process to create a
BlackBerry UEM
plug-in and deploy it to a production domain. This guide provides you with the instructions you need for each step of the process.
  1. Request the free
    BlackBerry UEM Integration SDK
    package from developers.blackberry.com.
  2. On a dedicated development computer, install a
    BlackBerry UEM
    instance for testing, the
    Eclipse
    IDE with required plug-ins, and the
    UEM
    Integration plug-in for
    Eclipse
    .
    • Run the integration process to connect the development environment to the local
      BlackBerry UEM
      installation. This gives your
      Eclipse
      environment access to the necessary development resources and dependencies for the
      BlackBerry UEM
      components, and provides resources that can be used to build the
      BlackBerry UEM
      plug-in code using the
      UEM
      Integration APIs.
    • The integration process creates a folder for the plug-in in the
      BlackBerry UEM
      file structure. The
      UEM
      Integration plug-in for
      Eclipse
      packages and deploys code to this file path, and
      BlackBerry UEM
      executes it.
    • The
      UEM
      Integration plug-in for
      Eclipse
      creates projects with sample build.gradle files that are used to build and package the plug-in. You can modify build.gradle files to fit your development processes, for example, to publish build products to an artifact repository.
  3. Develop a
    BlackBerry UEM
    plug-in and test it with a local
    BlackBerry UEM
    installation. The following sections provide useful references, guidance, examples, and best practices:
  4. When the plug-in is ready to deploy to your production environment, you compile and generate a plug-in package (.zip file) from the command line. The package contains the component-specific extension parts (.jar and other files) with the code to run in the UI and
    BlackBerry UEM Core
    components. A plug-in can integrate with either or both components, depending on the plug-in design.
  5. Transfer the plug-in package to each computer that hosts a production
    BlackBerry UEM
    instance. From the command line, you run a deployment tool that validates the plug-in, integrates it with the
    BlackBerry UEM
    components, and restarts the components.
    • The plug-in deployment tool also gives you the ability to create a simple executable installer for the plug-in with an optional UI. You may want to create an executable installer if you want others to deploy the plug-in on one or more
      BlackBerry UEM
      instances.