ISL Light 3.0.0 for Android (2016-01-13)

 

General Information

On 13th of January the following was released:

  • ISL Light  3.0.0 (release_date=2016-01-13, revision=44218, platform=Android, os_version=2.2-FFF) for Android.

Upgrading to new version

Hosted service users please check Upgrading Hosted Service for iOS or Android .

Server license users please check Upgrading Server License for iOS or Android .

Improvements

New features

ISL Light - Mobile Android - Implement screen sharing and control using screen capture API released in L Android (FEATURE) [ISLLIGHT-1800] More

Description

Added support for new screen sharing method. Device screen is now captured using MediaProjection API on devices running Android 5 or up.

ISL Light - Mobile Android - Implement system info (FEATURE) [ISLLIGHT-2880] More

Description

Added support for showing system information on Android device. Users who are connecting to Android device will now be able to obtain the following information about the device:

- CPU usage

- RAM usage

- Storage usage

- Device screen size

- Operating system and operating system version

- Processor information

- Network connections

- Battery status

ISL Light - Mobile Android - Add keyboard combination to trigger Android MENU keypress (FEATURE) [ISLLIGHT-2759] More

Description

Support for opening Android MENU when connected to Android device was added to ISL Light application. Users can trigger Android MENU using the following keyboard keys: CTRL + SHIFT + HOME.

ISL Light - Mobile Android - Add support for disabling chat ( send button ) when connected to ISL AlwaysOn computer with embedded client (FEATURE) [ISLLIGHT-2992] More

Description

Send button in chat dialog is now disabled if user is connected to ISL AlwaysOn machine using embedded ISL Light Fast.

ISL Light - Mobile Android - Create PIE binaries for root screen capture (FEATURE) [ISLLIGHT-3120] More

Description

Root screen sharing was adapted to support Android 5 and above (position independent executables). Relevant application executables have been replaced with position independent executables.

ISL Light - Mobile Android - Create PIE binaries for root screen capture (FEATURE) [ISLLIGHT-3193] More

Description

Added support for preventing sleep of the device while viewing remote desktop.

ISL Light - Mobile Android - Remove obsolete declaration from manifest (DEFECT) [ISLLIGHT-1673] More

Description

Users were able to launch Help activity which was not exposed and caused the application to crash. Help activity was removed from manifest thus preventing the application to crash.

The defect was fixed.

ISL Light - Mobile Android - Can not send uppercase letters to Mac machine (DEFECT) [ISLLIGHT-1778] More

Description

ISL Light for Android did not correctly send uppercase letter to remote machine in case remote machine was OSX. Sending uppercase letters was redesigned, remote machine should receive the letter correctly.

The defect was fixed.

ISL Light - Mobile Android - Request android.permission.ACCESS_SUPERUSER (DEFECT) [ISLLIGHT-2233] More

Description

In some cases root permission grant dialog was not shown to user due to missing superuser permission during installation. Superuser permission was added and it is now shown during installation of ISL Light application on rooted devices.

The defect was fixed.

ISL Light - Mobile Android - Crash when using special link without command (DEFECT) [ISLLIGHT-2395] More

Description

ISL Light application crashed in case it was started via intent and if it was missing a command parameter. Opening ISL Light via intent even without the needed parameters will no longer crash the application.

The defect was fixed.

ISL Light - Mobile Android - Edge case crash (DEFECT) [ISLLIGHT-2451] More

Description

In some cases ISL Light application crashed after ending session. Edge cases are now correctly catch and application should no longer crash.

The defect was fixed.

ISL Light - Mobile Android - Google Analytics upgrade (DEFECT) [ISLLIGHT-2599] More

Description

Included library of Google Analytics did not work correctly on devices running Android 5 or higher. The library was updated and it is now working correctly.

The defect was fixed.

ISL Light - Mobile Android - Null pointer exception on an edge case (DEFECT) [ISLLIGHT-2781] More

Description

In some cases ISL Light application crashed when trying to connect to remote computer. The edge cases are now properly handled and the application should no longer crash.

The defect was fixed.

ISL Light - Mobile Android - Android 5 Image streaming does not work on Samsung device (when declined device admin rights) (DEFECT) [ISLLIGHT-2783] More

Description

In some cases on Samsung device streaming using MediaProjection API does not work, due to incompatible format. The log will now include this information in case the MediaProjection fails to start. Users do however have the option to start device streaming using the native Samsung streaming library.

The defect was fixed.

ISL Light - Mobile Android - Wrong order of ISSC screen grab drivers (DEFECT) [ISLLIGHT-2806] More

Description

ISL Light did not have correct order for ISSC screen grabbing drivers. The order was changed and it now tries to start screen grab drivers in the following order:

- Plugins

- Samsung screen sharing driver

- Root screen sharing driver

- MediaProjection API driver

- Screenshots driver

ISL Light - Mobile Android - Unable to create session code if "Stop session if features are unknown": is set to YES (DEFECT) [ISLLIGHT-2953] More

Description

In case user set Stop session if features are unknown to Yes on ISL Conference Proxy configuration page, users on Android were unable to start a session. ISL Light for Android did not send supported features, thus ISL Conference Proxy stopped the connection. The application now sends supported features to ISL Conference Proxy and session can be normally created.

The defect was fixed.

ISL Light - Mobile Android - Autotransport not working correctly (DEFECT) [ISLLIGHT-2993] More

Description

Users who had port 7615 disabled on their ISL Conference Proxy were unable to log in to their account. The issue was that autotransport functionality used only one port - port defined in settings. In case that port is closed the connection to server is unsuccessful. Use of autotransport functionality was redesigned, autotransport will try to establish a connecting using port defined in settings along with ports 80 and 443. If at least one of those ports is open the connection to server will be successful.

The defect was fixed.

ISL Light - Mobile Android - Recording file does not include desktop stream - reset desktop stream when starting recording (DEFECT) [ISLLIGHT-2995] More

Description

Users who recorded android screen could not see the device screen in the recording. The issue was that initial packet of desktop stream was missing in the recording. Recording of desktop was redesigned, initial packet is now sent to operator and device screen can be seen in the recording.

The defect was fixed.

ISL Light - Mobile Android - viewer controller does not re-appear on screen after restart&resume event in 50% of cases (DEFECT) [ISLLIGHT-3141] More

Description

Users may have experienced black screen of remote desktop in case they performed user switch or reboot on remote machine. Viewing functionality was redesigned, users should no longer receive black screen, instead they should see the actual remote desktop screen.

The defect was fixed.

ISL Light - Mobile Android - Update Samsung library due to crashes (DEFECT) [ISLLIGHT-3152] More

Description

In some cases ISL Light crashed due to internal Samsung library which is used when viewing and controlling Samsung Android device. The library was updated to latest version which should resolve crashes of ISL Light.

The defect was fixed

ISL Light - Mobile Android - Double logging for certain calls in log file (DEFECT) [ISLLIGHT-3168] More

Description

Logging functionality in ISL Light application was redesigned. Issue was in using multiple logging systems which resulted in duplicated logging lines in log file. This behavior was changed by unifying all logging systems into one. Logging to file is now always enabled in application and setting for disabling this functionality was removed from application.

The defect was fixed

ISL Light - Mobile Android - ISL Light 3.0.0 sends wrong user agent string (DEFECT) [ISLLIGHT-3172] More

Description

ISL Light Android reported wrong user agent to ISL Conference Proxy. User agent was changed in accordance with ISL Online policy to: ISL-Light/3.0.0 (android; x86, armeabi).

The defect was fixed.

ISL Light - Mobile Android - Image capture on tablets is too small - redesign scaling (DEFECT) [ISLLIGHT-3186] More

Description

Remote screen image of Android device with high resolution display was too small due to scaling. Scaling algorithm was redesigned, images with height bigger than 1024 pixels will be scaled by half.

The defect was fixed.

Was this article helpful?