4.6.1

Table Of Contents
ThinApp User’s Guide
48 VMware, Inc.
Figure 3-2. Application Streaming
Requirements and Recommendations for Streaming Packages
ThinAppdoesnotrequirespecificserversoftwaretoprovidestreamingcapability.AnyWindowsfileshare,
NASdevice,orSMBsharecanprovidethiscapability.Theamountofdatathatneedstotransferbeforethe
applicationcanbeginrunningvariesforeachapplication.MicrosoftOfficerequiresthatonlyafractionofthe
packa
gecontentsstreambeforeanapplicationcanrun.
VMwarerecommendsthatyouuseThinAppstreaminginaLANbasedenvironmentwithaminimumof
100MBnetworks.ForWANandInternetdeploymentsthatinvolvefrequentorunexpecteddisconnections,
VMwarerecommendsoneofthefollowingsolutions:
UseaURLtodeploytheapplications.
Useadesktopdeploymentsolutiontopushthepackagetothebackground.Allowtheapplicationtorun
onlyaftertheentirepackagedownloads.
Thesesolutionsreducefailuresandeliminatesituationsinwhichtheapplicationrequiresunstreamed
portionsduringanetworkoutage.Acompanywithmanybranchofficestypicallydesignatesoneapplication
repositorythatmi
rrorsacentralsharedfolderateachbranchoffice.Thissetupoptimizeslocalperformance
forclientmachineslocatedateachbranchoffice.
Security Recommendations for Streaming Packages
VMwarerecommendsthatyoumakeacentralshareddirectoryforthepackagereadonly.Userscanreadthe
packagecontentsbutnotchangetheexecutablefilecontents.Whenapackagestreamsfromasharedlocation,
ThinAppstoresapplicationchangesintheusersandbox.Thedefaultsandboxlocationis
%AppData%\Thinstall\<application_name>.Youcanco
nfigurethesandboxlocationatruntimeorat
packagetime.
Acommonconfigurationistoplacetheusersandboxonanothercentralstoragedevice.Theusercanuseany
computerandkeepindividualapplicationsettingsatacentralshare.Whenpackagesstreamfromacentral
share,theyremainlockeduntilallus
ersexittheapplication.
packaged executable
local PC
64KB (Block 1)
decompressed
(Block 1)
decompressed
(Block 2)
64KB (Block 2)
64KB (Block 3)
64KB (Block 4)
64KB (Block 5)
compressed file
128KB read request
VMware ThinApp VOS
virtual registry
Ethernet