4.7.3

Table Of Contents
ThinApp User’s Guide
42 VMware, Inc.
Figure 3-2. Application Streaming
Requirements and Recommendations for Streaming Packages
ThinAppdoesnotrequirespecificserversoftwaretoprovidestreamingcapability.AnyWindowsfileshare,
NASdevice,orSMBsharecanprovidethiscapability.Theamountofdatathatneedstotransferbeforethe
applicationcanbeginrunningvariesforeachapplication.MicrosoftOfficerequiresthatonlyafractionofthe
packagecontentsstreambeforeanapplicationcanrun.
VMwarerecommendsthatyouuseThinAppstreaminginaLANbasedenvironmentwithaminimumof
100MBnetworks.ForWANandInternetdeploymentsthatinvolvefrequentorunexpecteddisconnections,
VMwarerecommendsoneofthefollowingsolutions:
UseaURLtodeploytheapplications.
Useadesktopdeploymentsolutiontopushthepackagetothebackground.Allowtheapplicationtorun
onlyaftertheentirepackagedownloads.
Thesesolutionsreducefailuresandeliminatesituationsinwhichtheapplicationrequiresunstreamed
portionsduringanetworkoutage.Acompanywithmanybranchofficestypicallydesignatesoneapplication
repositorythatmirrorsacentralsharedfolderateachbranchoffice.Thissetupoptimizeslocalperformance
forclientmachineslocatedateachbranchoffice.
Security Recommendations for Streaming Packages
VMwarerecommendsthatyoumakeacentralshareddirectoryforthepackagereadonly.Userscanreadthe
packagecontentsbutnotchangetheexecutablefilecontents.Whenapackagestreamsfromasharedlocation,
ThinAppstoresapplicationchangesintheusersandbox.Thedefaultsandboxlocationis
%AppData%\Thinstall\<application_name>.You
canconfigurethesandboxlocationatruntimeorat
packagetime.
Acommonconfigurationistoplacetheusersandboxonanothercentralstoragedevice.Theusercanuseany
computerandkeepindividualapplicationsettingsatacentralshare.Whenpackagesstreamfromacentral
share,theyremainlockeduntil
allusersexittheapplication.