API reference
Jump to navigation
Jump to search
Developer's API References
The OLPC platform includes a large number of libraries and services. This page attempts to gather links to reference works which can be used when programming the XO laptops.
Platform Requirements
- Human interaction guidelines (HIG) for Sugar activities
- Activity Bundles describes the packaging structure
- Understanding sugar code provides an overview of how Sugar interacts with activities, including startup and shutdown, useful to understand the environment in which your activity will run
- Bitfrost summary (full spec) the security system which will control activities and their interaction with the system and other users
- Software components is a somewhat old document describing the various pieces of software and libraries involved in the system.
Python Libraries
- Sugar Sugar Architecture
- OLPC
- Abiword
- CSound
- D-BUS (PyDoc)
- GStreamer (PyDoc)
- Telepathy
- SECore
- HulaHop
- JSON
- UrlGrabber
- Evince
- Gtk, (PyDoc)
- GObject, (PyDoc)
- Hippo
- Yum
- RPM
Raw PyDoc documentation is automatically generated from a running official image. Script is available via bzr branch http://www.vrplumber.com/bzr/autodoc