Creating and deploying a BlackBerry UEM
plug-in
BlackBerry UEM
plug-inYou 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.- Request the freeBlackBerry UEM Integration SDKpackage from developers.blackberry.com.
- On a dedicated development computer, install aBlackBerry UEMinstance for testing, theEclipseIDE with required plug-ins, and theUEMIntegration plug-in forEclipse.
- Run the integration process to connect the development environment to the localBlackBerry UEMinstallation. This gives yourEclipseenvironment access to the necessary development resources and dependencies for theBlackBerry UEMcomponents, and provides resources that can be used to build theBlackBerry UEMplug-in code using theUEMIntegration APIs.
- The integration process creates a folder for the plug-in in theBlackBerry UEMfile structure. TheUEMIntegration plug-in forEclipsepackages and deploys code to this file path, andBlackBerry UEMexecutes it.
- TheUEMIntegration plug-in forEclipsecreates 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.
- For complete instructions, see Setting up your BlackBerry UEM plug-in development environment.
- Develop aBlackBerry UEMplug-in and test it with a localBlackBerry UEMinstallation. The following sections provide useful references, guidance, examples, and best practices:
- 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 andBlackBerry UEM Corecomponents. A plug-in can integrate with either or both components, depending on the plug-in design.
- For complete instructions, see Deploy a plug-in to a production BlackBerry UEM domain.
- Transfer the plug-in package to each computer that hosts a productionBlackBerry UEMinstance. From the command line, you run a deployment tool that validates the plug-in, integrates it with theBlackBerry UEMcomponents, 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 moreBlackBerry UEMinstances.
- For complete instructions, see Deploy a plug-in to a production BlackBerry UEM domain.