Hello Janak I agree that running ULC server side makes no sense on Citrix.
But we were asked to run ULC client side (the UI side) on Citrix by a client which works with thin clients and run everything within Citrix Desktop Virtualization. They do not want to install jre on clients and applets are strictly prohibited. As far as I understand Citrix it offers for each user a virtual OS (on the Citrix server) which are strictly separated. And I guess that every virtual OS has its own display and its own IP address. So, on the virtual OS the ULC UI is displayed and then transferred over the Citrix protocol (which most probably is framebuffer based too). Given the restrictions of the customer (no jre, no applets on client machine), this sounds suitable scenario for me. But before going back to the customer, I want go sure if this is appropriate or not. Kind regards Michael Hi Michael, I cannot see a scenario where it would make sense to run a ULC-based application on a Citrix server. Please let me know of the scenario you were thinking of. Running the server part of a ULC-based application on a Citrix terminal server makes little sense because ULC follows an entirely different approach to Citrix. ULC runs in "Headless" mode on the server so as far as ULC server is concerned there is nothing for Citirx to display! Citrix runs an application's entire image on the server and communicates with the client-side display engine on the level of framebuffers, i.e. on the level of pixels. The server maintains the entire UI including the visual representation. ULC runs a "faceless" UI on the server side that represents its objects on the level of (logical) widgets. The communication between client and server works on the level of (logical) widgets and not on the level of framebuffers. It is the ULC Client that renders the GUI of the ULC application on the server. If Citrix wants to show ULC GUI then it should be connecting to ULC client which in turn is connected to ULC app on server. So you can see that such a scenario does not make sense at all. Thanks and regards, Janak ----------------------------------------- Janak Mulani email: [email protected] url: http://www.canoo.com <http://www.canoo.com/> Beyond AJAX - Java Rich Internet Applications http://www.canoo.com/ulc ----------------------------------------- ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Michael Dänzer Sent: Friday, January 22, 2010 7:20 PM To: [email protected] Subject: [ULC-developer] ULC client side on Citrix Hello all Does anybody have experiences with ULC on the client side on Citrix? We got a customer request for that. I guess it should not be problematic, but one never knows J Kind regards Michael Dänzer ivyTeam AG Alpenstrasse 9 CH-6304 Zug Telefon: +41 (0)58 666 34 34 Fax: +41 (0)58 666 34 00 e-mail: [email protected] <mailto:[email protected]> www: http://www.soreco.ch <http://www.soreco.ch/> soreco swiss business software since 1988 _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer
