Novell ZENworks Application Virtualization 8.0.2 User Manual

Novell®
www.novell.com
Integration and Streaming Guide
ZENworks® Application Virtualization
novdocx (en) 16 April 2010
AUTHORIZED DOCUMENTATION
8.0.2
November 30, 2010
Novell ZENworks Application Virtualization 8.0.2 Integration and Streaming Guide
Legal Notices
Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc., reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.
Further, Novell, Inc., makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc., reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.
Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classification to export, re-export or import deliverables. You agree not to export or re-export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. See the
Novell International Trade Services Web page (http://www.novell.com/info/exports/) for more information on
exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export approvals.
novdocx (en) 16 April 2010
Copyright © 2008-2010 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.
Novell, Inc. 404 Wyman Street, Suite 500 Waltham, MA 02451 U.S.A. www.novell.com
Online Documentation: To access the latest online documentation for this and other Novell products, see
the Novell Documentation Web page (http://www.novell.com/documentation).
Novell Trademarks
For Novell trademarks, see the Novell Trademark and Service Mark list (http://www.novell.com/company/legal/
trademarks/tmlist.html).
Third-Party Materials
All third-party trademarks are the property of their respective owners.
novdocx (en) 16 April 2010
novdocx (en) 16 April 2010
4 Novell ZENworks Application Virtualization 8.0.2 Integration and Streaming Guide
Contents
About This Guide 7
1Overview 9
1.1 Using the Configuration Wizard to Prepare Applications for Virtualization. . . . . . . . . . . . . . . . . 9
1.2 Manually Preparing Applications for Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2 Preparing GroupWise Messenger for Virtualization 13
3 Preparing GroupWise and GroupWise Notify for Virtualization 17
4 Preparing Novell OpenOffice for Virtualization 21
novdocx (en) 16 April 2010
5 Using Virtual Applications with ZENworks Configuration Management 25
5.1 ZENworks Startup Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5.2 ZENworks Bundle Publishing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6 Streaming Virtual Applications 29
6.1 Streaming Tools Included in the Product Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.2 Streaming Virtual Applications from the Web. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.2.1 Preparing Applications for Streaming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.2.2 Setting Up Files on a Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2.3 Streaming License Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.2.4 Adding Applications to the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.2.5 Testing the Spoon Standalone Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
6.3 Streaming Virtual Applications from a Network Share . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.3.1 Setting Up SpoonPlay to Stream Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6.3.2 Using the SpoonPlay Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3.3 Integrating SpoonPlay with the SpoonReg Command Line Tool. . . . . . . . . . . . . . . . 35
A Documentation Updates 37
A.1 November 30, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
A.2 August 20, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
A.3 May 7, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
A.4 April 28, 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Contents 5
novdocx (en) 16 April 2010
6 Novell ZENworks Application Virtualization 8.0.2 Integration and Streaming Guide
About This Guide
This guide provides information about using Novell ZENworks Application Virtualization to prepare Novell products for use in your environment. The information in this guide is organized as follows:
Chapter 1, “Overview,” on page 9
Chapter 2, “Preparing GroupWise Messenger for Virtualization,” on page 13
Chapter 3, “Preparing GroupWise and GroupWise Notify for Virtualization,” on page 17
Chapter 4, “Preparing Novell OpenOffice for Virtualization,” on page 21
Chapter 5, “Using Virtual Applications with ZENworks Configuration Management,” on
page 25
Chapter 6, “Streaming Virtual Applications,” on page 29
Appendix A, “Documentation Updates,” on page 37
novdocx (en) 16 April 2010
Audience
This guide is intended for administrators.
Feedback
We want to hear your comments and suggestions about this manual and the other documentation included with this product. Please use the User Comments feature at the bottom of each page of the online documentation, or go to Novell Documentation Feedback site (http://www.novell.com/
documentation/feedback.html) and enter your comments there.
Documentation Updates
For the most recent version of the ZENworks Application Virtualization Integration Guide, visit the
Novell Documentation Web site (http://www.novell.com/documentation/zav80).
Additional Documentation
ZENworks Application Virtualization is supported by other documentation (in PDF format) that you can use to learn about and implement the product. For additional documentation, see the ZENworks
Application Virtualization Web site (http://www.novell.com/documentation/zav80/index.html). You
can also click Help > Novell ZENworks Application Virtualization from within the program to access this information.
About This Guide 7
novdocx (en) 16 April 2010
8 Novell ZENworks Application Virtualization 8.0.2 Integration and Streaming Guide
1
Overview
Novell ZENworks Application Virtualization lets you convert applications that run on Microsoft Windows into self-contained virtual applications. After being virtualized, an application becomes a single, isolated file that runs instantly from anywhere, including a thumb drive or other removable media. Unlike traditional installation methods, the single virtual application file does not require a separate setup process, and does not rely on external components and runtimes, reboots, or administrative privileges. The application is now isolated from other system applications, preventing DLL conflicts and other deployment nightmares, yet the experience for the application’s user is unchanged.
ZENworks Application Virtualization lets you use the Configuration Wizard to prepare Novell GroupWise, GroupWise Messenger, and Novell OpenOffice for virtualization.
To virtualize GroupWise, GroupWise Messenger, and Novell OpenOffice, you have the following options:
novdocx (en) 16 April 2010
1
Use the options in the Configuration Wizard to virtualize these applications. This process is
recommended for first time users.
For more information, see Section 1.1, “Using the Configuration Wizard to Prepare
Applications for Virtualization,” on page 9.
Configure these applications manually.
This guide provides step-by-step information to help you use Novell ZENworks Application Virtualization to create virtual executable files to run Novell GroupWise, GroupWise Notify, GroupWise Messenger, and Novell OpenOffice.
You can use the information in this guide to customize the virtualized files or you can use the information to better understand the virtualization process. For more information, see
Section 1.2, “Manually Preparing Applications for Virtualization,” on page 11.
If you use Novell ZENworks Configuration Management in your environment, you can configure your virtual application so that it checks to ensure that the ZENworks Adaptive Agent is installed on the device and that the device is registered to your ZENworks Management Zone before the application can be launched. You can also Use ZENworks Application Virtualization to publish ZENworks bundles that you can distribute using ZENworks Configuration Management. For more information, see Appendix 5, “Using Virtual
Applications with ZENworks Configuration Management,” on page 25.
1.1 Using the Configuration Wizard to Prepare Applications for Virtualization
ZENworks Application Virtualization includes a Configuration Wizard that helps you prepare the following common applications for virtualization:
7-Zip: An open-source utility used to manipulate archives.
Apple Safari: An application used to browse the Internet.
Adobe Reader: An application used to view and print PDF files.
Overview
9
Citrix ICA Demo: Lets you create a virtualized version of the Citrix xenapp client for
executing applications published by Citrix xenapp.
GIMP: GNU Image Manipulation Program. An open-source application used to process
digital graphics and photographs.
Google Talk: An application used for instant messaging and PC-to-PC voice calls.
Microsoft Internet Explorer: An application used to browse the Internet.
Microsoft Office: A suite of office-productivity applications.
Microsoft Project: An application used to manage projects.
Microsoft Visio: An application used to create diagrams.
Mozilla Firefox: An open-source application used to browse the Internet.
Novell GroupWise Client: A collaboration software solution used to provide information
workers with e-mail, calendaring, instant messaging, task management, and contact and document management functions.
Novell GroupWise Messenger: A corporate, cross-platform instant messaging application
used to send instant messages in a secure environment and to create contact lists.
Novell OpenOffice: A suite of office-productivity applications, including a word processor,
presentation and spreadsheet applications, an HTML editor, and a drawing tool. Novell OpenOffice contains enhancements and bug fixes that are not available in the standard edition.
novdocx (en) 16 April 2010
OpenOffice: A suite of office-productivity applications, including a word processor,
presentation and spreadsheet applications, an HTML editor, and a drawing tool.
Opera: An application used to browse the Internet.
To use the Configuration Wizard to virtualize GroupWise, GroupWise Messenger, or Novell OpenOffice:
1 Click Start > All Programs > Novell ZENworks Application Virtualization 8.0.2 > Novell
ZENworks Application Virtualization 8.0.2 to start the application.
10 Novell ZENworks Application Virtualization 8.0.2 Integration and Streaming Guide
novdocx (en) 16 April 2010
2 Click the Configuration Wizard button in the Too ls section of the Virtual Application ribbon.
3 Click Build a virtual application from a template.
4 Select the desired application from the Application drop-down list.
5 Click Next, then follow the instructions in the wizard.
1.2 Manually Preparing Applications for Virtualization
Most commercial applications, including GroupWise and Novell OpenOffice, require complex combinations of file system and registry entries to function properly. To facilitate virtualization of these applications, ZENworks Application Virtualization creates snapshot application installations and automatically configures itself based on modifications made to the host system during application setup.
Snapshotting uses images of the host machine that are taken at different points in time to determine the virtual application configuration.
Overview 11
Prior to installing the application to be virtualized, a snapshot is taken that captures the state of the host device without the target application installed. After installing the application, a second snapshot is taken that captures all changes to the host device. ZENworks Application Virtualization then computes the changes, or delta, between the snapshots, and inserts these changes into the configuration.
You can use the configuration information to create executable files that behave differently, depending on the application you are preparing to use:
A Single Executable File to Launch an Application: To prepare GroupWise Messenger, you
can create a single executable file to launch the program. For more information, see Chapter 2,
“Preparing GroupWise Messenger for Virtualization,” on page 13.
To prepare Novell OpenOffice, you have the option to create a single executable file to launch the OpenOffice.org Quickstarter, which lets users choose the program to launch (Writer, Calc, Draw, Impress, or Math). For more information, see Chapter 4, “Preparing Novell OpenOffice
for Virtualization,” on page 21.
A Single Executable File to Simultaneously Launch Multiple Applications: To prepare
GroupWise and Notify, you can create a single executable file to launch both programs simultaneously. For more information, see Chapter 3, “Preparing GroupWise and GroupWise
Notify for Virtualization,” on page 17.
novdocx (en) 16 April 2010
A Single Executable File to Expose Multiple Executable Startup Files: To prepare Novell
OpenOffice, you can create a single executable file to expose multiple executable startup files (Writer, Calc, Draw, Impress, or Math). ZENworks Application Virtualization allows multiple entry points into the virtual application to be triggered based on a command line argument to the virtual application executable. If you use Novell ZENworks Desktop Management or ZENworks Configuration Management to distribute applications, command line arguments let you use the same application object for all OpenOffice.org programs. For more information, see Chapter 4, “Preparing Novell OpenOffice for Virtualization,” on page 21.
12 Novell ZENworks Application Virtualization 8.0.2 Integration and Streaming Guide
Loading...
+ 26 hidden pages