Hi,

I've been talking to a few people recently about the possibility of starting a 
community project to port GTK+ to Symbian OS.

It seems that GTK+ is the most popular toolkit in the mobile open source world 
right now with Maemo, OpenMoko and the Ubuntu mobile project.  At them same 
time the actual number of devices that open source developers can reach is 
still relatively small.  However there are around 100 million Symbian phones 
already out there that could probably support GTK+ based apps and that number 
is growing very quickly.

Nokia have already ported GLib to Symbian OS and (thanks to the LGPL) the 
source is available (they haven't released the source to any of the other 
libraries in their Open C plugin designed to make porting to Symbian easy).  As 
a first start - mostly just to get something running - I thought it should be 
quite easy use the cairo image buffer backend.  FreeType is also available on 
Symbian for use in Pango but is very slow so a native backend would almost 
certainly be required there.

However, my main reasons for posting to this list are to see if there's any 
interest in the project and also to ask some technical advice.  So my questions:

1) Is it just a crazy idea?

2) How much work do you think would be required:
a) Just to get something building and running so you can run a simple GTK+ 
based application?

b) To do a proper native backend? (experience from those who've worked on the 
other backends much appreciated)

3) Is performance with the cairo image buffer backend likely to be an issue?

4) From a bit of early research I get the idea that all the widgets use cairo 
now and GDK is just legacy, possibly even to be largely dropped in future??  Is 
that mistaken?

5) If I'm not confused/wrong on 4) then is it worth writing a full native 
backend for GDK or would it be better to do a cut down one - perhaps based on 
the DirectFB implementation?

6) Any other advice, tips, thoughts or suggestions?

I'm hoping to put together a proposal for this project as there's a reasonable 
chance it could get some funding or development effort from Symbian and/or some 
of the major device manufacturers.  Particularly since Nokia bought Trolltech, 
which kind of excludes the other device manufacturers from Qt (yes they could 
port the open version but are unlikely to now Nokia controls it).  I don't work 
for any of those companies but I have done in the past and have plenty of 
contacts.

Many thanks for you help,

Mark Wilcox


      __________________________________________________________
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html
_______________________________________________
gtk-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtk-list

Reply via email to