We’ve made many new improvements to the Controller experience. This article describes the top changes you should know, including how to perform various actions in the refreshed UI.
Here are the top changes recently made to Controller:
- Refreshed look and feel, with standardized workflow for building and deploying projects to your device groups
- Global action button - We’ve streamlined the user experience with a Global Action button so users no longer have to click into multiple pages to find the action they’re trying to accomplish, such as:
- Creating a new build
- Generating reports
- Provisioning devices
- Side-drawer pop-outs create a quicker and more consistent experience when viewing devices or performing actions
- X-Ray - remote device viewing and control is now available in the new Controller experience
Building a Project:
Building a project has never been easier. There are two ways to get started:
- By using "Global Action Button"
- Click “Projects” and create a new project
Next, select your device model to begin and name your project. The API level will be automatically selected for you based on the device you selected.
You’ll then go through the process of adding your artifacts. These include your app file (APK), splash screen (.png), boot animation (.zip), and your configuration file (YAML).
Once your artifacts are added, you can then review and create your build. During this step you also have the option to deploy your project to a device group.
Deploying a Project to Device Group:
Once you’ve created your project, you’re now ready to deploy your project to a device group. If you haven’t already created a group, you can learn more about creating groups here.
You also have a couple of ways to deploy your project to a group:
- Via Project Details - click “Projects” and select your desired project to deploy
- Via Groups Details - click the “Groups” tab and select your desired device group
Note: you may only deploy projects to groups that share the same device family
Global Action Button:
Use the Global Action button to perform various actions in Controller. With this button, you can:
- Create a new project / build
- Create a new deployment group
- Generate Connectivity Report
- Generate Device Report
- Add connectivity notification
- Provision devices
When viewing devices or projects in Controller, you’ll now see a side-draw display on the right side of the screen.
Here is what device details looked like in the previous Controller experience:
Here is what it looks like with the refreshed look:
From this display, you can perform all the device actions you’re accustomed to, such as rebooting or checking for location, viewing device details, and connecting to X-Ray for a device remote control session.
X-Ray - Remote Device Viewing and Control:
We’re excited to introduce X-Ray to the new Controller experience! With X-Ray, you can remotely view and control a Mason device.
Note: to see requirements for running X-Ray in Controller, see here.
To use X-Ray, first select a device you want to connect to. Next, you’ll see to options on the device details drawer:
- View Device Logs
- Launch Remote Session
These buttons are only enabled for devices that are X-Ray compatible and show an online connectivity status.
Note: When you launch a remote session or view device logs with X-Ray, you will first be prompted to acknowledge that data charges may apply.
After launching the remote session, you will see the device on the left of the screen. From here, you can view and control the device in real-time. There are also actions available such as taking a screenshot and device rotation.
When you select “View Device Logs” you will see the device logs being streamed on the left side of the screen. From here, you can leverage additional filters to drill down the logs exactly as you need them. Additionally, you can also download the log files directly from this view.