Python - A Mobile Perspective

2,187
-1

Published on

An introduction to the PythonCE project - a port of Python to Windows Mobile and Windows CE powered devices.

Published in: Technology, Education
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,187
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Python - A Mobile Perspective

  1. 1. Python – A mobile perspective Christopher Fairbairn ARANZ Medical Ltd christopher@christec.co.nz www.christec.co.nz/blog/
  2. 2. Who Am I? www.christec.co.nz/blog/
  3. 3. www.christec.co.nz/blog/
  4. 4. Microsoft Most Valuable Professional www.christec.co.nz/blog/
  5. 5. Why Mobile Development? www.christec.co.nz/blog/
  6. 6. Why Windows Mobile? • Strong enterprise story • Excellent device compatibility • Established product www.christec.co.nz/blog/
  7. 7. Why Python? •Read-Eval-Print Loop •Small Edit •Efficient •Popular! Debug Compile •Excellent modules Deploy www.christec.co.nz/blog/
  8. 8. Development Challenges •Less resources •Slower execution •Memory Management is critical •Users are less forgiving www.christec.co.nz/blog/
  9. 9. Current state of affairs •Python 2.5 •Partially merged into CPython trunk •SCONS based build environment www.christec.co.nz/blog/
  10. 10. Future Directions •Python 2.6 or 3? •Fully integrated into trunk •Use standard build environment •Better POSIX support •More polish www.christec.co.nz/blog/
  11. 11. Remote Console •Long typing sessions on a PDA are painful •Really portable Python! www.christec.co.nz/blog/
  12. 12. What do I need to relearn? www.christec.co.nz/blog/
  13. 13. User Interface Frameworks •VensterCE •Pocket PC GUI (PPyGui) •wxPython •TkInter (TCL/TK) www.christec.co.nz/blog/
  14. 14. PyGame www.christec.co.nz/blog/
  15. 15. PyS60 emulation •Run Python S60 applications on Windows Mobile devices •Very early proof of concept • Minimal appuifw module • Functional e32 module •Built on top of PPyGui www.christec.co.nz/blog/
  16. 16. Call to action •Has this sparked an interest in anyone? •Do you have development expertise or time to contribute? Website: http://pythonce.sourceforge.net www.christec.co.nz/blog/
  17. 17. Contact Information Christopher Fairbairn ARANZ Medical Ltd Questions? Email: christopher@christec.co.nz Website: www.christec.co.nz/blog/ www.christec.co.nz/blog/
  18. 18. Interested in presenting? Have you investigated IronPython? Would you like to share your experience? Website: http://www.dot.net.nz www.christec.co.nz/blog/

×