SlideShare a Scribd company logo
© 2009 VMware Inc. All rights reserved
VMware ThinApp 4.5
Product Overview and Technical Discussion
Agenda
Application virtualization
Whats New with ThinApp 4.5
Helpful Design Guidance
Q & A
X86 Hardware
Machine
Virtualization
Operating System
3
• Virtualization breaks the bond between each layer
• Allows IT to manage each layer separately
• Users can pick HW and apps while still locking down desktop
• Supports server hosted desktops and PCs
Building the Composite Desktop
Application
Virtualization
Application
User/Profile
How ThinApp Works
• Application encapsulation
and Isolation
• Intercepts file and system calls
• Process Loading- start exe from
VOS, Launch from host OS
(Virtual/Physical).
• DLL Loading. loads DLL
dependencies the EXE/DLL/OCX
files from archive
• Thread and process management.
VOS tracks all processes and
threads inside virtual registry
(COM & Utility)
Vmware Thinapp Links the Application, Virtual Operating System
(VOS), File System and Registry into a Single EXE MSI File
Windows
Operating System
ThinApp Secure
Compressed Container (EXE)
Virtual OS
Application
Registry Access
File Access
Virtual
Registry
Virtual
File
System
Virtual
Registry
Virtual
File
System
The VMware ThinApp Solution
Agentless architecture
• Single file – EXE, MSI
• No installation or changes to registry
• Zero management required on end point device
Seamlessly fits into any environment
• No streaming server hardware or software needed
• Plugs into any existing management framework
Run Virtually Any Application from Any Device
• Desktop, USB, flash, terminal services, Citrix
• Any windows application – simple to complex
• Supporting components can be run side by side (java, .Net)
Ensuring security without compromising user flexibility
• User-Mode execution
• Virtual Registry protects underlying host OS
• No device drivers installed on underlying OS
ThinApp 4.5 what’s new
Full Windows 7 support
Virtualize legacy apps on
older Windows platform for
deployment to Windows 7
Performance Accelerator
Reduced page file usage and
increased memory sharing for
faster delivery at reduced
bandwidth consumption
Relink
Upgrade existing ThinApp
packages without the need of
application project files
Registry Transaction Protection
Ensure registry file integrity and
eliminate potential data corruption
due to crash or system failure
ThinApp SDK
Published APIs to allow for
integration of ThinApp with
third party softwareEnhanced Supportability
Customers have option to
share packaging results with
VMware for better support….
ThinApp Community Portal
Users can upload
application instructions and
share with the community
Begin Windows 7 Migration with VMware ThinApp
• Assess application compatibility
• Identify and prioritize application requirements
• Virtualize applications using ThinApp
OS Migration phases – Physical to Virtual
Application Virtualization
Desktop Virtualization
Operate
Assess and
Plan
Data Setting
and
Preservation
Application
migration
and
Compatibility
Master
Image
Build
Test &
Deploy
Accelerate delivery of application
compatibility
• Eliminate costly application
recoding
• Minimize time-consuming
regression testing
Simplify deployment with
virtualized desktops standard
application and desktop images
• Faster to deploy, less down time
• Centralize control and application
delivery
• to end point devices
Windows 7 and Server 2008 R2 Support
• Full support for the following Windows operating systems at the same level
as Windows XP and Windows Vista
 Windows 7 (32-bit and 64-bit)
 Windows Server 2008 R2
• New applications captured on older platforms (XP or Vista) can now run on
Windows 7/Server 2008
• Windows 7/Server 2008 can also be used to capture new applications
 Best practice: Capture platform <= Deployment platform
Seamlessly Upgrade Packages with the Relink Tool
• The Relink Tool upgrades the ThinApp
runtime inside a package
Ie. Relink with ThinApp 4.5 to support
Windows 7
• Relink does NOT require the original project
directories and can be run against an entire
directory of packages.
• Preserves the original ThinApp package
contents as .bak files
***Make sure you have plenty of disk space
• Relink supports wildcards and recursion
relink [-Recursive] <path_to_package>*.exe *.dat *.msi
Examples relink –recursive c:Thinapps*.exe
relink AdobeReader.exe
Performance Accelerator
• In ThinApp 4.5 customers will experience significant performance
improvements, especially noticeable in VDI environments utilizing shared
storage
 Shorter application startup time and lower network bandwidth consumption
 Lower disk IOPs, reduced memory consumption and page file usage
• Implemented with a new package.ini parameter
 OptimizeFor= Memory
