[gpodder-devel] [OT] Starting to develop on a N900 in python

  • From: thp at gpodder.org (Thomas Perl)
  • Date: Fri, 15 Apr 2011 19:30:52 +0200

Hi Thomas,

On Fri, Apr 15, 2011 at 08:36:32AM +0100, Thomas Preissler wrote:
> sorry for this, its completely OT, but could you give any pointers
> for somebody who has programming and OOP experience to start
> developing Python apps for a N900 (Maemo) device?

Basically you have two options:

 * PyMaemo: GTK+/Hildon, "native" on N900, lightweight, not
   really useful if you plan to port your application to any
   MeeGo device, but good if you already have existing GTK+
   code or already know PyGTK. gPodder's Maemo 5 UI currently
   uses PyMaemo (GTK+/Hildon). Check out the code and play around :)

* PySide: Qt/QML. Native looking on the N900, more powerful but
  also more resource hungry. Useful if you want to support MeeGo
  devices as well. Great if you want to create QML UIs.

For PyMaemo (GTK+/Hildon), see: http://pymaemo.garage.maemo.org/
For PySide (Qt/QML), see: http://www.pyside.org/

You can also check out my PySide/MeeGo tutorial that also applies to the
N900/Maemo:

    http://thp.io/2010/meego-python/

Also checkout the resources on Maemo.org and join the PyMaemo/PySide
mailing lists. Especially the PyMaemo mailing list is interesting if you
want to write Python applications for Maemo 5, even if it's low-traffic,
and PySide-related questions are better posted at the PySide mailing
lists.

HTH.
Thomas


Other related posts: