The first version of the Citrix XenApp 6.5 Mobile Application (XAMA) SDK has been published on the Citrix web site as of December 17, 2011. In order to use the SDK, the XenApp server must have the Citrix XenApp 6.5 Mobility Pack (XAMP) installed first. The team has worked for around a year bringing this together. The overall goal is to make it easy for enterprise Windows developers write software that works well on mobile devices (phones and tablets).
Currently the Android Receiver supports this new programming platform with the iOS Receiver to follow soon. The main Android Receiver has the required code to support applications using XAMA.
The basic things that would need to be done:
- Setup a test XenApp 6.5 server
- Install the XenApp 6.5 Mobility Pack on the XenApp server
- Install XenApp 6.5 Mobility Application SDK on Windows 7 64-bit dev machine
- Install Citrix Receiver for Android (minimum 3.0.59 version) on Android device
- Select Web Interface for XenApp to test apps/desktops
- Use XenServer to host XenApp and other support servers (like AD controller)
- Learn about Google Android SDK and hook up the phone/tablet with USB debugging
- Use client drive access or Windows Network to exchange files between server and dev machine (Windows Network is faster)
- Visual Studio 2010 is best to use with server and dev machine
- XAMA SDK is has HTML documentation included in SDK. Just open the index.html in the doc\html directory with web browser. Or, go online at http://www.citrixcloud.net/mobilesdk/.
The primary concept is that the SDK enables Windows applications to be aware of mobile device features. Once aware, these applications can utilize the features to accomplish things which were not possible before. Currently the most obvious benefit is being able to customize content to the variable screen sizes and pixel densities. Long-term, full integration will allow for powerful bonding between server applications and mobile devices. The best of both worlds will bring a better experience to the users.