background image

Streaming Virtual Applications

33

http://www.mysite.com/spoon/plugin-check.html

3

Install the plug-in.

Testing the Application Launch

1

From a text editor, open 

launch.html

 and edit the 

Spoon_Config

 variable to reference one of 

the application configuration files available on the Web server.

2

Use a Web browser to navigate to 

plugin-check.html

.

The page then redirects to 

launch.html

.

3

Click the 

Run

 link on the page. A security dialog box might appear requesting to run the 

application. If so, allow the application to run.

The application buffers and then launches.

NOTE: 

Š

The application configuration file is cached by the plug-in for up to 15 minutes. If the 
application configuration is changed, it is best to restart the Spoon plug-in (select 

Start > All 

Programs > Startup > Spoon Sandbox Manager

) before retesting.

Š

To register the streamed applications to a local machine, modify the RunApp function in the 

launch.html

 file as follows: 

spoon.RunApp(Spoon_config, true);

Troubleshooting an Application That Fails to Buffer

The DebugView tool from Microsoft generates the logging information output from the Spoon plug-
in. Use the following steps to obtain, configure, and use the tool.

1

Download the DebugView tool from the 

Microsoft Web site (http://technet.microsoft.com/en-

us/sysinternals/bb896647.aspx)

.

2

Run the debug tool (

dbgview.exe

) to immediately start capturing the debug output.

3

In 

HKEY_CURRENT_USER\Software\Code Systems\Spoon

 of the Windows registry, create 

the 

TraceLevel

 value and add 

Debug

 as a new String value.

4

On the Windows desktop, select 

Start > All Programs > Startup > Spoon Sandbox Manager

 to 

restart the Spoon plug-in.

5

Navigate to 

launch.html

.

6

Inspect the DebugView output for possible errors in the application configuration file.

6.3  Streaming Virtual Applications from a 
Network Share

The SpoonPlay command line tool is a utility for running streamed applications from a network 
share. After you package the application and create the streaming files, you can store the files on a 
network share or a Web server. SpoonPlay manages the launch and local cache of streamed virtual 
applications from a network share to a desktop.

Š

Section 6.3.1, “Setting Up SpoonPlay to Stream Applications,” on page 34

Š

Section 6.3.2, “Using the SpoonPlay Command Line,” on page 34

Š

Section 6.3.3, “Integrating SpoonPlay with the SpoonReg Command Line Tool,” on page 34

Summary of Contents for ZENWORKS APPLICATION VIRTUALIZATION - V8.0.3 INTEGRATION AND STREAMING GUIDE

Page 1: ...Novell www novell com AUTHORIZED DOCUMENTATION ZENworks Application Virtualization 8 0 3 March 03 2011 Integration and Streaming Guide ...

Page 2: ...r 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 no...

Page 3: ... 6 1 Streaming Tools Included in the Product Download 27 6 2 Streaming Virtual Applications from the Web 27 6 2 1 Preparing Applications for Streaming 27 6 2 2 Setting Up Files on a Web Server 28 6 2 3 Adding File Types to the Server s MIME Type List 29 6 2 4 Streaming License Certificates 30 6 2 5 Adding Applications to the Server 30 6 2 6 Testing the Spoon Standalone Setup 32 6 3 Streaming Virtu...

Page 4: ...4 Novell ZENworks Application Virtualization 8 0 3 Integration and Streaming Guide ...

Page 5: ...o 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 Applicatio...

Page 6: ...6 Novell ZENworks Application Virtualization 8 0 3 Integration and Streaming Guide ...

Page 7: ...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 info...

Page 8: ...rmation 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 spreadsh...

Page 9: ...on 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 Sn...

Page 10: ...Office 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 19 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 ...

Page 11: ...lling GroupWise Messenger However we recommend that you start the process on a machine that has only the desired Windows OS any applicable OS service packs and ZENworks Application Virtualization installed Starting with a machine that includes only these items helps to ensure that your virtual application does not contain settings that might cause conflicts 2 Click Start All Programs Novell ZENwor...

