Authors: Bhavani S.T and Raghu Kota
iFolder is known to many people as a share and sync data application. Visit www.ifolder.com for more details about it. Though it provides a facility to access the iFolder information via a browser, there are few limitations when compared to a standalone client. It is simple to create a Virtual application that makes iFolder even easier for end-users.
A virtual application is a virtual machine image pre-configured with all of the files, registry data, settings,components, runtimes, and other dependencies required for a specific application to execute immediately. Novell ZENworks Application Virtualization supports the creation of Virtual applications with specific runtime environments.
Sometimes the following error might occur while launching the iFolder Virtual Application, which is created using Snapshot method. As shown in figure 1.1.
There could be multiple reasons for failure as follows:
- Restart required to build the Virtual Application.
- ZAV prefers to use the infrastructure components from its own repository like an iFolder utilizing .Net framework.
- Use the ZAV provided infrastructure components (like JRE, .Net, etc.,)
- Save the configuration before rebooting the system, i.e., after installation of the physical application and before capturing the delta changes.
iFolder 3.8 requires .Net 2.0 framework, and it checks for .Net 2.0 during the installation.
Creating a Virtual application (iFolder 3.8) follow the steps below:
- Create “Before Snapshot”: to take the initial Snapshot.
- Save the Configuration (recommended).
- Select the .Net 2.0 framework from the “Runtimes” tab (select the appropriate .Net framework that iFolder uses).
- Install the Physical Application, i.e., IFolder 3.8.
Note: It requires a reboot. So, save the configuration in ZAV before rebooting the system as shown in the figure below.
- Open the configuration file which is created in the previous step (step 4).
- Capture and Diff: Snapshot after installation of the application. It computes the delta changes after installation of the physical application.
- Build the application using the snapshot(s).
- Test the virtual application (iFolder) on a different machine.
You will need to add .Net runtime framework and save the configuration before reboot, while installing the physical application for getting a working iFolder virtual application.