One of the great features of Citrix XenMobile is that you can integrate it perfectly with your current Citrix XenApp / XenDesktop environment. When this integration is enabled users will see their XenApp / XenDesktop applications within their WorxHome application on a mobile device. After adding the XenApp / XenDesktop published App or Desktop to WorxHome they can launch it and the user will be authenticated using single sign-on (SSO). The only extra step what’s needed on the mobile device is that the Citrix Receiver has to be installed, but you don’t have to configure it.
This is a great user experience, all their applications and desktop from Citrix on a single place. On the back end you have to configure some things before this fully works. Off cause you need a working XenMobile 10.x environment and also a working Citrix StoreFront environment. If that is the case, the following steps need to be configured for the integration;
On the Citrix NetScaler open the Gateway vServer that is used for Citrix XenMobile. If you are used the NetScaler 10.5 XenMobile wizard the default name is _XM_XenMobileGateway.
Go to the STA Server Bindings and make sure both the XenApp / XenDesktop controllers and the XenMobile Server are added.
The next step is to configure some additional settings in Citrix StoreFront. For the following steps, open the Citrix StoreFront console.
Within the Citrix StoreFront console, go to Stores. On the left side of the screen, click on Enable Remote Access
At this moment, the Store is only configured with the current Gateway (for the XenApp/XenDesktop apps). To let it also work with the XenMobile Gateway we have to add that Gateway too. Therefore, click on Add
Fill in the information about the XenMobile Gateway vServer as shown above and click Next
Add the XenApp and or XenDesktop controllers as STA’s. This must be the same as the STA’s configured in the XenMobile Gateway vServer on the NetScaler. Click on Create
Make sure both the “StoreFront” Gateway and the XenMobile Gateway are selected and click OK
Within the StoreFront console and the Stores page, click on Configure XenApp Services Support on the left side. Copy the XenApp Service URL to a Notepad or something. You need this path when enabling the XenApp / XenDesktop integration within XenMobile.
The final step is to enable the Citrix XenApp / XenDesktop integration within the Citrix XenMobile configuration. After this step the XenApp and / or XenDesktop published Apps and Desktops will be visible within the WorxHome application on the mobile devices. Just like XenApp / XenDesktop, the applications and desktops will only visible when the user has the rights for that particular app / desktop.
To enable the integration, open the Citrix XenMobile console and login as an Administrator.
Open the Configure tab and go to the Setting page and click on XenApp/XenDesktop.
Fill in the Host, Port and Relative Path as shown above (the URL you copied in the previous step). If you are using HTTPS for your StoreFront make sure that you enable the Use HTTPS button.
Testing it on a mobile device
Now it’s time to test it on a mobile device to see if it works. In my case I will test it on my iPad. I have already installed the Citrix Receiver app without any configuration. Open the Citrix WorxHome App, click on the + sign to open the Worx App Store.
As you can see the Windows Server 2012 Shared Desktop and the Windows 8.1 Pooled Desktop is visible, click on the + sign to add them to the device.
I will launch the Windows Server 2012 Shared Desktop for this test.
After clicking on the Windows Server 2012 Shared Desktop icon the Citrix Receiver will open and automatically will start making the connection.
After that the Windows Server 2012 Shared Desktop is launched without the need to re-authenticate myself.