Activity Team/Resources: Difference between revisions
Garycmartin (talk | contribs) |
No edit summary |
||
| Line 1: | Line 1: | ||
<noinclude>{{ GoogleTrans-en | <noinclude>{{GoogleTrans-en}}{{TeamHeader|Activity Team}}</noinclude>{{TOCright}} | ||
==Getting started in Activity development== | ==Getting started in Activity development== | ||
| Line 54: | Line 54: | ||
Cairo is the graphics library used in Sugar. The tutorial is a good introduction to the API as well as vector graphics programming in general. | Cairo is the graphics library used in Sugar. The tutorial is a good introduction to the API as well as vector graphics programming in general. | ||
====Sugar Human Interface Guidelines (HIG)==== | ====Sugar [[Human Interface Guidelines]] (HIG)==== | ||
* [[ | * [[Human Interface Guidelines]]. | ||
Required reading before planning the user interface for your activity. These pages give a good introduction to the thought process behind the Sugar environment and will help a lot when designing your activity. | Required reading before planning the user interface for your activity. These pages give a good introduction to the thought process behind the Sugar environment and will help a lot when designing your activity. | ||
| Line 101: | Line 101: | ||
* [[Development Team/Almanac]] Detailed Sugar API overview. Quite in depth and offers answers to common questions. | * [[Development Team/Almanac]] Detailed Sugar API overview. Quite in depth and offers answers to common questions. | ||
* http://pygstdocs.berlios.de/ Python GStreamer bindings. | * http://pygstdocs.berlios.de/ Python GStreamer bindings. | ||
* [[ | * [[Human Interface Guidelines]] The design behind the Sugar interface. Very important to read and understand before planning your activity's user interface. | ||
* http://cairographics.org/documentation/pycairo/ Cairo Python API reference. Very sparse, use the tutorial instead. | * http://cairographics.org/documentation/pycairo/ Cairo Python API reference. Very sparse, use the tutorial instead. | ||
* [[OLPC:Low-level Activity API]] Information on how activities interact with Sugar. | * [[OLPC:Low-level Activity API]] Information on how activities interact with Sugar. | ||