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
- 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