Logo
CAR REVIEW
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
PREGNANCY
 
 
Windows 7

Configuring and Troubleshooting Application Issues : Designing a Delivery Strategy

5/23/2011 6:12:05 PM
A delivery strategy identifies how the application is delivered to the user. The primary method of delivery is to install it on the user's computer. When the user wants to run the program, it is launched from the Start menu.

However, there are several other methods of delivery available. These additional methods use different types of virtualization techniques. Virtualization techniques include the following:

  • Windows XP Mode

  • Virtual PC

  • Remote Desktop Services

  • Application Virtualization

1. Windows XP Mode

After adding Windows XP Mode, you can install applications in the Windows XP Mode VPC. Applications will appear and can be launched from the Windows 7 Start menu without starting the Windows XP Mode VPC. From the user's perspective, it looks just as if it's running in Windows 7.

If an application is not compatible with Windows 7, this will often be your first choice as an alternative. It doesn't require any additional servers on the network. However, Windows XP Mode does work best if the hardware supports virtualization. You can install the update from KB 977206 (http://support.microsoft.com/kb/977206) as a workaround.

2. Virtual PC

If the PC hardware doesn't support virtualization and you don't want to use the workaround, you can still use Microsoft Virtual PC (VPC) on the system. With VPC, you can install another operating system (such as Windows XP) in the Virtual PC and then install the application within the VPC.

Microsoft Virtual PC is available as a free download. It is the precursor to Windows Virtual PC. Windows XP Mode must use Windows Virtual PC.


The drawback is that the user must launch VPC and then launch the application within the VPC image. Although this will work, the extra steps can sometimes confuse the end user. VPC also requires more RAM and processing power.

3. Remote Desktop Services

Remote Desktop Services (RDS) can be used to deliver applications to users. The application is hosted on a server configured as an RDS Session Host server. Users can then connect to the server and run applications remotely.

Remote Desktop Services was previously known as Terminal Services. It was renamed in Windows Server 2008 R2.


Figure 1 shows how RDS can be used in a network. In the figure, three clients are using RDS. The clients can be running Windows 7, Windows XP, or just about any operating system. They need only network connectivity to the RDS Session Host server.

Figure 1. RDS used in a network

The server can host full desktops or individual applications.

Full desktops The client could be running Windows XP and then connect to the server to launch a Windows 7 desktop. The Windows 7 desktop will operate within a window on the client's system.

Applications A single application can be run on the server. RemoteApp applications can be hosted on an RDS Session Host server. Clients can then start the application from their Start menu, from a desktop icon, or from a web page depending on how the RemoteApp application is configured. The application runs in a window on the user's desktop and has the look and feel of a locally run program.

4. Application Virtualization

Applications can also be streamed to a user's desktop on demand similar to how audio and video can be streamed to the client. Microsoft's Application Virtualization server (App-V server) can be used to stream applications to SoftGrid clients. App-V was previously known as Microsoft SoftGrid.

Figure 2 shows how an App-V server works in a network. The client has the Microsoft Application Virtualization for Desktops tool, which is also known as the SoftGrid client. The client requests the application.

Figure 2. Application virtualization

The App-V server then sends the application in streamed chunks. Depending on the activity of the user, different chunks of the application will be sent. The SoftGrid client formats the streamed application and presents it to the user.

Although applications can be very large, most users don't access all of the features. For example, Word has many different capabilities related to formatting, translating, and more. These capabilities will be streamed to users who need them but not sent to users who don't.

Other -----------------
- Configuring and Troubleshooting Application Issues : Installing and Configuring Software
- Troubleshooting Boot Issues (part 2) - Using MSConfig & Startup and Recovery Options
- Troubleshooting Boot Issues (part 1) - Understanding the Boot Phases & Using Advanced Boot Options
- Managing Hardware in Windows 7 (part 2) - Managing BIOS & Managing Devices
- Managing Hardware in Windows 7 (part 1) - Managing Memory & Managing Disks
- Maintaining and Troubleshooting Windows 7 : Using Windows RE (part 2) - Using the WinRE
- Maintaining and Troubleshooting Windows 7 : Using Windows RE (part 1) - Accessing the WinRE
- Maintaining and Troubleshooting Windows 7 : Identifying and Resolving Performance Issues (part 3) - Managing Power Settings
- Maintaining and Troubleshooting Windows 7 : Identifying and Resolving Performance Issues (part 2) - Configuring Services
- Maintaining and Troubleshooting Windows 7 : Identifying and Resolving Performance Issues (part 1) - Analyzing Logs with Event Viewer & Using the Action Center
- Managing the Life Cycle—Keeping Windows 7 Up to Date : Using Windows Server Update Services
- Managing the Life Cycle—Keeping Windows 7 Up to Date : Using MBSA for Security Audits
- Managing the Life Cycle—Keeping Windows 7 Up to Date
- Using Windows PowerShell and the PowerShell ISE (part 3) - Using PowerShell Commands
- Using Windows PowerShell and the PowerShell ISE (part 2) - Running PowerShell Scripts
- Using Windows PowerShell and the PowerShell ISE (part 1)
- Using the Windows Command Prompt (part 4)
- Using the Windows Command Prompt (part 3) - A Sampling of Commands
- Using the Windows Command Prompt (part 2)
- Using the Windows Command Prompt (part 1)
 
 
Most view of day
- Windows Server 2012 : Administering Active Directory using Windows PowerShell (part 1) - Managing user accounts with Windows PowerShell
- SQL Server 2012 : XML and the Relational Database - Querying XML Data Using XQuery (part 1) - Understanding XQuery Expressions and XPath
- Securing the Workstation : Applying the Castle Defense System (part 6) - Working with external access - Working with the Windows Firewall with Advanced Security
- Windows Server 2003 : Protecting Hosts with Windows Host Firewalls - Routing and Remote Access Basic Firewall
- Extending Dynamics GP with Free Software : Capturing Screenshots and sending an E-mail for support
- Windows Phone 7 : The Silverlight Controls (part 4) - Interactive Controls - TextBox Controls, ListBox Controls, ComboBox Controls
- Microsoft Exchange Server 2013 : Mailbox management - Setting mailbox permissions (part 2) - Managing Full Access permission
- Microsoft Visio 2010 : Modifying a Graphic (part 2) - Wrapping Text Around a Graphic
- Windows Phone 8 : Working with the Windows Phone Software (part 3) - Adding an Album to Your Phone,Adding a Musical Artist to Your Phone
- Sharepoint 2013 : The Office JavaScript Object Model (part 3) - App Security
Top 10
- Microsoft Lync Server 2013 : Director Troubleshooting (part 3) - Synthetic Transactions,Telnet
- Microsoft Lync Server 2013 : Director Troubleshooting (part 2) - DNS Records, Logs
- Microsoft Lync Server 2013 : Director Troubleshooting (part 1) - Redirects, Certificates
- Microsoft Lync Server 2013 : Administration of the Director Role (part 4) - Services Management, Client Version Filter
- Microsoft Lync Server 2013 : Administration of the Director Role (part 3) - Topology Status
- Microsoft Lync Server 2013 : Administration of the Director Role (part 2) - Ports,Firewall Rules
- Microsoft Lync Server 2013 : Administration of the Director Role (part 1) - Services
- Microsoft Lync Server 2013 : Configuring the Director (part 2) - Web Services Ports,Reverse Proxy
- Microsoft Lync Server 2013 : Configuring the Director (part 1) - SRV Records, Web Services FQDN Overrides
- Sharepoint 2013 : SharePoint Designer 2013 (part 2) - Locking Down SharePoint Designer
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro