|  | 级别: 中级 M. Tim Jones (mtj@mtjones.com), 顾问工程师, Emulex Corp.
2008 年 1 月 03 日 XO 膝上型电脑(由 One-Laptop-Per-Child 组织所发起的)是一个廉价的膝上型电脑项目,旨在帮助教育全世界的儿童。XO 膝上型电脑包含了多项创新,例如新颖、廉价且耐用的硬件设计以及使用 GNU/Linux 作为底层操作系统。XO 也包含一个用 Python 编写的应用程序环境,该环境含有一个叫做 Sugar 的任何人(包括儿童)都能用的人机界面。本文探讨了 Sugar API 并学习如何在 Sugar 中使用 Python 语言开发和调试图形活动。
在本教程中
本教程展示如何针对 XO 膝上型电脑开发 Python 活动。从这个角度讲,您会了解到 Sugar(XO 用户界面或 UI)和活动开发背后的细节。您也将了解 Python 编程、Python 下的 Sugar 应用程序接口(API)和用 QEMU 进行平台仿真。
预备知识
本教程是写给那些想要更深入地了解 XO 膝上型电脑和 Sugar UI 的 Linux 开发人员的。要求熟悉 Linux shell 并对 Python 语言有基本的了解。
系统需求
本教程提供一种学习 XO 膝上型电脑和 Sugar 活动的实用方法。需要一台至少有 1.1GB 空闲空间的 Linux 计算机。
学习时间
2 小时
语言 中文
格式 html
IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |  | |  |
|