Python论坛  - 讨论区

标题:[python-chinese] 别人问我这样的问题,我一时没答出来,到这来请教!(见笑了!)

2006年03月28日 星期二 21:55

boyeestudio boyee118 at gmail.com
Tue Mar 28 21:55:57 HKT 2006

别人问我这样的问题:(1)要让手机,PDA去持python程序,需不需要硬件支持?
                                (2)如果手机去持J2ME,CLDC-1.1,MIDP-2.0能能过软件设计,
让它去持Python程序吗?
我没经验,没答出来!向高手指教!谢谢!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060328/cdce3bd0/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月28日 星期二 21:57

boyeestudio boyee118 at gmail.com
Tue Mar 28 21:57:14 HKT 2006

第一个问题打错个字,纠正如下:
(1)要让手机,PDA支持python程序,需不需要硬件支持?

在06-3-28,boyeestudio <boyee118 at gmail.com> 写道:
>
> 别人问我这样的问题:(1)要让手机,PDA去持python程序,需不需要硬件支持?
>                                 (2)如果手机去持J2ME,CLDC-1.1,MIDP-2.0能能过软件设计,
> 让它去持Python程序吗?
> 我没经验,没答出来!向高手指教!谢谢!
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060328/86ea2807/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月28日 星期二 22:01

boyeestudio boyee118 at gmail.com
Tue Mar 28 22:01:27 HKT 2006

唉,五笔刚学,仔细看,打错多个字,不好意思。思过!!!!

别人问我这样的问题:(1)要让手机,PDA支持python程序,需不需要硬件支持?
                               
(2)如果手机支持J2ME,CLDC-1.1,MIDP-2.0能通过软件设计,让它支持
Python程序吗?
我没经验,没答出来!向高手请教!谢谢!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060328/43664721/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月29日 星期三 01:08

马踏飞燕 honeyday.mj at gmail.com
Wed Mar 29 01:08:24 HKT 2006

在 06-3-28,boyeestudio<boyee118 at gmail.com> 写道:
> 唉,五笔刚学,仔细看,打错多个字,不好意思。思过!!!!
>
> 别人问我这样的问题:(1)要让手机,PDA支持python程序,需不需要硬件支持?
>                                 (2)如果手机支持J2ME,CLDC-1.1,MIDP-2.0能通过软件设计,让它支持
>                                     Python程序吗?
> 我没经验,没答出来!向高手请教!谢谢!
>

python是解释性的语言,所以,是否能运行python程序根硬件没有直接的关系。只要在你的硬件上能运行python的解释器,就能运行python程序了。

CLDC/MIDP 这些东西是J2ME的一种实现。当然就是精简版本的java了。"通过软件设计"来达到目的的话,那就是用java写一个python的语言实现了,基本上是不可完成的任务(当然有jython,但是该项目已经死去多时。。。),而且J2ME还受到各种各样的限制,根本没办法作出python的实现的。

现在Nokia 60系列有一个对应该OS的python版本,有兴趣的可以试试看。可以到Nokia的网站上找到资料。其他的手持设备上还没发现有python活动的迹象。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月30日 星期四 16:45

boyeestudio boyee118 at gmail.com
Thu Mar 30 16:45:46 HKT 2006

谢谢马大哥的指点!有点明白.
你意思是说,如果我要在手机上运行python程序,那么我应该去写一个可以在手机上运行的python解释器,对吗?
现在写这种低层(接近硬件的)的软件(解释器)难道不能用J2ME吗?  现在搞这行的(可以说是嵌入式开发吗?)朋友不会还都在用C吧?


在06-3-28,马踏飞燕 <honeyday.mj at gmail.com> 写道:
>
>
>
> python是解释性的语言,所以,是否能运行python程序根硬件没有直接的关系。只要在你的硬件上能运行python的解释器,就能运行python程序了。
>
> CLDC/MIDP
> 这些东西是J2ME的一种实现。当然就是精简版本的java了。"通过软件设计"来达到目的的话,那就是用java写一个python的语言实现了,基本上是不可完成的任务(当然有jython,但是该项目已经死去多时。。。),而且J2ME还受到各种各样的限制,根本没办法作出python的实现的。
>
> 现在Nokia
> 60系列有一个对应该OS的python版本,有兴趣的可以试试看。可以到Nokia的网站上找到资料。其他的手持设备上还没发现有python活动的迹象。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060330/a31c8564/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月30日 星期四 17:18

清风 paradise.qingfeng at gmail.com
Thu Mar 30 17:18:38 HKT 2006

S60平台是C/C++
S40可以用Java开发

