4.5 Beta Settings for Autoload Application's

AutoLoad1 Here are some great registry settings that you may want to know about when dealing with 4.5 beta and the clients that you are trying to manage. In 4.5 we will support Autoload.  Essentially, you can configure the client to ensure after the application launches (FB1 downloaded) the client will continue to stream FB2 (in the background) until the application is 100% in cache.  Please note the autoloading is occuring over RTSP and is set as a lower priority process so not to impact or degrade performance for the user.

This will be a great and certainly an important feature for Laptop/Mobilel! But can be applied to many different areas in your business.

AutoLoadTriggers

Registry Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\Client\CurrentVersion
\Configuration\AutoLoadTriggers

AutoLoadTriggers REG_DWORD
0x0 = Never
0x1 = OnLaunch
0x2 = OnRefresh
0x4 = OnLogin

0x5 = On Launch & Login (DEFAULT)

These flags Indicate the events that initiate AutoLoading of applications. AutoLoad implicitly uses background streaming to enable the app to be fully loaded into cache. Feature block 1 will be loaded as quickly as possible. Feature block 2 will be loaded in the background to enable foreground operations (i.e. user interaction with applications) to take priority and provide optimal performance.

Bit mask values:

Never No bits are set (value is 0), no auto loading will be performed, as there are no triggers set

OnLogin Perform auto load for any application when a user logs in.

OnLaunch Perform autoload when a user launches an application

OnRefresh Perform autoload anytime a DC Refresh occurs.

AutoLoad Target

Registry Keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\Client\CurrentVersion
\Configuration\AutoLoadTarget

AutoLoadTarget REG_DWORD 

0x0 = None
0x1 = PreviouslyUsed (Default)
0x2 = All

This parameter indicates what will be autoloaded when any given AutoLoadTriggers occur.

Bit mask values:

None No autoloading, regardless of what triggers may be set

All If any AutoLoad trigger is enabled, all package will be automatically loaded

PreviouslyUsed If any AutoLoad trigger is enabled, load only the packages where at least one app in the package has been previously used by a user (i.e. launched or precached,). This targets ‘important’ apps, meaning apps that have been used before are likely to be more important to a user than apps that have never been launched.

AutoLoadAs you can see the Values that I have set are the defaults which will load my previously used applications at Launch & Login in the local clients cache. All in all one very cool method to making sure your users have the applications on and off the network! Background streaming is implemented by lowering the streaming thread’s priority to idle priority. Thus, background streaming is controlled by the OS scheduler based on CPU utilization.