4.0.4

Table Of Contents
VMware, Inc. 33
Chapter 3 Deploying Applications
Theloadtimeoftheruntimeclientacrossanetworkisafewmilliseconds.AfterThinApploadstheruntime
clienttomemoryontheclientcomputer ,theendusercomputercalculateswhichblocksofdataarerequired
fromtheserverandreadsthembasedonapplicationactivity.
Whentheapplicationmakes
subsequentreadrequestsforthesamedata,theWindowsdiskcacheprovides
datawithoutrequiringanetworkreadoperation.Iftheclientcomputerrunslowonmemory,Windows
discardssomeofitsdiskcacheandprovidesthememoryresourcetootherapplications.
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.Allow theapplicationtorun
onlyaftertheentirepackagedownloads.
Thesesolutionsreducefailuresandeliminatesituationsinwhichtheapplicationrequiresunstreamed
portionsduringanetworkoutage.Acompanywithmanybranchofficestypicallydesignatesoneapplication
repository
thatmirrorsacentralsharedfolderateachbranchoffice.Thissetupoptimizeslocalperformance
forclientmachineslocatedateachbranchoffice.
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