S60平台有一个Python解释器,但估计只能执行一些算法,不能做图形的操作。

On 3/30/06, boyeestudio <boyee118 at gmail.com> wrote:
>
> 谢谢马大哥的指点!有点明白.
> 你意思是说,如果我要在手机上运行python程序,那么我应该去写一个可以在手机上运行的python解释器,对吗?
>  现在写这种低层(接近硬件的)的软件(解释器)难道不能用J2ME吗?
> 现在搞这行的(可以说是嵌入式开发吗?)朋友不会还都在用C吧?
>
>
> 在06-3-28,马踏飞燕 <honeyday.mj at gmail.com> 写道:
> >
>
> python是解释性的语言,所以,是否能运行python程序根硬件没有直接的关系。只要在你的硬件上能运行python的解释器,就能运行python程序了。
>
> CLDC/MIDP
> 这些东西是J2ME的一种实现。当然就是精简版本的java了。"通过软件设计"来达到目的的话,那就是用java写一个python的语言实现了,基本上是不可完成的任务(当然有jython,但是该项目已经死去多时。。。),而且J2ME还受到各种各样的限制,根本没办法作出python的实现的。
>
> 现在Nokia
> 60系列有一个对应该OS的python版本,有兴趣的可以试试看。可以到Nokia的网站上找到资料。其他的手持设备上还没发现有python活动的迹象。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>


--
我的播客:http://www.uzhi.net/m/qingfeng/
Blog:http://qingfeng.ushared.com/blog/

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月30日 星期四 17:24

瞄瞄 icejmx at gmail.com
Thu Mar 30 17:24:05 HKT 2006

WINDOWS MOBILE上也有个PYTHON解释器...当时网友介绍时说:这个很方便,可以当计算器用...."

在06-3-30,清风 <paradise.qingfeng at gmail.com> 写道:
>
> S60平台是C/C++
> S40可以用Java开发
>
> S60平台有一个Python解释器,但估计只能执行一些算法,不能做图形的操作。
>
> On 3/30/06, boyeestudio <boyee118 at gmail.com> wrote:
> >
> > 谢谢马大哥的指点!有点明白.
> > 你意思是说,如果我要在手机上运行python程序,那么我应该去写一个可以在手机上运行的python解释器,对吗?
> >  现在写这种低层(接近硬件的)的软件(解释器)难道不能用J2ME吗?
> > 现在搞这行的(可以说是嵌入式开发吗?)朋友不会还都在用C吧?
> >
> >
> > 在06-3-28,马踏飞燕 <honeyday.mj at gmail.com> 写道:
> > >
> >
> >
> python是解释性的语言,所以,是否能运行python程序根硬件没有直接的关系。只要在你的硬件上能运行python的解释器,就能运行python程序了。
> >
> > CLDC/MIDP
> >
> 这些东西是J2ME的一种实现。当然就是精简版本的java了。"通过软件设计"来达到目的的话,那就是用java写一个python的语言实现了,基本上是不可完成的任务(当然有jython,但是该项目已经死去多时。。。),而且J2ME还受到各种各样的限制,根本没办法作出python的实现的。
> >
> > 现在Nokia
> >
> 60系列有一个对应该OS的python版本,有兴趣的可以试试看。可以到Nokia的网站上找到资料。其他的手持设备上还没发现有python活动的迹象。
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to
> > python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request at lists.python.cn
> > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to
> > python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request at lists.python.cn
> > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
>
> --
> 我的播客:http://www.uzhi.net/m/qingfeng/
> Blog:http://qingfeng.ushared.com/blog/
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


--
80s Studio
BLOG每一天---http://itshared.blogbus.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060330/7790e4a0/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月30日 星期四 19:48

马踏飞燕 honeyday.mj at gmail.com
Thu Mar 30 19:48:32 HKT 2006

在 06-3-30,boyeestudio<boyee118 at gmail.com> 写道:
>
> 谢谢马大哥的指点!有点明白.
> 你意思是说,如果我要在手机上运行python程序,那么我应该去写一个可以在手机上运行的python解释器,对吗?
>  现在写这种低层(接近硬件的)的软件(解释器)难道不能用J2ME吗?
> 现在搞这行的(可以说是嵌入式开发吗?)朋友不会还都在用C吧?
>
嵌入式开发当然用C了。
不管是linux还是Symbain开发,都使用C/C++的。
我搞过一段时间的Symbain开发,也搞过J2ME的游戏开发。
J2ME主要是做应用层的东西。JAVA速度奇慢。
J2ME几乎是不能操作硬件的(除了让手机发点声音、振动一下或者连接一下GPRS以外,别的啥也干不了。)。
Symbain速度奇快,就是开发难度太大。。。不光要精通C++,还要精通Symbain系统。
用C就可以直接调用操作系统的各种功能,也可以直接操作硬件。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月30日 星期四 22:16

