用Python开发Windows Mobile

时间:2008-09-13 09:56:05

标签: python windows-mobile

在Python中开始开发Windows Mobile Professional应用程序的最佳方法是什么?是否有合理的SDK包括模拟器?例如,如果不对UI进行过多的Windows API调用,是否可以实现?

4 个答案:

答案 0 :(得分:9)

Python CE

用于Windows CE(Pocket PC)设备的Python端口。旨在尽可能接近桌面版本(控制台,当前目录支持,testsuite通过)。

Python CE
(来源:sourceforge.net

alt text

答案 1 :(得分:9)

(我曾经为Windows Mobile编写客户应用程序。)

忘了python。即使技术上可行:

  • 您的应用程序将很大(您必须将整个python运行时与您的应用程序捆绑在一起)
  • 你的应用程序将使用大量内存(python是一个内存猪,相对于C / C ++)
  • 你的应用会很慢
  • 当您(不可避免地)遇到问题时,您将找不到任何文档或讨论组来帮助您

使用C / C ++(或C#)。 Visual Studio 2005/2008为这些工具提供了不错的工具(内置winmo的SDK,在仿真器上调试或通过USB连接的设备),最好的文档适用于这些技术,还有活跃的论坛/讨论组/邮件列表,你可以寻求帮助。

答案 2 :(得分:1)

如果IronPython和.Net Compact Framework团队协同工作,Visual Studio有朝一日可能会支持Python for Windows Mobile开发。不幸的是,this feature request has been sitting on their issue tracker for ages ...

答案 3 :(得分:1)

刚刚发现:http://ejr44.blogspot.com/2008/05/python-for-windows-mobile-cab.html

看起来像是一组完整的.CAB文件,可以在Windows Mobile上提供Python。