[Python for Series 60 的开发指南] 介绍
2007-09-22 18:05
357 查看
HTML Tags and JavaScript tutorial
[Python for Series 60 的开发指南] 介绍
介绍这篇指南介绍
Python for Series 60
并力图使读者快速抓住它的精髓。学习
PyS60
不需要面向对象的知识,甚至都不需要你了解
Python
语言。在真机上运行脚本程序,看看他们都做些什么,并理解每一行代码的含义,只要你坚持这么做,你就会学到很多东西。
为移动设备开发
PyS60
程序
PyS60
开发简单快速。在
S60
设备上运行
Python
脚本,要进行下面三步:
1.
安装
Python
解释器
(
是一个名为
Python for Series 60
的
sis
文件,可以在
Nokia
网站上免费下载
)
,当然这一步第一次执行完后,以后再运行
Python
脚本就不再需要安装了。
2.
编写
Python
脚本,存为
*.py
格式的文件
.
3.
通过蓝牙,数据线,红外等手段把
*.py
文件推到移动终端上,直接运行。不需要编译,构建。
“Python for Series
60”
是开始为
S60
设备开发程序的理想选择,因为它简单,快速。它非常适合原型开发,或者为证明某个想法,概念成立而开发程序验证的情况。仅有一些脚本语言的基础就可以理解
Python
脚本程序并且可以在很短的时间内创建应用程序。
什么是
Python
?
Python
是由
Guido van Rossum
开发的开源编程语言。
Python
是解释型,交互式,面向对象的脚本语言。它常常和
Tcl,Perl,Scheme,Java
相比较。
Python
正变得越来越受欢迎。
Python
集功能强大和语法清晰于一身。
它有
modules,classes,exceptions,very high level dynamic data types
和
dynamic typing
。
什么是
Python for Series 60
?
Python for Series 60
把
Python
语言移植到
S60
平台上。当前
Python for Series 60
是基于
Python
2.2.2
。支持大多数
Python
标准库和移动平台特有的库,例如
:
--
本地
GUI
组件
--
蓝牙
--GPRS
网络
--GSM
位置信息
--SMS
消息
--
摄像头访问
支持的移动设备
(2006,1)
Nokia 6630, Nokia 6600, Nokia 7610, Nokia 6670, Nokia N-Gage QD, N70, N90
Python for Series 60
提供的功能:
•
GUI: Menu, Forms, Listboxes, Input fields, Dialogs, Notes
• Graphics: - color, font and style attributes, - direct-screen drawing, - displaying images and icons
• Key-down and key-up events
• Sockets: TCP/IP, Bluetooth (RFCOMM, OBEX)
• Messaging (SMS)
• Networking (HTTP, FTP, …)
• Acess to file system, file reading, XML, RSS
• Acess to camera, telephone
• Acess to calendar, contacts, sysinfo
• Location (cell-id)
• Content handler
• Python extensions can be written in C++(
用
C++
扩展
Python)
• Make standalone applications(
构建独立应用程序
)
相关文章推荐
- [Python for Series 60的开发指南]目录
- Play For Scala 开发指南 - 第3章 常用类介绍
- Series 60 SDK 2.1 for VC++ 入门指南
- Android开发环境,Eclipse+SDK ,For Ubuntu 12.04, 新手指南
- 爬虫开发python工具包介绍 (2)
- PHP内核介绍及扩展开发指南—基础知识
- 手机开发平台指南、教程和资料介绍
- Kurento应用开发指南(以Kurento 5.0为模板) 之中的一个:简单介绍,安装与卸载
- MFC程序员的WTL指南系列 (WTL for MFC Programmers Series)
- 给iPhone应用开发的有志者的100个免费的课程和学习指南(100 Free Courses & Tutorials for Aspiring iPhone App Developers)
- windows7 配置opencv for python开发环境
- [转]手机开发平台指南、教程和资料介绍
- [转]手机开发平台指南、教程和资料介绍(修改稿)
- MySQLdb for Python使用指南/Python的数据库操作
- gcc for Windows 开发环境介绍
- 【转】淘宝开放平台开发指南之架构组件体系介绍
- 手机开发平台指南、教程和资料介绍(修改稿)
- 完全PYTHON开发IDE介绍和下载!
- Python开发环境介绍
- PHP内核介绍及扩展开发指南—高级主题