IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    

developerWorks Россия  >  Linux | Open source  >

Разработка приложений для ноутбука OLPC

Программирование действий для XO-1 с помощью Python

developerWorks

Уровень сложности: средний

М. Тим Джонс (mtj@mtjones.com), инженер-консультант, Emulex

04.03.2008

Перейти к учебному пособию

Ноутбук XO (программы One-Laptop-Per-Child) - это проект недорогого ноутбука, целью которого является содействие обучению детей по всему миру. В ноутбуке реализовано множество нововведений, например, новая, недорогая и надёжная аппаратная конструкция и применение в качестве основной операционной системы GNU/Linux®. В XO также входит среда приложений, написанная на Python, с интерфейсом Sugar, который доступен для всех (в том числе и для детей). Познакомьтесь с API Sugar и узнайте, как разрабатывать и отлаживать графические действия в Sugar, используя Python.

В этом учебном пособии

Это руководство покажет, как разрабатывать действия Python для ноутбука XO. С этой точки зрения вы познакомитесь с Sugar (интерфейсом пользователя XO) и узнаете подробности разработки действий. Вы также узнаете о языке программирования Python, программными интерфейсами (API) Sugar для Python, а также об эмуляции платформ с помощью QEMU.


Цели

В этом руководстве описывается эмуляция ноутбука XO проекта One Child Per Laptop (OLPC) с помощью QEMU. Это означает, что вы будете полностью эмулировать ноутбук XO на ПК (работающем под управлением операционной системы Linux® или Microsoft® Windows®) с целью разработки действий —то есть программ Python в интерфейсе OLPC Sugar, который построен на базе языка программирования Python.

Требуемый опыт

Это руководство написано для разработчиков Linux, которые хотят узнать больше о ноутбуке XO и пользовательском интерфейсе Sugar. Оно предполагает, что вы знакомы с командным процессором Linux и имеете базовые навыки работы с языком Python.


Системные требования

Это руководство предлагает практический подход к изучению ноутбука XO и действий Sugar. Оно предполагает наличия компьютера под Linux, на котором свободно как минимум 1,1 ГБ дискового пространства.



Продолжительность

Больше 2 часов


Форматы

html


Дополнительная информация

Поделиться этой статьей:

забобрить забобрить memori сохранить в memori



В начало


IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия.

Опции документа

Опции документа, требующие включения JavaScript, не отображаются

Обсудить



    IBM в России Конфиденциальность Контакты