4 Stimmen

Windows Mobile-Entwicklung in Python

Was ist der beste Weg, um mit der Entwicklung von Windows Mobile Professional-Anwendungen in Python zu beginnen? Gibt es ein vernünftiges SDK, einschließlich eines Emulators? Ist es überhaupt möglich, ohne eine übermäßige Anzahl von zugrundeliegenden Windows-API-Aufrufen, beispielsweise für die Benutzeroberfläche, auszukommen?

9voto

prakash Punkte 56997

Python CE

Python-Port für Windows CE (Pocket-PC)-Geräte. Es soll so nah wie möglich an die Desktop-Version heranreichen (Konsolen-Unterstützung, Unterstützung für aktuellen Verzeichnis, bestandener Testdurchlauf).

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

alternativer Text

9voto

(Früher habe ich Kunden-Apps für Windows Mobile geschrieben.)

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

  • Ihre App wird groß sein (Sie müssen den gesamten Python-Laufzeit mit Ihrer App bündeln)
  • Ihre App wird viel Speicher verwenden (Python ist bezogen auf C/C++ ein Speicherfresser)
  • Ihre App wird langsam sein
  • Sie werden keine Dokumentation oder Diskussionsgruppen finden, die Ihnen helfen, wenn Sie (unvermeidlich) Probleme haben

Entscheiden Sie sich für C/C++ (oder C#). Visual Studio 2005/2008 haben anständige Tools für diese (SDK für WinMo integriert, Debugging auf dem Emulator oder Gerät über USB verbunden), die beste Dokumentation ist für diese Technologien verfügbar, zudem gibt es aktive Foren/Diskussionsgruppen/Mailing-Listen, in denen Sie um Hilfe bitten können.

0 Stimmen

Auch für Personen, die nicht viel/keine mobile/embedded Entwicklung gemacht haben ... sie müssen sich daran erinnern, dass Geschwindigkeit und Speicher große Probleme sind. Sie arbeiten nicht an einem Multi-GHz-System, das mehrere GB RAM hat. Die meisten Mobiltelefone haben Prozesse mit bis zu 400 MHz und möglicherweise 256 MB RAM.

1voto

palm3D Punkte 7549

Wenn die IronPython- und .Net Compact Framework-Teams zusammenarbeiten, könnte Visual Studio eines Tages Python für die Entwicklung von Windows Mobile out-of-the-box unterstützen. Leider liegt dieser Funktionswunsch schon seit Ewigkeiten auf ihrem Problem-Tracker...

1voto

S.Lott Punkte 371691

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, um Python auf Windows Mobile bereitzustellen.

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