PyMaemo: Difference between revisions
From Maemo Wiki
Jump to navigationJump to search
imported>dneary Add to Deevlopment category |
|||
| (48 intermediate revisions by 16 users not shown) | |||
| Line 7: | Line 7: | ||
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 for the python interpreter, bindings and a few applications in the Maemo platform. A detailed list can be found in [[PyMaemo/Components]]. | ||
== Screenshots == | |||
{{main|PyMaemo/Screenshots}} | |||
== Software written using PyMaemo == | |||
== | {{main|PyMaemo/Statistics}} | ||
== Documentation == | |||
* [[/Quick start guide | Quick Start Guide for N900]] | |||
* [[/GUI toolkit selection guide|GUI Toolkit Selection Guide]] | |||
* [[/Components|List of PyMaemo components]] | |||
* [[/How to build|How to build PyMaemo packages]] | |||
=== Tutorials === | |||
* [[ | * [[/Documentation for pyside-assistant|PySide-Assistant Tutorial]] | ||
* [[ | * [[/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 ==== | ||
[[ | * [http://talk.maemo.org/showthread.php?t=39879 Qt4 Designer and Python in 30Min] | ||
* [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 === | |||
[[ | * [http://pymaemo.garage.maemo.org/conic.html python-conic examples] | ||
* [http://git.gnome.org/browse/gnome-python/tree/examples/gconf python-gconf examples] | |||
* [[/Python-osso examples|python-osso examples]] | |||
* [[/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 === | |||
* [http://pymaemo.garage.maemo.org/python_hildon_manual/ python-hildon manual] | |||
* [http://pymaemo.garage.maemo.org/python_location_manual/ python-location manual] | |||
=== In progress documentation === | |||
This section contains links to documentation that is still being written. | |||
* [[ | * [[/Python 2.6 porting guide|Python 2.6 porting guide]] | ||
== Ye Olde Documentation == | === Ye Olde Documentation === | ||
This section contains documentation that | This section contains documentation that hasn't been updated to Maemo 5 (Fremantle) era. | ||
* [[PyMaemo/ | * [[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://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/01/26/coding-for-nokia-770-using-python-part-1/ Coding for Nokia 770 using Python part 1] | ||
| Line 44: | Line 72: | ||
* [http://pycage.blogspot.com/2007/12/tablet-python-1-relocatable-software.html Martin'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)]] | * [[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: | [[Category:Python]] | ||
Latest revision as of 02:26, 11 October 2011
What is PyMaemo?
The PyMaemo (Python for Maemo) project maintains a set of packages necessary to run and develop Python applications on the Maemo platform.
Supported Software
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.
Screenshots
Main article: PyMaemo/Screenshots
Software written using PyMaemo
Main article: PyMaemo/Statistics
Documentation
- Quick Start Guide for N900
- GUI Toolkit Selection Guide
- List of PyMaemo components
- How to build PyMaemo packages
Tutorials
- PySide-Assistant Tutorial
- python-hildon Tutorial
- Using Location API
- Accessing APIs without Python bindings
- Easy packaging with py2deb or PyPackager
- Python Tutorial for Newbies with a special emphasis on Maemo
- Python auto-rotation (Portrait mode) on Maemo 5
- Python and Performance
- Internationalize a Python application
mikec's "30 minutes" series
- Qt4 Designer and Python in 30Min
- Qt Designer/Python for Windows XP in 30 Mins
- Customising Qt look and feel and Python in 30 Mins
Examples
- python-conic examples
- python-gconf examples
- python-osso examples
- Phone call and SMS examples
- PyQt Stacked Windows
- Python Dbus tricks
- Phone control - Python
Manuals and References
In progress documentation
This section contains links to documentation that is still being written.
Ye Olde Documentation
This section contains documentation that hasn't been updated to Maemo 5 (Fremantle) era.
- Using Python in Maemo
- API Documentation (Maemo 3.x Bora)
- Coding for Nokia 770 using Python part 1
- Coding for Nokia 770 using Python part 2
- Jason's useful tips for PyMaemo development
- Martin's useful tips for PyMaemo development
- python-gpsbt introduction and example (only applicable to Maemo 4.x)
- GConf in Python
- python-abook examples (Chinook and earlier)