代码之家  ›  专栏  ›  技术社区  ›  Simon

有人有Pys60手机开发经验吗?

  •  10
  • Simon  · 技术社区  · 17 年前

    在一个以手机为目标的项目中,我必须在早期做出技术选择。我看到了S60有一个python的衍生产品,我想知道是否有人可以分享经验,好的和坏的,并建议使用合适的IDE和模拟器。

    请不要告诉我应该在Windows Mobile上开发,我已经决定不这样做了,所以会把这些答案记下来。

    7 回复  |  直到 14 年前
        1
  •  8
  •   M.N    16 年前

    Pys60——很酷:)

    我在Pys60 1.3fp2上做了很多工作。将应用程序移植到 塞班手机也很强大。我在Pys60做了一个主要的项目, GSM locator (不是最新版本)应用程序,用于塞班手机。

    还有一个非常整洁的py2sis实用程序,它将你的py应用程序转换为可安装在任何sumbian手机上的portabble-sis应用程序。python脚本语言的易用性和一组适用于移动功能的好的warapped API使您能够非常灵活和快速地执行任何操作。

    最新的视频和摄像头API让您几乎可以使用手机完成所有操作。我建议你从一些非常好的资源开始

    1. Forum Nokia
    2. Nokia OpenSource Resource center
    3. A very good tutorial (for beginners)

    只需访问这些,下载模拟器,然后使用Pys60起飞。我相信你会喜欢的。

    附言:由于这篇文章太老了,我相信你一定已经爱上它了,或者已经完成了。但我还是忍不住要回答。:)

        2
  •  3
  •   Swaroop C H    17 年前

    你检查过 Mobile Python Book ?

    这本实用的实践书有效地教会了如何在基于Symbian操作系统和S60平台的诺基亚智能手机上轻松地编程您自己强大而有趣的应用程序。

    Mobile Python Book cover http://www.mobilenin.com/mobilepythonbook/book-cover.png

        3
  •  3
  •   Rick    17 年前

    我刚开始亲自调查这个问题。我已经购买了上面的移动python书。到目前为止看起来不错。

    这个网站也有一些教程: http://croozeus.com/tutorials.htm

    我正在使用Putools通过蓝牙从Linux进行编码/同步: http://people.csail.mit.edu/kapu/symbian/python.html

    S60上的python dev有一些优点/缺点。显然,使用python是一个主要的优点。为了让你的应用程序构建成一个分布式的表单,你需要一些额外的技巧,这样你就不需要最终用户先去下载他们手机的python运行时。

    另一个缺点就是用户界面。您有三种形式的用户界面可通过appuifw api使用。假设您想要在屏幕上绘制图像,并且在用户界面中有一个文本输入字段,您真的不能这样做。您必须将用户界面拆分为适合Python API提供的部分。

    至于IDE/Emulator,我只是在Ubuntu上使用VIM,在Putools中使用蓝牙同步工具。我已经看到,您可以获得C++或Java环境,然后使用它们中的仿真器,但没有看到它是如何工作的,因为在这一点上它似乎只是一个Windows选项。

        4
  •  1
  •   Lingkun Kong    14 年前

    我在这里看到一个用于Pys60的移动IDE。

    http://circuitdesolator.blogspot.com/2010/12/ped-mobile-phyton-ide-for-pys60.html

    它叫ped,过去几个月我一直在使用它。

        5
  •  0
  •   brabadu    16 年前

    我写了一个计算器,这是我想要的,并做了一个简单的游戏。 我在电话里写的。我在文本编辑器中写作,然后切换到python并运行了一个脚本。它不太舒服,但没关系。而且,当我在附近没有电脑的时候,我正在写这些。

    这是一次伟大的经历!

        6
  •  0
  •   wheleph    16 年前

    我有一些J2ME的经验,现在我决定为我的手机编写一些有用的应用程序,所以我决定使用Pys60来学习Python。

    我不喜欢这个平台的一些事情是:

    1. 不能从非主线程调用任何图形函数(module appuifw)。
    2. python脚本模型不太适合UI应用程序,因为脚本必须包含显式while循环或信号量,以防止主线程退出。
    3. 函数sys.exit()不可用。

    再说一次,我是Pys60的新手,所以如果上面给出的问题确实有很好的解决方法,不要犹豫,把它们写为评论。我会非常感激的。

        7
  •  0
  •   Kage    16 年前

    有一个很好的小IDE叫 PED 对于S60手机,它为您提供了一些额外的功能并使其更易于编码。虽然它还没有那么先进,但是它总比在文本编辑器和Python之间手动切换要好。

    高温高压

    钱币

    推荐文章