Latest revision |
Your text |
Line 3: |
Line 3: |
| The [http://pymaemo.garage.maemo.org/ PyMaemo] (Python for Maemo) project maintains a set of packages necessary to run and develop Python applications on the Maemo platform. | | The [http://pymaemo.garage.maemo.org/ PyMaemo] (Python for Maemo) project maintains a set of packages necessary to run and develop Python applications on the Maemo platform. |
| | | |
- | == Supported Software == | + | == List of packages == |
| | | |
- | We currently maintain support for the python interpreter, bindings and a few applications in the Maemo platform. A detailed list can be found in [[PyMaemo/Components]]. | + | We currently maintain support the following packages in the Maemo platform: |
| | | |
- | == Screenshots == | + | === Applications === |
| | | |
- | {{main|PyMaemo/Screenshots}}
| + | We provide some Python applications as examples, and that we find useful for PyMaemo users. |
| | | |
- | == Software written using PyMaemo ==
| + | * ipython |
| | | |
- | {{main|PyMaemo/Statistics}}
| + | === Core === |
| | | |
- | == Documentation ==
| + | These packages are the minimal necessary to run or develop Python applications for Maemo. |
| | | |
- | * [[/Quick start guide | Quick Start Guide for N900]] | + | * python2.5 |
- | * [[/GUI toolkit selection guide|GUI Toolkit Selection Guide]] | + | * python-central |
- | * [[/Components|List of PyMaemo components]] | + | * python-defaults |
- | * [[/How to build|How to build PyMaemo packages]] | + | * python-runtime |
| + | * python-support |
| | | |
- | === Tutorials === | + | === Bindings === |
| | | |
- | * [[/Documentation for pyside-assistant|PySide-Assistant Tutorial]]
| + | These packages provide bindings for various Maemo components. |
- | * [[/UI tutorial|python-hildon Tutorial]]
| + | |
- | * [[/Using Location API|Using Location API]]
| + | |
- | * [[/Accessing APIs without Python bindings|Accessing APIs without Python bindings]]
| + | |
- | * Easy packaging with [[py2deb]] or [[PyPackager]]
| + | |
- | * [http://temporaryland.wordpress.com/2011/01/26/python-for-newbies/ Python Tutorial for Newbies] with a special emphasis on Maemo
| + | |
- | * [[/Portrait mode|Python auto-rotation (Portrait mode) on Maemo 5]]
| + | |
- | * [[Performance Considerations for Python Apps|Python and Performance]]
| + | |
- | * [[Internationalize a Python application]]
| + | |
| | | |
- | ==== mikec's "30 minutes" series ====
| + | * dbus-python |
| + | * gnome-python |
| + | * gst0.10-python |
| + | * pybluez |
| + | * pycairo |
| + | * pycurl |
| + | * pygame |
| + | * pygobject |
| + | * pygtk |
| + | * pyid3lib |
| + | * pyopenssl |
| + | * python-clutter (NEW) |
| + | * python-conic |
| + | * python-hildon |
| + | * [[PyMaemo/HildonDesktop|python-hildondesktop]] (NEW) |
| + | * python-imaging |
| + | * python-numeric |
| + | * python-osso |
| + | * python-xml |
| + | * storm |
| | | |
- | * [http://talk.maemo.org/showthread.php?t=39879 Qt4 Designer and Python in 30Min]
| + | === Development === |
- | * [http://talk.maemo.org/showthread.php?t=43663 Qt Designer/Python for Windows XP in 30 Mins]
| + | |
- | * [[Customising Qt look and feel and Python in 30 Mins]]
| + | |
| | | |
- | === Examples ===
| + | These packages are necessary only if you are developing Python applications on Maemo. |
| | | |
- | * [http://pymaemo.garage.maemo.org/conic.html python-conic examples] | + | * cython |
- | * [http://git.gnome.org/browse/gnome-python/tree/examples/gconf python-gconf examples] | + | * pyrex |
- | * [[/Python-osso examples|python-osso examples]] | + | * python-setuptools |
- | * [[/Phone call and SMS examples|Phone call and SMS examples]]
| + | |
- | * [http://talk.maemo.org/showpost.php?p=577316&postcount=9 PyQt Stacked Windows]
| + | |
- | * [[DbusScripts|Python Dbus tricks]]
| + | |
- | * [http://wiki.maemo.org/Phone_control#Python Phone control - Python]
| + | |
| | | |
- | === Manuals and References === | + | === Support packages === |
| | | |
- | * [http://pymaemo.garage.maemo.org/python_hildon_manual/ python-hildon manual]
| + | These packages are provided as dependencies for other packages, and are not used directly by users/developers. |
- | * [http://pymaemo.garage.maemo.org/python_location_manual/ python-location manual] | + | |
| + | * libffi (dependency for python2.5) |
| + | * sdl-ttf2.0 (dependency for pygame) |
| | | |
| === In progress documentation === | | === In progress documentation === |
Line 59: |
Line 67: |
| This section contains links to documentation that is still being written. | | This section contains links to documentation that is still being written. |
| | | |
- | * [[/Python 2.6 porting guide|Python 2.6 porting guide]] | + | * [[PyMaemo/Python26PortingGuide|Python 2.6 porting guide]] |
- | | + | |
- | === Ye Olde Documentation ===
| + | |
- | | + | |
- | This section contains documentation that hasn't been updated to Maemo 5 (Fremantle) era.
| + | |
- | | + | |
- | * [[PyMaemo/Using Python in Maemo|Using Python in Maemo]]
| + | |
- | * [http://maemo.org/development/documentation/apis/3-x/python-maemo-3.x/ API Documentation (Maemo 3.x Bora)]
| + | |
- | * [http://www.teemuharju.net/2006/01/26/coding-for-nokia-770-using-python-part-1/ Coding for Nokia 770 using Python part 1]
| + | |
- | * [http://www.teemuharju.net/2006/02/08/coding-for-nokia-770-using-python-part-2/ Coding for Nokia 770 using Python part 2]
| + | |
- | * [http://my.opera.com/monroe/blog/pymaemo-tips Jason's useful tips for PyMaemo development]
| + | |
- | * [http://pycage.blogspot.com/2007/12/tablet-python-1-relocatable-software.html Martin's useful tips for PyMaemo development]
| + | |
- | * [[PyMaemo/Python-GPSbt|python-gpsbt introduction and example (only applicable to Maemo 4.x)]]
| + | |
- | * [http://therning.org/magnus/archives/57 GConf in Python]
| + | |
- | * [http://pymaemo.garage.maemo.org/abook.html python-abook examples] (Chinook and earlier)
| + | |
- | | + | |
- | ==== Using it ====
| + | |
- | | + | |
- | * [[PyMaemo/Installation]]
| + | |
- | * [[PyMaemo/Manual installation]]
| + | |
- | * [[PyMaemo/SDK installation]]
| + | |
- | * [[PyMaemo/FAQ]]
| + | |
- | | + | |
- | [[Category:Python]]
| + | |