Page 12: ...k OK This process captures the second snapshot computes the delta between the two snapshots and populates the virtual application with the delta entries This process might take a few minutes 8 Optional Click the Filesystem button on the left side of the ZENworks Application Virtualization console to review the file system and registry entries You can remove any files or settings that are not requi...

Page 13: ...e file on another machine The executable file is now ready to distribute to users You can use any method you want to distribute the file including USB thumb drives You can also use Novell ZENworks or Novell ZENworks Configuration Management to distribute the file For more information see the ZENworks Documentation Web site http www novell com documentation zenworks html Users must authenticate to ...

Page 14: ...14 Novell ZENworks Application Virtualization 8 0 3 Integration and Streaming Guide ...

Page 15: ... by uninstalling GroupWise and GroupWise Notify However we recommend that you start the process on a machine that has only the desired Windows OS any applicable OS service packs and ZENworks Application Virtualization installed Starting with a machine that includes only these items helps to ensure that your virtual application does not contain settings that might cause conflicts 2 Click Start All ...

Page 16: ...e left side of the ZENworks Application Virtualization console to review the file system and registry entries You can remove any files or settings that are not required for proper execution of your virtual application Removing unused entries reduces virtual application size However accidental removal of a required resource might cause your virtual application to not function properly 9 Conditional...

Page 17: ... on the right side of the Startup File drop down list to display the Startup Files dialog box ZENworks Application Virtualization lets you launch both GroupWise GroupWise Notify and the GroupWise Address Book when users click the virtual application executable file 12 Click the Auto Start check box next to the desired files so that they always automatically launched on virtual application startup ...

Page 18: ...me password or post office information When the user logs in to the virtual GroupWise application the first time the user can choose to save this information Users can use the virtualized GroupWise application on a machine that already has GroupWise installed However both instances of GroupWise cannot run at the same time The authentication and post office information for the installed instance ar...

Page 19: ...talling Novell OpenOffice However we recommend that you start the process on a machine that has only the desired Windows OS any applicable OS service packs and ZENworks Application Virtualization installed Starting with a machine that includes only these items helps to ensure that your virtual application does not contain settings that might cause conflicts 2 Click Start All Programs Novell ZENwor...

Page 20: ...ots and populates the virtual application with the delta entries This process might take a few minutes 8 Optional Click the Filesystem button on the left side of the ZENworks Application Virtualization console to review the file system and registry entries You can remove any files or settings that are not required for proper execution of your virtual application Removing unused entries reduces vir...

Page 21: ...same application object for all OpenOffice org programs If you want to use the OpenOffice Quickstarter skip to Step 12 If you want the virtual application executable file to expose multiple applications continue with Step 11 11 Optional Click the Multiple button on the right side of the Startup File drop down list to display the Startup Files dialog box 11a Click the File column on the first empty...

Page 22: ...Auto Start check box next to any startup files that you want to always automatically launch on virtual application startup The Auto Start flag can be specified for multiple startup files to automatically launch multiple applications that are typically used together in a single session also known as shotgunning 11h Click OK 12 Click Build in the Build section of the Virtual Application ribbon to pr...

Page 23: ...ks Application Virtualization console to display the ZENworks Startup settings 2 Select the Require ZENworks Configuration Management Agent to be installed on workstation executing the virtual application check box The ZENworks Adaptive Agent is part of the ZENworks Configuration Management software that is installed on each managed device to let the ZENworks administrator manage devices over the ...

Page 24: ...elect Zone specify the ZENworks Server Address click Connect log in to the ZENworks Server with the appropriate Username and Password then click OK The Management Zone is the management domain that includes the ZENworks Primary Servers and managed devices in your ZENworks system Bundle Name Specify a name for the bundle Bundle Folder Specify the name of the ZENworks Control Center folder where you...

Page 25: ... specified in Step 2 6 Conditional If you selected the Automatically publish applications as ZENworks bundle after successful build option continue with the steps for configuring the virtual application GroupWise Messenger Step 10 on page 12 GroupWise and GroupWise Notify Step 11 on page 17 Novell OpenOffice Step 10 on page 20 ...

Page 26: ...26 Novell ZENworks Application Virtualization 8 0 3 Integration and Streaming Guide ...

Page 27: ...irtual Applications from the Web You can set up a Spoon Standalone server plug in that allows users to receive applications that are created in Novell ZENworks Application Virtualization and streamed from the Web Section 6 2 1 Preparing Applications for Streaming on page 27 Section 6 2 2 Setting Up Files on a Web Server on page 28 Section 6 2 3 Adding File Types to the Server s MIME Type List on p...

Page 28: ... complete wait for a minute and select Stop to stop the profiling Building a Model Once the necessary transcripts have been created the streaming model is ready to be built The model build process uses the transcripts and Connection Speed parameter to compute a model for execution After the model build process is complete the streaming files are written to the selected output folder The Connection...

Page 29: ... the correct plug in version Do this by making sure that the Spoon_SiteRoot variable in this file refers to the root folder on the Web site where the Spoon files are found Example 1 If the files are copied to http www mysite com spoon edit the variable like this Spoon_SiteRoot spoon Example 2 If the files are copied to http www mysite com products streaming edit the variable like this Spoon_SiteRo...

Page 30: ...equest the license certificate then select Save File to save it to a desired location 6 2 5 Adding Applications to the Server This section describes how to make new application configurations available on the Spoon Standalone server that requires adding the svm or streaming files to the Web server and create a configuration file which references the application Adding Streaming Files to the Web Se...

Page 31: ...tion license certificate that was saved during generation of the application license certificate Click to search for this location 4 Click Request to request the application configuration Creating an App Configuration File by Using the Command Line Utility Each application delivered by using the Spoon Standalone requires a unique xml configuration file Each configuration file is linked to a privat...

Page 32: ...teAppConfig pc c bh Zav8 Internal Spoon Certs ZAV80 NOV 0000 xml an groupwise av 8 0 1 0 0 0 au http 164 99 186 184 spoon layers groupwise 8 0 1 0__0 xtream 0 model xm xvm http 164 99 186 184 config xvm xml spoonreg http 164 99 186 184 spoon config spoonreg xml vm 8 0 1236 1 0 o groupwise xml After you generate the configuration file save it in a convenient location on the Web server for example h...

Page 33: ...ormation output from the Spoon plug in Use the following steps to obtain configure and use the tool 1 Download the DebugView tool from the Microsoft Web site http technet microsoft com en us sysinternals bb896647 aspx 2 Run the debug tool dbgview exe to immediately start capturing the debug output 3 In HKEY_CURRENT_USER Software Code Systems Spoon of the Windows registry create the TraceLevel valu...

Page 34: ...plication should be cached Syntax Example cache C path_to_cache_location 6 3 3 Integrating SpoonPlay with the SpoonReg Command Line Tool You can use the spoonreg command line tool to supply shell integration such as desktop shortcuts Start menu shortcuts and file associations To use spoonreg with SpoonPlay use the cache option and execute spoonreg only after caching is complete When the applicatio...

Page 35: ...tion A 2 November 30 2010 on page 35 Section A 3 August 20 2010 on page 36 Section A 4 May 7 2010 on page 36 Section A 5 April 28 2010 on page 36 A 1 March 03 2011 Updates were made to the following sections A 2 November 30 2010 Updates were made to the following sections Location Change Section 6 2 1 Preparing Applications for Streaming on page 27 Updated content in sections on Profiling and Buil...

Page 36: ...e Chapter 6 Streaming Virtual Applications on page 27 The LicenseUtil exe command is now replaced with LicenseUtil novell exe Chapter 6 Streaming Virtual Applications on page 27 The template zip file is now replaced with StandaloneTemplate zip Location Change Chapter 6 Streaming Virtual Applications on page 27 Revamped entire chapter for current changes Location Change Creating an App Configuratio...

Reviews: