RDP specs can be found here...
http://msdn.microsoft.com/en-us/library/cc240445(PROT.10).aspx

Note, inparticular, the GDI Acceleration extensions...

OK, a little lower level than "buttons", but higher level than bitmaps.

Regards, Gary

----- Original Message ----- 
From: "Igor Stasenko" <[email protected]>
To: <[email protected]>
Sent: Monday, February 22, 2010 3:26 PM
Subject: Re: [Pharo-project] Clue about morphic performance??


> On 22 February 2010 17:16, Gary Chambers <[email protected]> 
> wrote:
>> Indeed. Since Dolphin uses native window components, RDP can work at a 
>> more
>> abstract level (i.e. aware of things like buttons, checkboxes etc.). So, 
>> for
>> example, a button is drawn by the RDP client, effectively.
>>
>> Squeak/Pharo draws its own, therefore all updates are bitmap based and 
>> the
>> graphics (the World bits) are sent across the link...
>>
>
> I haven't heard of RDP before. What if server using different font
> sizes/theme for UI?
> To my knowledge, all remote-desktop tools transferring the updated
> bits, using various techniques to detect the portion of screen to be
> updated.
> On windows, there's even a virtual display driver, which adds a video
> card to list of devices. So, any windows application can't escape such
> low level, and all what is drawn on such 'display' can be transmitted
> via network to show on different PC.
>
>> Regards, Gary
>>
>> ----- Original Message -----
>> From: "Schwab,Wilhelm K" <[email protected]>
>> To: <[email protected]>
>> Sent: Monday, February 22, 2010 12:28 PM
>> Subject: [Pharo-project] Clue about morphic performance??
>>
>>
>>> Hello all,
>>>
>>> I sometimes have reason to run code on machines that are accessible only
>>> by a remote desktop connection, and I have noticed something that might 
>>> be
>>> a useful clue: on an identical setup (same server, same network, same 
>>> RDP
>>> client), Dolphin performs quite well and Pharo struggles (often 
>>> severely).
>>> Are we simply that much slower in generating graphics and/or pushing it
>>> over the RDP connection, or is morphic drawing too much? I suppose the
>>> RDP server could be hindering Pharo by always sending one whole window
>>> (e.g. the whole Pharo desktop) at a time or something stupid like that.
>>> It might be worth a look by someone with morphic and RDP expertise.
>>>
>>> Bill
>>>
>>>
>>> _______________________________________________
>>> Pharo-project mailing list
>>> [email protected]
>>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>
>
>
> -- 
> Best regards,
> Igor Stasenko AKA sig.
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to