此文为开发视界翻译转载者请注明出处(开发视界 www.sf.org.cn)否则追究法律责任
2 Python在Series 60平台上的应用
Python应用于Series 60平台的当前版本为2.2.2。
2.1 文件包
Python安装在Series 60 设备上的文件包括:
Python运行环境,其在设备的主菜单中可见,该程序也是用Python编写的位于Python之上的应用程序(参考Series 60 SDK文件[4]).
Python DLL编译器
Python 标准和专有类库
Series 60 UI 应用框架适配组件(一个DLL文件),其将脚本区域和Series 60 UI连结起来。
Python安装程序,可以将Python文件安装到设备上。其包含:
O 识别插件
O Python编写的应用程序
Python 有下列相关文件:
l 该文件描述了如何安装Python和如何编写第一个程序
l Python for Series 60 Platform API Referene[1] 包含API和其他相关内容
l Programming With Python for Series 60 Platfrom[2] 包含实例代码和编程的形式,后者是编程的基础。
2.2 系统要求
除了Python 开发包以外还需要其他环境来完成不同的任务。请看表1。
Python使用以下开发环境和软件:
l Python,最新发布的版本为2.2.2
l Symbian Series Edition SDK第一版或者第二版
l 基于Series 60的Python平台
l 文档编辑软件,比如:
IDLE(内置开发环境),可以从http://www.puthon.rog/下载
l 移动设备与个人电脑的连接(红外线、蓝牙、USB或者GSM和UMTS电信服务进行连接)
表1:设备要求
|
任务 |
设备需求 |
|
|
|
|
|
|
移动设备连接个人电脑 |
蓝牙设备连接个人电脑 |
安装Windows系统的个人电脑 |
Series 60 SDK和仿真器 |
C或者C++编译环境 |
|
在移动设备上运行Python脚本 |
∨ |
|
|
|
|
|
为移动设备编写自己的代码 |
∨ |
|
|
|
|
|
为移动设备开发和调试应用程序 |
|
∨ |
|
|
|
|
在仿真器中编写和调试代码(不用移动设备) |
|
|
∨ |
∨ |
|
|
编写Python扩展程序 |
|
|
∨ |
∨ |
∨ |
|
在C或者C++环境中使用Python |
|
|
∨ |
∨ |
∨ | 更多信息可以参考Programming with Python for Series 60 Platform [2],也可以访问http://www.python.rog/ |