Windows Mobile development in Python

What is the best way to start developing Windows Mobile Professional applications in Python? Is there a reasonable SDK including an emulator? Is it even possible without doing excessive amount of underlaying Windows API calls for UI for instance?


Asked by: David231 | Posted: 24-09-2021






Answer 1

(I used to write customer apps for Windows Mobile.)

Forget about python. Even if it's technically possible:

  • your app will be big (you'll have to bundle the whole python runtime with your app)
  • your app will use lots of memory (python is a memory hog, relative to C/C++)
  • your app will be slow
  • you wont find any documentation or discussion groups to help you when you (inevitably) encounter problems

Go with C/C++ (or C#). Visual Studio 2005/2008 have decent tools for those (SDK for winmo built-in, debugging on the emulator or device connected through USB), the best documentation is for those technologies plus there are active forums/discussion groups/mailing lists where you can ask for help.

Answered by: Edward994 | Posted: 25-10-2021



Answer 2

Python CE

Python port for Windows CE (Pocket PC) devices. Intended to be as close to desktop version as possible (console, current directory support, testsuite passed).

Python CE
(source: sourceforge.net)

alt text

Answered by: Roman251 | Posted: 25-10-2021



Answer 3

If the IronPython and .Net Compact Framework teams work together, Visual Studio may one day support Python for Windows Mobile development out-of-the-box. Unfortunately, this feature request has been sitting on their issue tracker for ages...

Answered by: Rafael219 | Posted: 25-10-2021



Answer 4

Just found this: http://ejr44.blogspot.com/2008/05/python-for-windows-mobile-cab.html

Looks like a complete set of .CAB files to provide Python on Windows Mobile.

Answered by: Aida512 | Posted: 25-10-2021



Similar questions

Beginning Windows Mobile 6.1 Development With Python

I've wanted to get into Python development for awhile and most of my programming experience has been in .NET and no mobile development. I recently thought of a useful app to make for my windows mobile phone and thought this could be a great first Python project. I did a little research online and found PyCe which I think is what I would need to get started on the app? Can anyone with some experience in this are...


Beginning Windows Mobile 6.1 Development With Python

I've wanted to get into Python development for awhile and most of my programming experience has been in .NET and no mobile development. I recently thought of a useful app to make for my windows mobile phone and thought this could be a great first Python project. I did a little research online and found PyCe which I think is what I would need to get started on the app? Can anyone with some experience in this are...


windows - What linux distro is better suited for Python web development?

Which linux distro is better suited for Python web development? Background: I currently develop on Windows and it's fine, but I am looking to move my core Python development to Linux. I'm sure most any distro will work fine, but does anyone have any reasons to believe one distro is better than another?


Python 32-bit development on 64-bit Windows


Python development in Windows

Closed. This question does not meet Stack Overflow guid...


MinGW or Cygwin for Python development on Windows?

I am using vanilla Python 3.x on Windows, using Pycharm as IDE. Although this is working; I need to install different packages and modules; and I did notice that windows has no pip, from what I can tell. I am familiar with Python on Linux, and most of the time it is a matter of use pip to install new packages and modules for Python; but on windows it seems more daunting and complex. I was told to us...


mysql - Setting up a Python web development environment on OS X

I'm running Mac OS X Leopard and wanted to know what the easy way to setup a web development environment to use Python, MySQL, Apache on my machine which would allow me to develop on my Mac and then easily move it to a host in the future. I've been trying to get mod_wsgi installed and configured to work with Django and h...


How can I use Python for large scale development?

I would be interested to learn about large scale development in Python and especially in how do you maintain a large code base? When you make incompatibility changes to the signature of a method, how do you find all the places where that method is being called. In C++/Java the compiler will find it for you, how do you do it in Python? When you make changes deep inside the code, how do you f...


Resources for TDD aimed at Python Web Development

Closed. This question does not meet Stack Overflow guid...


What should I be aware of when moving from asp.net to python for web development?

I'm thinking about converting an app from Asp.net to python. I would like to know: what are the key comparisons to be aware of when moving a asp.net app to python(insert framework)? Does python have user controls? Master pages?


Beginning Windows Mobile 6.1 Development With Python

I've wanted to get into Python development for awhile and most of my programming experience has been in .NET and no mobile development. I recently thought of a useful app to make for my windows mobile phone and thought this could be a great first Python project. I did a little research online and found PyCe which I think is what I would need to get started on the app? Can anyone with some experience in this are...


I need a beginners guide to setting up windows for python development

I currently work with .NET exclusively and would like to have a go at python. To this end I need to set up a python development environment. I guide to this would be handy. I guess I would be doing web development so will need a web server and probably a database. I also need pointers to popular ORM's, an MVC framework, and a testing library. One of my main criteria with all this is that I want to understand how it...


standards - What version of Python (2.4, 2.5, 2.6, 3.0) do you standardize on for production development efforts (and why)?

In our group we primarily do search engine architecture and content integration work and most of that code base is in Python. All our build tools and Python module dependencies are in source control so they can be checked out and the environment loaded for use regardless of os/platform, kinda similar to the approach


python - Django development add-ons


development environment - switch versions of python

Story: One of the app that i have works on python 2.4 and other on 2.6. I tried to do a sym link of python2.4 to python and things started to break loose on ubuntu jaunty. Now i am downloading every dependency of 2.4 and installing it using python2.4 setup.py install. The dependencies seem to be endless. Question1: How will i tell any framework that go and use version so and so pf python like day django to use 2.6...


database - Agile Software Development in Python

Closed. This question needs to be more focused. It ...






Still can't find your answer? Check out these communities...



PySlackers | Full Stack Python | NHS Python | Pythonist Cafe | Hacker Earth | Discord Python



top