boyeestudio boyee118 at gmail.com
Thu Mar 30 22:16:30 HKT 2006

谢谢楼上的大侠们,尤其是马踏飞燕兄!
看来C/C++还得加紧学,马上要工作了,也是做嵌入式开发的。

我有一点不明白,可能与Python无关,请大大们原谅一下。
如果我把一个程序编译成了二进制形式,但如何让它在手机,PDA上运行呢?没经验,真是百思不得其解!
马踏飞燕兄,我申请加你Gmail,以后请教请教,呵呵!


在06-3-30,马踏飞燕 <honeyday.mj at gmail.com> 写道:
>
> 在 06-3-30,boyeestudio<boyee118 at gmail.com> 写道:
> >
> > 谢谢马大哥的指点!有点明白.
> > 你意思是说,如果我要在手机上运行python程序,那么我应该去写一个可以在手机上运行的python解释器,对吗?
> >  现在写这种低层(接近硬件的)的软件(解释器)难道不能用J2ME吗?
> > 现在搞这行的(可以说是嵌入式开发吗?)朋友不会还都在用C吧?
> >
> 嵌入式开发当然用C了。
> 不管是linux还是Symbain开发,都使用C/C++的。
> 我搞过一段时间的Symbain开发,也搞过J2ME的游戏开发。
> J2ME主要是做应用层的东西。JAVA速度奇慢。
> J2ME几乎是不能操作硬件的(除了让手机发点声音、振动一下或者连接一下GPRS以外,别的啥也干不了。)。
> Symbain速度奇快,就是开发难度太大。。。不光要精通C++,还要精通Symbain系统。
> 用C就可以直接调用操作系统的各种功能,也可以直接操作硬件。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060330/b7b24edb/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月30日 星期四 22:33

马踏飞燕 honeyday.mj at gmail.com
Thu Mar 30 22:33:51 HKT 2006

在 06-3-30,boyeestudio<boyee118 at gmail.com> 写道:
>
> 谢谢楼上的大侠们,尤其是马踏飞燕兄!
> 看来C/C++还得加紧学,马上要工作了,也是做嵌入式开发的。
>
> 我有一点不明白,可能与Python无关,请大大们原谅一下。
> 如果我把一个程序编译成了二进制形式,但如何让它在手机,PDA上运行呢?没经验,真是百思不得其解!
> 马踏飞燕兄,我申请加你Gmail,以后请教请教,呵呵!
>
要想使你的程序能在目标平台行运行的话,需要对应目标平台的编译器。
而且,开发的时候需要对应该设备的专门的SDK。
如果做Symbain开发的话,或者是手机应用软件的开发的话,可以看看《Symbain OS C++ 手机应用开发》第一卷和第二卷。讲的很好。
如果做linux的开发,情况应该就比较简单一些,主要注意一下处理的类型,然后选择相应的编译器和链接器来生成目标平台能运行的代码。
介绍几个开发环境:
MS的eVC。
CodeWarrior的IDE。
他们都有各自的编译器,CodeWarrior更适合做Symbain的开发。
MS的非常适合Windows CE的开发。
linux的我没做过,就不说了。不过编译器一般来说都应该是gcc。

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月31日 星期五 09:46

wolfg wolfg1969 at gmail.com
Fri Mar 31 09:46:17 HKT 2006

http://opensource.nokia.com/projects/pythonfors60/

Current Release

Version 1.3.1
New Features

    * Full source-code release and open source licensing
    * Inbox module for listening to and parsing incoming SMS messages
    * Expanded audio API
    * Focus-event notification
    * New Active Object timer service
Previous

Version 1.2 included:

    * 2D Graphics, Images, and Full-screen applications
    * Camera and Screenshot API
    * Contacts and Calendar API
    * Sound recording and playback
    * Access to System info, such as IMEI number, disk space, free memory, etc.
    * Rich text display (fonts, colors, styles)
    * Support for Scalable UI
    * Expanded key events
    * Telephone dialing
    * ZIP module

Version 1.0 included:

    * Networking support for GPRS and Bluetooth
    * On-device and remote Python console
    * Support for native GUI widgets
    * SMS sending
    * Application build tool for packaging stand-alone application installers
    * Compatible with all S60 1st and 2nd Edition devices

--
_______________________________________________
python-chinese
Post: send python-chinese at lists.python.cn
Subscribe: send subscribe to python-chinese-request at lists.python.cn
Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号