Streaming Improvements from ThinApp 4.0.4 to 4.5
Launch Time (sec) Mem Used (MB) Network Payload (KB)
Excel -46.4 % -57.8 % -42.0 %
Word -23.5 % -88.7 % -38.9 %
PPT -34.5 % -35.6 % -36.6 %
Outlook -48.3 % -57.7 % -38.9 %
Adobe -20.5 % -0.7 % -44.1 %
Setup Capture Changes
• A number of changes were made to the Setup Capture wizard to improve
usability and the customer experience
• Context-sensitive Help, and Help buttons were also added to most screens
of the wizard
Enhanced Support Ecosystem
Implemented by radio button option in Setup Capture wizard (Optional)
Enhanced Packaging Support
• Shares application packaging
results and errors
ie. App name and version
• All data collected is anonymous
and only used in aggregated form
• Application ‘Recipes’ available
ThinApp Communities Forum
and Contribution Portal
http://communities.vmware.com/c
ommunity/vmtn/entdesk/thinapp
VMware View and ThinApp Integration Guide
14 Confidential
Persona
User Data
Application
Settings
User Profile
The Integration Guide provides
• Comprehensive design considerations for building the Composite Desktop
which pairs persistent user profile, user data, and application settings with a
stateless desktop OS
• Scenario Based Examples
• Sample Script and Screenshots
• Integration without dedicated server infrastructure
VMware View 4 and ThinApp Integration Guide
Why customers choose ThinApp
15
No infrastructure required
Low cost to adopt, faster to rollout
Low cost to adopt, faster to rollout
Agentless architecture
Seamlessly fits into any existing ESD or process
Plugs into any environment
Resources
ThinApp View
Community Demo
ThinApp Product Homepage – 60 days eval download
http://www.vmware.com/products/thinapp/
ThinApp Blogs
http://blogs.vmware.com/thinapp/
More information on VMware View
http://www.vmware.com/products/view/
Download and evaluate VMware View
www.vmware.com/download/view/
ThinApp Communities Forum & Contribution Portal
Find “recipes” of applications that have been virtualized
http://communities.vmware.com/community/vmtn/entdesk/thinapp
ThinApp Lounge – First Tuesday of every month Live
session FREE with a product expert…..
Live discussions on ThinApp topics, packaging, and general
questions
http://communities.vmware.com/community/vmtn/entdesk/thinapp
ThinApp Demo
https://www.vmware.com/tryvmware/login.php?eval=thinapp

More Related Content

V mware thin app 4.5 what_s new presentation

  • 1. © 2009 VMware Inc. All rights reserved VMware ThinApp 4.5 Product Overview and Technical Discussion
  • 2. Agenda Application virtualization Whats New with ThinApp 4.5 Helpful Design Guidance Q & A
  • 3. X86 Hardware Machine Virtualization Operating System 3 • Virtualization breaks the bond between each layer • Allows IT to manage each layer separately • Users can pick HW and apps while still locking down desktop • Supports server hosted desktops and PCs Building the Composite Desktop Application Virtualization Application User/Profile
  • 4. How ThinApp Works • Application encapsulation and Isolation • Intercepts file and system calls • Process Loading- start exe from VOS, Launch from host OS (Virtual/Physical). • DLL Loading. loads DLL dependencies the EXE/DLL/OCX files from archive • Thread and process management. VOS tracks all processes and threads inside virtual registry (COM & Utility) Vmware Thinapp Links the Application, Virtual Operating System (VOS), File System and Registry into a Single EXE MSI File Windows Operating System ThinApp Secure Compressed Container (EXE) Virtual OS Application Registry Access File Access Virtual Registry Virtual File System Virtual Registry Virtual File System
  • 5. The VMware ThinApp Solution Agentless architecture • Single file – EXE, MSI • No installation or changes to registry • Zero management required on end point device Seamlessly fits into any environment • No streaming server hardware or software needed • Plugs into any existing management framework Run Virtually Any Application from Any Device • Desktop, USB, flash, terminal services, Citrix • Any windows application – simple to complex • Supporting components can be run side by side (java, .Net) Ensuring security without compromising user flexibility • User-Mode execution • Virtual Registry protects underlying host OS • No device drivers installed on underlying OS
  • 6. ThinApp 4.5 what’s new Full Windows 7 support Virtualize legacy apps on older Windows platform for deployment to Windows 7 Performance Accelerator Reduced page file usage and increased memory sharing for faster delivery at reduced bandwidth consumption Relink Upgrade existing ThinApp packages without the need of application project files Registry Transaction Protection Ensure registry file integrity and eliminate potential data corruption due to crash or system failure ThinApp SDK Published APIs to allow for integration of ThinApp with third party softwareEnhanced Supportability Customers have option to share packaging results with VMware for better support…. ThinApp Community Portal Users can upload application instructions and share with the community
  • 7. Begin Windows 7 Migration with VMware ThinApp • Assess application compatibility • Identify and prioritize application requirements • Virtualize applications using ThinApp
  • 8. OS Migration phases – Physical to Virtual Application Virtualization Desktop Virtualization Operate Assess and Plan Data Setting and Preservation Application migration and Compatibility Master Image Build Test & Deploy Accelerate delivery of application compatibility • Eliminate costly application recoding • Minimize time-consuming regression testing Simplify deployment with virtualized desktops standard application and desktop images • Faster to deploy, less down time • Centralize control and application delivery • to end point devices
  • 9. Windows 7 and Server 2008 R2 Support • Full support for the following Windows operating systems at the same level as Windows XP and Windows Vista  Windows 7 (32-bit and 64-bit)  Windows Server 2008 R2 • New applications captured on older platforms (XP or Vista) can now run on Windows 7/Server 2008 • Windows 7/Server 2008 can also be used to capture new applications  Best practice: Capture platform <= Deployment platform
  • 10. Seamlessly Upgrade Packages with the Relink Tool • The Relink Tool upgrades the ThinApp runtime inside a package Ie. Relink with ThinApp 4.5 to support Windows 7 • Relink does NOT require the original project directories and can be run against an entire directory of packages. • Preserves the original ThinApp package contents as .bak files ***Make sure you have plenty of disk space • Relink supports wildcards and recursion relink [-Recursive] <path_to_package>*.exe *.dat *.msi Examples relink –recursive c:Thinapps*.exe relink AdobeReader.exe
  • 11. Performance Accelerator • In ThinApp 4.5 customers will experience significant performance improvements, especially noticeable in VDI environments utilizing shared storage  Shorter application startup time and lower network bandwidth consumption  Lower disk IOPs, reduced memory consumption and page file usage • Implemented with a new package.ini parameter  OptimizeFor= Memory Streaming Improvements from ThinApp 4.0.4 to 4.5 Launch Time (sec) Mem Used (MB) Network Payload (KB) Excel -46.4 % -57.8 % -42.0 % Word -23.5 % -88.7 % -38.9 % PPT -34.5 % -35.6 % -36.6 % Outlook -48.3 % -57.7 % -38.9 % Adobe -20.5 % -0.7 % -44.1 %
  • 12. Setup Capture Changes • A number of changes were made to the Setup Capture wizard to improve usability and the customer experience • Context-sensitive Help, and Help buttons were also added to most screens of the wizard
  • 13. Enhanced Support Ecosystem Implemented by radio button option in Setup Capture wizard (Optional) Enhanced Packaging Support • Shares application packaging results and errors ie. App name and version • All data collected is anonymous and only used in aggregated form • Application ‘Recipes’ available ThinApp Communities Forum and Contribution Portal http://communities.vmware.com/c ommunity/vmtn/entdesk/thinapp
  • 14. VMware View and ThinApp Integration Guide 14 Confidential Persona User Data Application Settings User Profile The Integration Guide provides • Comprehensive design considerations for building the Composite Desktop which pairs persistent user profile, user data, and application settings with a stateless desktop OS • Scenario Based Examples • Sample Script and Screenshots • Integration without dedicated server infrastructure VMware View 4 and ThinApp Integration Guide
  • 15. Why customers choose ThinApp 15 No infrastructure required Low cost to adopt, faster to rollout Low cost to adopt, faster to rollout Agentless architecture Seamlessly fits into any existing ESD or process Plugs into any environment
  • 16. Resources ThinApp View Community Demo ThinApp Product Homepage – 60 days eval download http://www.vmware.com/products/thinapp/ ThinApp Blogs http://blogs.vmware.com/thinapp/ More information on VMware View http://www.vmware.com/products/view/ Download and evaluate VMware View www.vmware.com/download/view/ ThinApp Communities Forum & Contribution Portal Find “recipes” of applications that have been virtualized http://communities.vmware.com/community/vmtn/entdesk/thinapp ThinApp Lounge – First Tuesday of every month Live session FREE with a product expert….. Live discussions on ThinApp topics, packaging, and general questions http://communities.vmware.com/community/vmtn/entdesk/thinapp ThinApp Demo https://www.vmware.com/tryvmware/login.php?eval=thinapp