Porting zim to MeeGo/Harmattan
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Zim |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Unfortunately the new version of Maemo/MeeGo available on the Nokia N9 and N950 won't have support for GTK/Hildon anymore. Since zim is a popular application on all existing Maemo devices it would be great to have it ported to the new devices as well.
There is an official python port that is even supported for distributing applications on NOKIA OVI Store:
http://
http://
There is support for python-gobject and dbus-python, so hopefully the backend part of zim won't need much adaptation.
Regarding the GUI it would probably be possible to go a similar route as suggested for the android client (web frontend) or preferred implementing something native using Qt/QML python bindings.
Syncronisation could be realized using Bazaar or just dropbox or a similar way.
It would be great if someone would be willing to work on this as there most probably will be a lot of interest as soon as the N9 hits the market. There even might be the possibility to let it run on Symbian devices as well, as they now have support for Qt as well and also still have python support (PyS60, don't know about details though):
http://
http://
I would be willing to contribute to a bounty or also the developer could maybe consider to distribute it on OVI Store to get refunded for her/his work.
What do you think?
tags: |
added: porting removed: port |
Changed in zim: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
FYI - 90% of the zim code base is the gtk specific interface code. Porting
to e.g QT means writing a new interface from scratch, which means a lot of
work, even though solutions can be copied from the gtk version.
Going with a "light" interface based on the html version may be much more
realistic, but doesn't give you the same functionality as the gtk interface.
-- Jaap