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

Reply via email to