[interfacekit] Re: Course of action for BScrollBar implementation
- From: DarkWyrm <bpmagic@xxxxxxxxxxxxxxx>
- To: interfacekit@xxxxxxxxxxxxx
- Date: Sat, 11 Jan 2003 16:06:36 -0500
>The problem of not having server-side scrolling also becomes an issue when
>we want to transmit GUIs across networks. It is far better to have a
>protocol for server-side drawing of everything.
>
>The application, which is running on a remote system, would say "draw a
>scroll bar", and the local app_server would draw the scroll bar and
>transmit messages according to user interface. If it were not server-side
>scrolling, then the drawing instructions would have to travel the network
>as well. This goes for buttons and other GUI components as well.
>
>Having all UI elements being done on the server-side means that
>applications run over networks will be consistent on a particular system
>(as opposed to potentially having different widgets depending on where
>you're running it from), and if you have an API which allows for
>modifications (to UI elements on a case-by-case in a particular
>application), which are transmitted back to the app_server, then it would
>also decrease the necessary bandwith and data throughput, because you
>could transmit the necssary data at one shot, on loadup.
>
>Isaac
Definitely an R2 thing with potential. However, it doesn't really argue for
the case of server-side drawing. Because what you have suggested is most
definitely something for R2, it is irrelevant at this point. I'm *very* glad
you mentioned it because it might prove to be a solution to those who *really
* like and want skinning for their GUI - having a widget library for the
app_server which handles drawing standard controls with an option for
applications to customize the look.
--DW
- References:
- [interfacekit] Re: Course of action for BScrollBar implementation
- From: Isaac Yonemoto
Other related posts:
- » [interfacekit] Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- » [interfacekit] Re: Course of action for BScrollBar implementation
- [interfacekit] Re: Course of action for BScrollBar implementation
- From: Isaac Yonemoto