Using the Citrix Receiver for iPad
In Chapter 11, you learned to create and configure a XenApp Services site and test internal secure access to a published application. In this chapter, you will learn to publish the server’s desktop, install Adobe Flash and use an Apple iPad to access the XenApp Services site.
Publish the Server’s Desktop
In a production environment, it is mandatory that all XenApp servers have Group Policies applied to restrict what users can do on the server. By default, any user who can login to the server can do many dangerous things. For example, the user can:
– Shutdown the server
– Reboot the server
– Use Internet Explore to install Windows Updates
– Access the server’s hard drives
Since our test server is running in Workgroup mode, it is very difficult to manage what non-administrative users can do without also severely restricting administrative users. For our learning purposes the test server’s desktop will not be locked down. I have an article written that shows how to create a Group Policy to restrict what users can and cannot do when connected to a XenApp server. I would strongly suggest that you do NOT use that article to create a local Group Policy for your test server. It is very difficult to prevent that local Group Policy from being applied to your administrative account while the policy is being created. When that happens, you are effectively locked out of your own server, even while logged in with an administrator account.
Note: More details, on publishing applications, were covered in Chapter 8.
To publish the server’s desktop, start the Delivery Services Console, expand the Learning farm node, expand the Applications folder, select Applications, click New in the middle column and click Publish application (Figure 12-1).
The Publish Application wizard starts. Click Next (Figure 12-2).
Type in Server Desktop for the Display name and click Next (Figure 12-3).
Select Server desktop and click Next (Figure 12-4).
Click Add… (Figure 12-5).
Click Add All and click OK (Figure 12-6).
Click Next (Figure 12-7).
Click Add… (Figure 12-8).
Citrix Best Practice is to control access to Published Applications with Security Groups and not individual users. Our users are in the Users group. Double-click CITRIXONE (Figure 12-9).
Scroll down and double-click Users (Figure 12-10).
Click OK (Figure 12-11).
Click Next (Figure 12-12).
There is no reason, since the online plug-in is installed on our test server, to place an icon for the server’s desktop on the server’s desktop. Click Next (Figure 12-13).
Click Finish (Figure12-14).
The published desktop appears in the list of applications (Figure 12-15).
Install Adobe Flash
Some XenApp server administrators will never install Adobe Flash on any XenApp server. Adobe Flash is considered by some to be unstable and contributes to server lockups and crashes. In order to demonstrate the HDX MediaStream capabilities of Feature Packs 2 and 3, Adobe Flash version 10 must be installed on the XenApp server. HDX MediaStream also requires Internet Explorer 7 or 8 and, for Windows Server 2003, Microsoft Hotfix KB956572.
To verify the prerequisites for HDX MediaStream, click Start -> Control Panel -> Add or Remove Programs (Figure 12-16).
Scroll down and verify that Internet Explorer 7 or 8 is installed (Figure 12-17). If at least Internet Explorer 7 is not installed, go to Windows Update and install Internet Explorer 8.
Click Show updates and scroll down to verify that Microsoft update KB956572 is installed (Figure 12-18).
If Security Update for Windows Server 2003 (KB956572) does not appear in the list, either go to Windows Updates and install missing updates or go to http://catalog.update.microsoft.com/v7/site/Search.aspx?q=KB956572 and install the appropriate version for Windows Server 2003 x86.
Exit Control Panel.
To install Adobe Flash 10.1, go to http://www.adobe.com , scroll down and click the Get Adobe Flash Player icon (Figure 12-19).
Unselect the Free Google Toolbar (optional) checkbox and click the Agree and install now icon (Figure 12-20).
Click the yellow bar and select Install This Add-on for All Users on This Computer… (Figure 12-21).
Click Install (Figure 12-22).
Click Close Download Manager (Figure 12-23).
Adobe Flash Player is successfully installed (Figure 12-24).
Exit Internet Explorer.
Downloading Citrix Receiver for iPad
To access the two published applications and the published server desktop from an iPad the Citrix Receiver for the iPad must be installed. I will be using a MacBook Pro and a 16GB WiFi iPad I won from the Citrix XenDesktop team on Twitter (http://www.twitter.com/XenDesktop).
Start iTunes, connect your iPad and click on iTunes Store (Figure 12-25).
Search on Citrix Receiver for iPad and press Enter (Figure 12-26).
Click on Citrix Receiver for iPad (Figure 12-27).
Click Free App (Figure 12-28).
If necessary, authenticate to the iTunes Store. Select I have read and agree… and click Continue (Figure 12-29).
The Citrix Receiver for iPad is downloaded. Click Apps in the left column (Figure 12-30).
Expand the iPad under Devices in the left column (figure 12-31).
Click the Apps tab (Figure 12-32).
Click Citrix Receiver for iPad and drag and drop it onto the iPad’s dock (Figure 12-33).
Click Apply and the iPad is synchronized (Figure 12-34).
This installs the Citrix Receiver and places the Receiver icon on the iPad’s dock (Figure 12-35).
Configuring Citrix Receiver for iPad
Touch the Citrix Receiver icon and the Welcome to Citrix Receiver for iPad screen appears. Click the Get Started link under Set up my virtual Workspace (Figure 12-36).
The Set up my Workspace dialog appears (Figure 12-37).
Enter a Description, Address, Username, Password and Domain (Figure 12-38). Leave Access Gateway set as OFF. The Address is entered as https://FQDN/Citrix/PNAgent/Config.xml. For me, that is https://citrix.websterslab.com/Citrix/PNAgent/Config.xml. Press the Blue Save button when all the information has been entered.
The iPad will connect to the XenApp Services Site (Figure 12-39).
Touch Applications and the list of published applications is shown (Figure 12-40).
Touch Paint and the Paint application launches (Figure 12-41).
Feel free to mess around with Paint. When you are done, tap File and then Exit (Figure 12-42) to close Paint and return to your Workspace (Figure 12-43).
Touch Applications, touch Server Desktop and you are connected to the server’s desktop (Figure 12-44).
The Citrix Receiver for iPad is fully gesture aware and the screen is rotatable. You can use all the standard figure gestures to resize and move the screen around. Resize the server’s desktop to make it easier to launch Internet Explorer (Figure 12-45).
Rotate the iPad to landscape mode and go to http://disney.go.com/toystory/ or any site you want that uses Adobe Flash (Figure 12-46).
You are now using your iPad to view Adobe Flash content. The Flash content is being rendered on the XenApp server. You may now exit Internet Explorer and log off the server’s desktop and return to the iPad’s home screen.
Create Chapter 12 Snapshot
To create the Snapshot for this chapter, right-click the VM and select Take Snapshot… (Figure 12-47).
1. Enter a Name,
2. Optionally enter a Description,
3. Select Quiesce the VM before taking the snapshot, and then
4. Click Take Snapshot (Figure 12-48).
Click on the Snapshots tab to see the Snapshot (Figure 12-49).
Click the Console tab to return to the Windows desktop.
Note: On my computer, there are video anomalies when switching from the Snapshot tab to the Console tab. The only way to resolve this issue is to reinstall XenTools after every snapshot is complete.
In this chapter, you learned to publish the server’s desktop, install Adobe Flash and use an Apple iPad to access a XenApp Services site.
You have now learned how to complete all the goals set out for you in this book. You have:
– Created your MyCitrix.com account
– Requested your evaluation license code
– Downloaded your product license file
– Downloaded XenApp 5 Feature Pack 2 for Server 2003
– Downloaded XenApp 5 Feature Pack 3 for Server 2003
– Downloaded XenServer 5.6
– Learned to create a VM optimized for XenApp
– Learned to install Windows Server 2003 R2 x86
– Installed the prerequisites for XenApp 5 Feature Pack 2 for Server 2003, Web Interface and the Citrix License Management Console
– Updated Windows Server 2003 R2 x86
– Learned to install XenApp 5 Feature Pack 2 for Server 2003
– Learned how to update XenApp 5 for Server 2003
– Learned how to update various XenApp components to Feature Pack 3
– Learned how to create a Web Interface site and set basic configuration settings
– Created a test user account
– Learned how to publish applications
– Tested access to the published applications
– Learned basic XenApp farm maintenance procedures
– Learned how to use the AltAddr method to provide insecure, unencrypted external access to published applications
– Learned how to generate an SSL certificate request, purchase an SSL certificate and complete the certificate request
– Learned how to use Citrix Secure Gateway to provide secure, encrypted access to published applications
– Learned how to create and configure a XenApp Services Site
– learned to publish the server’s desktop, install Adobe Flash and use an Apple iPad to access a XenApp Services site