Matrix42 FastViewer
FastViewer Remote Control
Overview
FastViewer lets users view and participate in presentations, meetings and training courses online – all in a secure and easy-to-use environment. With FastViewer, presenting the content of PC desktop to anything up to 1,000 participants is child’s play. In addition to desktop sharing, users can also see other participants’ desktops and chat with each other over a webcam. If they use a Windows PC to take part in a FastViewer session, they can also take advantage of lots of extra functions; for example, remote maintenance of other PCs or sharing and files and folders.
Application
The FastViewer app lets users attend FastViewer sessions from the comfort of any relevant device. Even if they are on the go, they no longer have to miss out on presentations, web conferences, online meetings or training sessions. Overall, the following features are available with FastViewer:
- Desktop: See your meeting partner’s desktop. You can view it in fit-to-screen mode or zoom in and use multi-touch functions, like pinching your fingers together or apart, to smoothly scale the display size. When remote control is enabled, the mouse cursers movement is relative to your fingers movement.
- Video: Tap on the camera icon to see video images of all participants in a meeting with a webcam. If your device has a front camera, you can transmit your own video image.
- Chat: The chat function also lets you join in discussions even when you’re not at your desktop.
- Users: The list of participants lists all of a session’s attendees. You can also see who’s sharing their desktops.
To host or initiate a session, use the FastViewer (Master) on a PC or Mac (FastMaster.exe / Fastmaster.app) and for joining session as a client, open the FastViewer application on the device, enter the session number and start collaborating.
Integration and Configuration
On iOS & iPadOS
- Import iFastViewer (com.fastviewer.ifastviewer) to the App Portal
- Assign iFastViewer to a Tag
- Click the Edit button for Managed Config
- Review the configuration keys
- Open https://portal.fastviewer.com/
- Login with your Username and Password
- Navigate to Settings
- Select MDM configuration
- Enter your Settings
- Press Download MDM configuration file (plist)
- Open the downloaded *.plist file with an Text Editor
- Copy and paste your configuration into to the App Configuration XML area (optional)
- Ensure to copy only the part of the *.plist with the present keys, as shown in the example below
- The following configuration represents an individual working setup:
<key>license_number</key> <string>1475696778</string> <key>license_password</key> <string>JQmdQPOWXP_YVPW%6c%6cn0vgn%8e%5fPB%3dm</string> <key>license_username</key> <string></string> <key>server_list</key> <array> </array> <key>server_list_url</key> <array> <string>https://imagoverum.com/update/serverlist.txt</string> </array> <key>hd_audio_video_enabled</key> <true/> <key>use_single_sign_on</key> <false/>
- Save the configuration
- Assign the tag to a test device or Push the tag to your already assigned devices
- Install the application
- Check your configuration
On Android Enterprise
- Import FastViewer (com.fastviewer) to the App Portal as Managed Play application
- Assign FastViewer to a Tag
- Click the Edit button for Managed Config
- Press Edit managed configuration
- Review the configuration keys given by Matrix42 FastViewer
- Open https://portal.fastviewer.com/
- Login with your Username and Password
- Navigate to Settings
- Select MDM configuration
- Review the Configuration for Android section
- Enter your configuration (optional)
- The following configuration represents an individual working setup:
- Press Save
- Assign the tag to a test device or Push the tag to your already assigned devices
- Open Companion, navigate to Profiles and check if a Managed Configuration for FastViewer is present
- Install the application from Managed Google Play
- Check your configuration
On Windows
For your Windows device, you can integrate and distribute the FastViewer Remoted Agent with Silverback. For the usage of the FastViewer Client and Master application, we recommend to use Empirum for the deployment. Additionally, the FastViewer Remoted Agent is available within the Package Cloud in the Unified User Experience for Unified Endpoint Management.
Download Sources
- Open https://portal.fastviewer.com/
- Login with your Username and Password
- Navigate to Downloads
- Download the Remoted setup (MSI)
Upload to App Portal
- Navigate to your Silverback App Portal
- Select Windows and click New Application
- Enter as Name e.g. Fastviewer Remoted Client and enter a description
- Upload the*.msi file
- Upload an icon (optional)
- Configure your App Management options
- Press Save and wait until the upload is finished and press OK
Add FastViewer to a Tag
- Navigate to Tags
- Create a new Tag, provide a Name and enable Apps and Windows and press save
- Navigate to Apps and Assign the Fastviewer Remoted Client
Deploy FastViewer
- Assign the tag to a test device or Push the tag to your already assigned devices
- Install the application
On macOS
For your macOS devices, you can integrate and distribute the FastViewer Client and Master application as well as the FastViewer Remoted Agent, and the process is very similar for all three applications.
Download Sources
- Open https://portal.fastviewer.com/
- Login with your Username and Password
- Navigate to Downloads
- Under Mac, download the latest Client module package for Software Distribution Systems
- Wait until the download is finished
- Extract the FastClientPackage.zip that contains the *.pkg and the *.plist
Perform the same steps for the Master module if you want to distribute it to your support agents or for the Remoted Agent package, if you want to use the new client.
Upload to App Portal
- Navigate to your Silverback App Portal
- Select macOS and click New Application
- Enter as Name e.g. Fastviewer Client and enter a description
- Upload the*.pkg file
- Upload the manifest.plist
- Upload an icon (optional)
- Configure your App Management options
- For the Remoted Agent package, ensure to have Install as Managed unchecked
- Press Save and wait until the upload is finished and press OK
Add FastViewer to a Tag
- Navigate to Tags
- Create a new Tag, provide a Name and enable Apps and macOS and press save
- Navigate to Apps and Assign the Fastviewer Client
Configure Permissions (recommended)
The Privacy Preference Profile is used to manage the settings in the Privacy pane of Security & Privacy preferences of enrolled Mac computers. To optimize the start for users, the settings for accessibility and screen recording can be defined in advance.
- Navigate back to Definition
- Enable in the Definition Tab the Profile Feature
- Press Save
- Navigate to Profiles
- Select Privacy Preferences
- Press New Privacy Preferences Profile
- Enable the Privacy Preference Setting
- Enter the following information:
- Name: FastViewer Client
- Identifier Type: Bundle Id
- Identifier: com.fastviewer.FastClient
- Code Requirement: anchor apple generic and identifier "com.fastviewer.FastClient" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = N646HVZ2KR)
- Switch the Access Permission for Accessibility to Allow
- Switch the Access Permission for Screen Capture to Allow standard user to set system service
- Press Save
- Confirm with OK
- Add optionally a new New Privacy Preferences Profile for the FastMaster with the following information:
- Name: FastViewer Master
- Identifier Type: Bundle Id
- Identifier: com.fastviewer.FastMaster
- Code Requirement: anchor apple generic and identifier "com.fastviewer.FastMaster" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = N646HVZ2KR)
- Add optionally a new New Privacy Preferences Profile for the FastViewer Remoted Agent with the following information:
- FastViewer GUI Agent
- Name: FastViewer GUI Agent
- Identifier Type: Bundle Id
- Identifier: com.fastviewer.remote.FvwGUIAgent
- Code Requirement: anchor apple generic and identifier "com.fastviewer.remote.FvwGUIAgent" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = N646HVZ2KR)
- FastViewer
- Name: Fastviewer Pre Login Agent
- Identifier Type: Bundle Id
- Identifier: com.fastviewer.remote.FvwPreLoginAgent
- Code Requirement: anchor apple generic and identifier "com.fastviewer.FastMaster" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = N646HVZ2KR)
- FastViewer GUI Agent
Deploy FastViewer and Review Installation
- Assign the tag to a test device or Push the tag to your already assigned devices
- Navigate to Devices
- Locate an assigned device for this tag, open the device information and press refresh
- Click Actions and select Pending Commands
- Locate the Request Type InstallEnterpriseApplication as it is indicating if the device acknowledges the installation request
- If the command is displayed as acknowledged, the application should be installed automatically on the device in the background
- Review the Request Type InstallProfile command with the Privacy Preference Profile
- If the command is displayed as acknowledged, the privacy settings for the FastViewer application should be installed automatically on the device in the background
- Head over to your managed device
- Open System Settings
- Select Privacy & Security
- Scroll down and select Profiles
- Select the Silverback Privileges Profile and review the Configuration
- Open Launchpad and review if the FastClient application is already installed
- Now close and reopen System Settings and open Privacy & Security and Screen & System Audio Recording
- Review the FastClient entry, it should be changeable without requiring administrative credentials
- Press back and open Accessibility
- Review that there is currently no entry for the FastClient
Initiate a Session
- Now open FastClient and join a session
- On the FastViewer Master application, select in the Share screen section the client
- On the client, a popup with Permission approvals should appear
- Select application or share all apps
- Now change in the FastViewer Master application the remote control to the Moderator
- On the client, a popup with Permission approvals should appear
- Press Share and the client should be controllable remotely
Verify Permissions
- You can now disable the permissions in the Privacy & Security settings
- Then uninstall the FastClient application
- Then disable the Privacy Preference Profile in Silverback and Push the Tag
- Wait until the Profile will be installed/uninstalled and then quit the System Settings Application
- Install the FastClient application again
- Initiate again a session and on the FastViewer Master application, select in the Share screen section the client
- The screen might be somehow shareable, but not fully as main windows will not be shown, only the background
- Now quit the System Settings
- Reopen System Settings and navigate Privacy & Security settings and Screen & System Audio Recording
- Try to enable the permissions for FastClient and you should get a prompt for administrative credentials
- Now go back to the FastMaster application and change the remote control again to the Moderator
- Now the user should get prompted to grant e.g. the Accessibility permissions after pressing share
- Press Open System Settings
- Review the FastClient entry and try to enable it
- The user will be prompted for administrative credentials
It might the that permissions are cached particularly on the device , so please ensure to test with attention and awareness.
Additional Notes
- Review FastViewer Release Notes
- User Guides are available in the FastViewer Web Portal under General > Documents
- On macOS , the FastViewer Master and Client application will be installed under /Applications/
- To uninstall the Master or Client application manually, open Finder, select Go and select Applications and drag & drop the FastClient or FastMaster into the bin
- The FastViewer Remoted Agent will be installed under /Library/Application Support/
- To uninstall the Remoted Agent manually, open Finder, select Go and and Go to Folder and navigate to /Library/Application Support/com.fastviewer.remote, select tools and run the FvWRemoted Uninstaller application