[Pgui-devel] VNC support
Hi Everybody, As a little bonus before the 0.44 release, I've added a VNC server video driver to pgserver. You can run pgserver with '-v vncserver' on the command line now (assuming you've compiled it with the vncserver and vncinput drivers) and it will accept connections from any number of VNC clients. Each VNC client even gets its own separate mouse cursor :) I might shortly set up a picogui demo server on navi that people can connect to from picogui.org to try out picogui. --Micah -- Only you can prevent creeping featurism! --- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
[Pgui-devel] Re: VNC support
"Micah Dowty" wrote > As a little bonus before the 0.44 release, I've added a VNC server > video driver to pgserver. This is a very cool idea. I think this could be used as a third alternative for writing those little console apps(for myself) in python that I mentioned a while back. (wanted full GUI theme locally and ncurses when connecting over ssh). Now I can just VNC from my remote computer into the same GUI theme that I set up for the user on the local console. Thanks! BTW, would there be a way to use that new VNC Multiplexer stuff to allow me to look in on the user's running instance of the app? This would be a boon for doing tech support. --- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
[Pgui-devel] OpenGL rendering surface for CGI apps through PicoGUI
I've always been looking for an efficient and easy-to-use way to do hardware accelerated OpenGL charts or other renderings from a server-side application server (like PHP or Zope). Since PicoGUI is compulsively adding all these great undreamed-of features, and it apparently has OpenGL baked in already, could an API be set up for this purpose? Optimal would be an interface accessible to scripting languages like Python or PHP, or even a direct FastCGI interface. Requests would be some bundled form of OpenGL comands. PicoGUI would have some mechanism for queing requests and drawing them as quickly as possible using the hardware, then returning a raw bitmap to the calling application on stdout or some other mechanism like a callback. If it worked, most practical single-frame renderings would take no longer than a fraction of a second to render on modern 3D hardware. Later on, plugins in a fast language like C could be added to do configurable PNG or JPEG compression instead of passing back the raw bitmap. Just an idea, it would be another thing PicoGUI could do that nobody else was doing. --- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
Re: [Pgui-devel] Re: VNC support
On Sun, Jan 19, 2003 at 09:32:34AM -0500, Jeff Kowalczyk wrote: > "Micah Dowty" wrote > > As a little bonus before the 0.44 release, I've added a VNC server > > video driver to pgserver. > > This is a very cool idea. I think this could be used as a third alternative for >writing > those little console apps(for myself) in python that I mentioned a while back. >(wanted > full GUI theme locally and ncurses when connecting over ssh). Now I can just VNC >from my > remote computer into the same GUI theme that I set up for the user on the local >console. > Thanks! > > BTW, would there be a way to use that new VNC Multiplexer stuff to allow me to look >in on > the user's running instance of the app? This would be a boon for doing tech support. > Not yet. One way to implement this would be a video driver multiplexer, that allows one server to be running several video drivers simultaneously. You could even split the output far sooner, and run the same app on multiple output devices, all with different resolutions and different themes. This idea was suggested by Lalo a while back, but it will take another refactoring of the video code for it to be possible. > > > > > --- > This SF.NET email is sponsored by: FREE SSL Guide from Thawte > are you planning your Web Server Security? Click here to get a FREE > Thawte SSL guide and find the answers to all your SSL security issues. > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en > ___ > Pgui-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/pgui-devel -- Only you can prevent creeping featurism! --- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
Re: [Pgui-devel] OpenGL rendering surface for CGI apps through PicoGUI
On Sun, Jan 19, 2003 at 09:49:02AM -0500, Jeff Kowalczyk wrote: > I've always been looking for an efficient and easy-to-use way to do hardware >accelerated > OpenGL charts or other renderings from a server-side application server (like PHP or > Zope). Since PicoGUI is compulsively adding all these great undreamed-of features, >and it > apparently has OpenGL baked in already, could an API be set up for this purpose? > > Optimal would be an interface accessible to scripting languages like Python or PHP, >or > even a direct FastCGI interface. Requests would be some bundled form of OpenGL >comands. > PicoGUI would have some mechanism for queing requests and drawing them as quickly as > possible using the hardware, then returning a raw bitmap to the calling application >on > stdout or some other mechanism like a callback. If it worked, most practical >single-frame > renderings would take no longer than a fraction of a second to render on modern 3D > hardware. Later on, plugins in a fast language like C could be added to do >configurable > PNG or JPEG compression instead of passing back the raw bitmap. > > Just an idea, it would be another thing PicoGUI could do that nobody else was doing. > This would be neat, but I don't see how PicoGUI could help with it. PicoGUI does support OpenGL, but if you only want to do OpenGL drawing and don't need UI widgets there's no point. It sounds like you just need an offscreen hardware accelerated OpenGL implementation. I don't think such an implementation exists on linux, since all hardware acceleration is hopeless intertwangled with XFree86. On a similar note, I have thought of using PicoGUI to generate web sites. The web site would be a picogui theme and application, probably using widget templates. There would be a video driver that converts picogui's layout tree to HTML. The user's actions would be encoded in the URL, and the pages would be cached. The biggest problems I've seen with this are: - I don't know enough about CSS to know how practical converting picogui themes to CSS is - The action encoding would have to detect cycles in the page navigation, so they don't get infinitely long. - The web application would need a way to save and restore its state very quickly - It's just plain weird :) > > > > > --- > This SF.NET email is sponsored by: FREE SSL Guide from Thawte > are you planning your Web Server Security? Click here to get a FREE > Thawte SSL guide and find the answers to all your SSL security issues. > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en > ___ > Pgui-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/pgui-devel -- Only you can prevent creeping featurism! --- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
[Pgui-devel] VNC demo
Hi Everybody, I set up a VNC demo server at navi.picogui.org, if you'd like to try out some of PicoGUI's features without installing anything. The demo is still very basic, but it should be easy to improve soon. The demo shown is a simple Python app, which I've placed in CVS in apps/demo. -- Only you can prevent creeping featurism! --- This SF.NET email is sponsored by: FREE SSL Guide from Thawte are you planning your Web Server Security? Click here to get a FREE Thawte SSL guide and find the answers to all your SSL security issues. http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en ___ Pgui-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/pgui-devel
