Thursday, 3. June 2010
Well, just want to give a brief intro about the project I am working on for my client.
We are in a process of defining a strategy around thin client in our organization, and are looking to build up and environment where we can give xenapp6 with a fully Published Desktop Mode and with Streaming the applications using citrix’s streaming technology, along with this I am also evaluating various thin client available in the market.
So today I will talk about “Xenith” the latest offering from Wyse which is supposed to be the first HDX ready Zeroclient.
Well, when I received xenith I was super excited about getting this device which to me looked like a perfect solution for our citrix environment and I plugged it in and got it connected to our Xenapp web Service site (PN Agent Earlier) which is of our existing Xenapp 5.0 Environment.
Till this point I was still super excited and then I got connected to my session and I was running my regular tests with any thin clients like accessing a downloaded video in “*.wmv” format, then running couple of our internal companies videos they also worked fine, in fact the video resolution and quite a bit better than regular C class thin client from Wyse with thin OS on it, things were going fine till this point and then came the time where I would test our regular user training videos, which are made in Flash and this is where I encountered a Problem, well the problem was the “Sound” of this video was so Choppy that it was basically “inaudible”.
Now I started thinking what’s going on, isn’t this HDX ready
, then I checked the application logs of our windows environment and too my surprise I got an error message which basically indicated that “client device does not support HDX for client so it’s going to switch to server side rendering” I said ok, that’s fine.. But why Xenapp 5.0 is recognizes it as a device which does not support HDX for flash.
I then called up a Wyse engineer about this audio issue and he said server side rendering is a normal behavior but such poor audio quality isn’t as expected and he told me to replicate the issue in his environment and then come back to me with his findings.
But in the mean time, I happen to read SBC Guru’s blog and especially his blog about “XENITH” where he does technical analysis about the device and then I came to know about this entire thing about what components of HDX are supported and what’s not, following is an excerpt from brian’s blog :-
How much “HDX” does the Xenith support?
- HDX Plug-n-Play: USB 2.0, printing, true multi-monitor, smartcard, isochronous USB 2.0 (webcam, etc.)
- HDX RealTime: VOIP on LAN, client audio recording
- HDX Mediastream: CD quality audio on LAN
- HDX Mediastream (via client-rendered multimedia redirection): WMV, H.264, DIVX, MS-MPEG4
- HDX Mediastream (via host-rendering): Flash, Quicktime, and everything else.
- HDX WAN Optimization (Branch Repeater, etc)
- HDX Broadcast (Session Reliability, etc)
- other: Access Gateway (in CSG mode), Progressive Display, desktop restart, auto-connect, ICA ping, etc
As you can see that everything about flash is host side rendering, ok.. so I said fine, may be something wrong with my citrix server as to why I am getting such a bad quality for the flash Audio, so I testing it on an another citrix server which was also running Xenapp 5, the results were same, a very very bad audio and also there was a significant amount of lag sometimes between audio and video, I was still wondering what’s going on… until… until.. I came across this citrix webpage which indicated citrix Ready thin client devies and as indicated Xenith is only tested for or is ready for :-
Wyse Xenith™ is verified to be compatible with
| XenApp |
6 |
64-bit |
| XenDesktop |
4.0 |
|
|
 |
So I said wow!!!, how come no one specified about it and why is that it’s only ready for Xenapp 6, so to put this to test I changed my Connection Broker to point to the Pnagent site which pointed to the “Xenapp 6″ environment which is still under construction
, and I started the same Flash training lessons and got the same warning message in my event log on the servers, but……..… I got a very nice and great Audio and Video, it was a great user experience almost like accessing from a device which was rendering the flash locally.
Important thing to note is that why there is such a big difference, in the quality of audio, I think it got to with the way server side rendering is being done by Xenapp 6 as opposed to Xenapp 5 and wyse has worked with citrix more tightly than ever before to get Xenith ready for Xenapp 6 and Xendesktop 4, so they have optimized this device for these environments and it looks like Wyse will continue to add New feature into their Zero clients as Citrix continue to grow their products around HDX.
Conclusion:-
Use Xenith only if you plan to use Xendesktop 4 or Xenapp 6, don’t think that Xenapp 5 with FR1/2 or Xenapp 4.5 with FR3 would not give a decent performance.
Xenith is a great product and I would love to use it if I have a Citrix Environment, be it be Xendekstop 4 or Xenapp 6.0.
Thanks,
Paras Chopra