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?
Antworten
Zu viele Anzeigen?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).
(Quelle: <a href="http://pythonce.sourceforge.net/images/python-logo.jpg" rel="nofollow noreferrer">sourceforge.net </a>)
(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.
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 ...
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.