Editing PyMaemo

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
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-mafw
 +
* python-notify
 +
* 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 69:
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]]
-
 
+
* [[PyMaemo/PythonOssoExamples|Python OSSO Examples]]
-
=== 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]]
+

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)

Templates used on this page: