View Single Post
Old 08-08-2012, 04:56 PM   #182
hawhill
Wizard
hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.
 
hawhill's Avatar
 
Posts: 1,379
Karma: 2155307
Join Date: Nov 2010
Location: Goettingen, Germany
Device: Kindle Paperwhite, Kobo Mini
What you describe sounds like a new render target for GTK or QT. But then it's more complicated. Applications will certainly need to be adapted. It would most certainly not be possible to each only text drawing from applications that were designed with the full possibilities of the framework in mind. This is especially true for the slightest more complex applications that define their own UI elements, say for example a color chooser (OK, bad example in this context) or scrolling elements.

But then, the premise is only partly correct. The software presented in this thread is only the displaying end for a well established protocol to transmit the contents and changes of that contents of a framebuffer (a) and to transmit keyboard strokes and pointing device actions to the other end. This is the viewing and input device action transmitting part of that. For the remote end, there are many possibilities. In fact, running a virtual desktop had always been my own preferred application (that would be Usage of Xvnc - not x11vnc) on the server side. And most applications would work without problems. For recognizing elements and eliminating grayscale fuzziness, running the desktop with a high-contrast theme worked well enough.

That said, I don't think it's worth the effort. Or to put it differently: If you manage to adapt a framework enough to do this, that would be a lot of work. Using it via VNC would be a niche then, running these applications directly on the Kindle would be the most appealing applications of such a framework adaption.

TL;DR: Hard work, UI behaviour is probably not so well abstractable as you might think, status quo works well enough.
hawhill is offline   Reply With Quote