One of the most common questions I here from customers is “Does this app work on Citrix?”. One of the goals of the Citrix Ready program is to help our customers and ISV alliance partners answer this question.

So how does an ISV answer this question when they are doing a sale into a customer? A lot of ISVs do not have access to a XenApp or CAE environment to really answer this question. Even if they did, they may not have any expertise to setup/configure XenApp or CAE to do testing.

To help this scenario, we have been working on the creation of MyCitrixLab. An online lab environment available to Citrix Alliance ISV Partners to Citrix Ready verify their application in both XenApp/CPS and CAE environment.


MyCitrixLab is currently in Beta testing with a few soon to be Citrix Ready ISV Alliance partners and is planned to go live by Synergy 2008. If you’re an ISV and have interest in use of MyCitrixLab to help get your application Citrix Ready verified, please send an email to CitrixReady@citrix.com. Or feel free to look me up at Synergy in the Geek Speak Lounge at Synergy where we can give you a early look.

So what is MyCitrixLab:

  • An online lab environment accessible via the internet that meets the configuration requirements specified in the Citrix Ready Verification Test Kits.



  • Lab scheduling environment that allows an ISV alliance partner to schedule a 3 or 7 day lab environment for use with Citrix Ready Verification.



  • SharePoint portal that contains additional information on use of the lab and helpful lab guides.
    • FAQ – additional information on the use of the lab
    • Verification Assist Guides that provide “extra details” on the use of the lab for a specific Citrix Ready Verification Kit. Step by step screen shots walk an ISV partner through each required step to complete the tests in a test kit if they are not familiar with a Citrix environment.
    • Administrator guides for products
    • Links to the Citrix Ready Verification Test Kits
    • Discussion site that lab users can leave tips and tricks on use of the lab for other users.
  • Lab Environment
    • All of the actual lab servers/workstations area running on XenServer
    • Citrix Presentation Server/XenApp preconfigured lab environments
      • Lab environments uses of CPS 4.0 or 4.5 both 32bit and 64bit labs
      • CPS servers in a farm preconfigured
      • 2 client systems preconfigured for use with the CPS farm (1 XP and 1 Vista)
      • 1 Domain controller for the isolated lab environment
      • 1 SQL servers to use with apps the require a SQL database
    • Citrix Access Essentials preconfigured lab environments
      • Lab environments uses CAE 2.0
      • 1 CAE server preconfigured
      • 2 client systems preconfigured for use with the CPS farm (1 XP and 1 Vista)
      • 1 Domain controller for the isolated lab environment
      • 1 SQL servers to use with apps the require a SQL database

Note that this lab environment is reserved for use by Citrix Alliance ISV Partners solely for the intent of Citrix Ready verification of their product, so they can help properly answer the above questions “Yes, my app is Citrix Ready for XenApp and CAE!”.

The current architecture of MyCitrixLab limits it use in most cases to ISV partners, being it is secured and isolated in such a way that no direct inbound ICA connections can be made from the internet, as well as being securely isolated from other labs being hosted in the environment. This level of isolation today prevents device and other IHV vendors from using the lab. Only the XP and Vista clients in the isolated lab environment have access to the CPS or CAE server’s via ICA.

Some screen shots of MyCitrixLab below:




Pic 1: Logon/Sign Up page
 

Pic 2: WI Server page with scheduler shown
 

Pic 3: CPS lab server
 

Pic 4: Vista lab client system
 

Pic 5: MyCitrixLab SharePoint Portal