[maemo-developers] [maemo-developers] Porting non-GTK applications to maemo

From: Tim Teulings rael at edge.ping.de
Date: Tue Jun 20 16:59:03 EEST 2006
Hallo!


As the subject tells I want to port some of my applications to maemo.
However my applications do not use Gtk but my own GUI library which uses
direct X11 calls. As the result I cannot directly follow the porting
guide which requires the use of libosso (using Gtk objects) or the parts
of the Hilton framework that directly use Gtk objects.

As a consequence I have a number of questions:
* Is this possible (IMHO it should)?
* What are the minimal requirements for my applications to interwork?
+ I assume that I have to open a D-BUS session on start and need to
handle certain calls for application session management. Is this documented?
+ I likely have to fiddle around with the enhanced X input models to get
input from the virtual keyboard. I already do support the enhanced X11
input stuff, but possible I need to do more. Is there any detailed
information about this or even an X11 code example I could check?
+ I have to write a maemo desktop file.
+ I have to create debian packages for my library and for each application.
+ I have to support or emulate hilton menu and toolbar stuff. Is this
required? Is the relevant part of the application (do I just need to
draw my menues and tools bars the "hilton way"?) or is this external to
application (some special atoms for the X11 window manager or similar)?
+ Is there more I need to support?

-- 
Gruß...
       Tim.

More information about the maemo-developers mailing list