[maemo-developers] [maemo-developers] non-maemo apps in toolbar

From: Aaron Levinson alevinsn at aracnet.com
Date: Thu Jan 5 12:42:17 EET 2006
Hi Simon,

Did you take a look at the Qt user interface implementation for rdesktop?  
Shouldn't be too difficult to port to GTK, and it's likely easier to port 
the Qt code than to port the X user interface implementation, since the 
Qt code already deals with higher level user interface concepts.  You 
could even start from the QtE (Qt Embedded) implementation.

I initially tried something similar with VNC to what you did for rdesktop,
but I gave up.  Mixing X and GTK tended to cause lots of problems.  
However, the nice thing about the rdesktop source code is that the user
interface implementation is kept separate from the underlying
communication protocol implementation, which is not the case for RealVNC's
vncviewer implementation.

Aaron

On Thu, 5 Jan 2006, Simon Guerrero wrote:

> 
> > > On Wednesday 04 January 2006 21:53, Aaron Levinson wrote:
> > >
> > > > As a general rule, building and running strictly X applications isn't
> > > > going to cut it on the 770, and a true port of a GUI application to
> > the
> > > > maemo platform requires some programming, quite possibly extensive
> > > > programming if the original application is only written using X.
> > > 
> 
> I'm discovering this with my port of rdesktop. I have a (very early)
> alpha running which lets you enter some basic data through a messy GTK+
> dialog then runs rdesktop full-screen.
> 
> The mouse stuff is all fine (although double-clicking takes some
> effort!) but the big problem is that it's all written in X11 code. I'm
> going to have to completely rewrite the X stuff for Hildon, replacing
> the event loop etc (it was difficult enough to port the make to
> autogen!)
> 
> This is a good example of how the "unique" nature of the 770's
> architecture can get you close on a port - but still miles away! :-)
> 
> Simon
> 


More information about the maemo-developers mailing list