Table Of Contents

Sugar Activities

Introduction

What Is Sugar?

What Is A Sugar Activity?

What Do I Need To Know To Write A Sugar Activity?

Programming

Setting Up A Development Environment

Creating Your First Activity

A Standalone Python Program For Reading ETexts

Inherit From sugar.activity.Activity

Package The Activity

Add Refinements

Add Your Activity Code To Version Control

Going International With Pootle

Distribute Your Activity

Debugging Sugar Activities

Advanced Topics

Making Shared Activities

Adding Text To Speech

Fun With The Journal

Making Activities Using Pygame

Making New Style Toolbars

Appendix

Where To Go From Here?

About The Authors

Credits