4 Stimmen

Windows Mobile-Entwicklung in Python

Wie kann ich am besten mit der Entwicklung von Windows Mobile Professional-Anwendungen in Python beginnen? Gibt es ein vernünftiges SDK einschließlich eines Emulators? Ist es überhaupt möglich, ohne eine übermäßige Menge an untergeordneten Windows-API-Aufrufen für die Benutzeroberfläche zu machen, zum Beispiel?

9voto

prakash Punkte 56997

Python CE

Python-Portierung für Windows CE (Pocket PC) Geräte. Soll der Desktop-Version so nahe wie möglich kommen (Konsole, Unterstützung des aktuellen Verzeichnisses, Testsuite bestanden).

Python CE
(Quelle: <a href="http://pythonce.sourceforge.net/images/python-logo.jpg" rel="nofollow noreferrer">sourceforge.net </a>)

alt text

9voto

(Ich habe früher Kundenanwendungen für Windows Mobile geschrieben).

Vergessen Sie Python. Auch wenn es technisch möglich ist:

  • Ihre Anwendung wird groß sein (Sie müssen die gesamte Python-Laufzeit mit Ihrer Anwendung bündeln)
  • Ihre Anwendung wird viel Speicherplatz benötigen (Python ist im Vergleich zu C/C++ ein Speicherfresser)
  • Ihre Anwendung wird langsam sein
  • Sie werden keine Dokumentation oder Diskussionsgruppen finden, die Ihnen helfen, wenn Sie (unvermeidlich) auf Probleme stoßen.

Gehen Sie mit C/C++ (oder C#). Visual Studio 2005/2008 haben anständige Werkzeuge für diese (SDK für Winmo eingebaut, Debugging auf dem Emulator oder Gerät über USB angeschlossen), die beste Dokumentation ist für diese Technologien plus gibt es aktive Foren/Diskussionsgruppen/Mailing-Listen, wo Sie um Hilfe bitten können.

1voto

palm3D Punkte 7549

Wenn die Teams von IronPython und .Net Compact Framework zusammenarbeiten, könnte Visual Studio eines Tages Python für die Windows Mobile-Entwicklung unterstützen. Leider, diese Anfrage liegt schon seit Ewigkeiten im Issue Tracker ...

1voto

S.Lott Punkte 371691

Ich habe das gerade gefunden: http://ejr44.blogspot.com/2008/05/python-for-Windows-mobile-cab.html

Sieht aus wie ein kompletter Satz von .CAB-Dateien zur Bereitstellung von Python auf Windows Mobile.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X