• Save
Python - A Mobile Perspective
Upcoming SlideShare
Loading in...5
×
 

Python - A Mobile Perspective

on

  • 3,364 views

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

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

Statistics

Views

Total Views
3,364
Views on SlideShare
3,351
Embed Views
13

Actions

Likes
5
Downloads
0
Comments
0

2 Embeds 13

http://www.slideshare.net 11
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Python - A Mobile Perspective Python - A Mobile Perspective Presentation Transcript

  • Python – A mobile perspective Christopher Fairbairn ARANZ Medical Ltd christopher@christec.co.nz www.christec.co.nz/blog/
  • Who Am I? www.christec.co.nz/blog/
  • www.christec.co.nz/blog/
  • Microsoft Most Valuable Professional www.christec.co.nz/blog/
  • Why Mobile Development? www.christec.co.nz/blog/
  • Why Windows Mobile? • Strong enterprise story • Excellent device compatibility • Established product www.christec.co.nz/blog/
  • Why Python? •Read-Eval-Print Loop •Small Edit •Efficient •Popular! Debug Compile •Excellent modules Deploy www.christec.co.nz/blog/
  • Development Challenges •Less resources •Slower execution •Memory Management is critical •Users are less forgiving www.christec.co.nz/blog/
  • Current state of affairs •Python 2.5 •Partially merged into CPython trunk •SCONS based build environment www.christec.co.nz/blog/
  • 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/
  • Remote Console •Long typing sessions on a PDA are painful •Really portable Python! www.christec.co.nz/blog/
  • What do I need to relearn? www.christec.co.nz/blog/
  • User Interface Frameworks •VensterCE •Pocket PC GUI (PPyGui) •wxPython •TkInter (TCL/TK) www.christec.co.nz/blog/
  • PyGame www.christec.co.nz/blog/
  • 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/
  • 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/
  • Contact Information Christopher Fairbairn ARANZ Medical Ltd Questions? Email: christopher@christec.co.nz Website: www.christec.co.nz/blog/ www.christec.co.nz/blog/
  • 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/