[<<] [<] Page 1 of 1 [>] [>>] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
nano-X display server
From: Harry Lin ####@####.#### Date: 22 Aug 2002 23:07:23 -0000 Message-Id: <02082219100002.04947@coyote> Hi, I have had nano-x built on a PPC platform(server linked in) for a settopbox kind of application. now i'd like to seperate server and client such that nano-x server running on the ppc platform, while client running on a x86 based linux box or win32 platform....the apparent idea is to seperate the gui running on the linux and/or win32 system with the firmware in flash memory on ppc platform, gui change/upgrade would then be independent on the ppc box..... anybody has done such kind of things, and any idea, tips or caveat to advise??? Thanx Harry | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] nano-X display server
From: Alex Holden ####@####.#### Date: 22 Aug 2002 23:14:17 -0000 Message-Id: <3D657042.6060104@linuxhacker.org> Harry Lin wrote: >now i'd like to seperate server and client such that nano-x server running on >the ppc platform, while client running on a x86 based linux box or win32 >platform....the apparent idea is to seperate the gui running on the linux >and/or win32 system with the firmware in flash memory on ppc platform, gui >change/upgrade would then be independent on the ppc box..... > >anybody has done such kind of things, and any idea, tips or caveat to >advise??? Thanx > > That's not practical using the Nano-X protocol (at least not without an lot of work) because PPC is big endian and x86 is little endian, and Nano-X doesn't have the complexity necessary to do on the fly conversion between the two. Perhaps you could use VNC? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] nano-X display server
From: "Greg Haerr" ####@####.#### Date: 23 Aug 2002 02:43:56 -0000 Message-Id: <011801c24a4d$9c72c660$3aba46a6@xmission.com> : That's not practical using the Nano-X protocol (at least not without an : lot of work) because PPC is big endian and x86 is little endian, and : Nano-X doesn't have the complexity necessary to do on the fly conversion : between the two. It's not that it's not practical, but that it won't work, unless you write byteswap functions for all parameters and return values in nanox/client.c and nanox/srvnet.c. It's not actually that much work, but it is a lot of typing since you've got to convert all structure member values as well. Regards, Greg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
RE: [nanogui] nano-X display server
From: "Fabio Parodi" ####@####.#### Date: 23 Aug 2002 07:04:41 -0000 Message-Id: <NFBBLONAILLEKDOHGCKEOEBHCEAA.fabio.parodi@fredreggiane.com> We did something like that on our mobile harbour cranes, but it was really slow due to network latency. Each function Gr*() requires a loopback between the application and the server, you can imagine the result. At the end we resolved using VNC, see http://www.uk.research.att.com/vnc/. The VNC client exists in many flavors, you can run it from Windows or even as a java applet in a browser. We ported VNC server to nano-X using libVNCServer by Johannes E. Schindelin. I don't know if Greg has received the patch - if did not, I can send it now. Bye Fabio -----Original Message----- From: Harry Lin ####@####.#### Sent: Friday, August 23, 2002 1:10 AM To: ####@####.#### Subject: [nanogui] nano-X display server Hi, I have had nano-x built on a PPC platform(server linked in) for a settopbox kind of application. now i'd like to seperate server and client such that nano-x server running on the ppc platform, while client running on a x86 based linux box or win32 platform....the apparent idea is to seperate the gui running on the linux and/or win32 system with the firmware in flash memory on ppc platform, gui change/upgrade would then be independent on the ppc box..... anybody has done such kind of things, and any idea, tips or caveat to advise??? Thanx Harry --------------------------------------------------------------------- To unsubscribe, e-mail: ####@####.#### For additional commands, e-mail: ####@####.#### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
Re: [nanogui] nano-X display server
From: "Greg Haerr" ####@####.#### Date: 23 Aug 2002 19:21:47 -0000 Message-Id: <03a301c24ad9$03943b40$3aba46a6@xmission.com> : We did something like that on our mobile harbour cranes, but it was really : slow due to network latency. Each function Gr*() requires a loopback between : the application and the server, you can imagine the result. Actually, the design is such that most functions return void, and as such are batched and sent to the server without requiring a round-trip. Of course, any Gr*() function with a return value requires loopback. I'd like to hear a bit more about the slowness issue. : : We ported VNC server to nano-X using libVNCServer by Johannes E. Schindelin. : I don't know if Greg has received the patch - if did not, I can send it now. I have the patch from Gianci dated June 20th, based on libVNCServer v0.2. Is this the most current? Regards, Greg : : Bye : : Fabio : : -----Original Message----- : From: Harry Lin ####@####.#### : Sent: Friday, August 23, 2002 1:10 AM : To: ####@####.#### : Subject: [nanogui] nano-X display server : : : Hi, : : I have had nano-x built on a PPC platform(server linked in) for a settopbox : kind of application. : : now i'd like to seperate server and client such that nano-x server running : on : the ppc platform, while client running on a x86 based linux box or win32 : platform....the apparent idea is to seperate the gui running on the linux : and/or win32 system with the firmware in flash memory on ppc platform, gui : change/upgrade would then be independent on the ppc box..... : : anybody has done such kind of things, and any idea, tips or caveat to : advise??? Thanx : : Harry : : --------------------------------------------------------------------- : To unsubscribe, e-mail: ####@####.#### : For additional commands, e-mail: ####@####.#### : : : : --------------------------------------------------------------------- : To unsubscribe, e-mail: ####@####.#### : For additional commands, e-mail: ####@####.#### : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Subject:
RE: [nanogui] nano-X display server
From: "Fabio Parodi" ####@####.#### Date: 26 Aug 2002 09:27:07 -0000 Message-Id: <NFBBLONAILLEKDOHGCKEMEBOCEAA.fabio.parodi@fredreggiane.com> Greg, the poor performance is mainly due to our network technology: we use a 9600bps GSM radio modem, that means low speed and **high**latency**. Our application has a lot of bitmaps and it is too slow to be useful. To be honest, this is a problem of our application. We tested the nano-X demos over GSM, they are slow but at least usable. The VNC server patch Gianci sent you is based on the framebuffer and is the most current. To improve speed on slow links, we are working on a new version, the idea is to reduce resolution and colors. The crane operator will continue working at full resolution and color (800x600x24), and the remote diagnostic screen will have a fast interface with lower resolution and less colors. This is very application specific and I don't know if there is anybody interested out there. Fabio Parodi -----Original Message----- From: Greg Haerr ####@####.#### Sent: Friday, August 23, 2002 9:12 PM To: Fabio Parodi; ####@####.#### Cc: ####@####.#### Subject: Re: [nanogui] nano-X display server : We did something like that on our mobile harbour cranes, but it was really : slow due to network latency. Each function Gr*() requires a loopback between : the application and the server, you can imagine the result. Actually, the design is such that most functions return void, and as such are batched and sent to the server without requiring a round-trip. Of course, any Gr*() function with a return value requires loopback. I'd like to hear a bit more about the slowness issue. : : We ported VNC server to nano-X using libVNCServer by Johannes E. Schindelin. : I don't know if Greg has received the patch - if did not, I can send it now. I have the patch from Gianci dated June 20th, based on libVNCServer v0.2. Is this the most current? Regards, Greg : : Bye : : Fabio : : -----Original Message----- : From: Harry Lin ####@####.#### : Sent: Friday, August 23, 2002 1:10 AM : To: ####@####.#### : Subject: [nanogui] nano-X display server : : : Hi, : : I have had nano-x built on a PPC platform(server linked in) for a settopbox : kind of application. : : now i'd like to seperate server and client such that nano-x server running : on : the ppc platform, while client running on a x86 based linux box or win32 : platform....the apparent idea is to seperate the gui running on the linux : and/or win32 system with the firmware in flash memory on ppc platform, gui : change/upgrade would then be independent on the ppc box..... : : anybody has done such kind of things, and any idea, tips or caveat to : advise??? Thanx : : Harry : : --------------------------------------------------------------------- : To unsubscribe, e-mail: ####@####.#### : For additional commands, e-mail: ####@####.#### : : : : --------------------------------------------------------------------- : To unsubscribe, e-mail: ####@####.#### : For additional commands, e-mail: ####@####.#### : --------------------------------------------------------------------- To unsubscribe, e-mail: ####@####.#### For additional commands, e-mail: ####@####.#### | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[<<] [<] Page 1 of 1 [>] [>>] |