Sugar Architecture/API
Sugar is built in python with a variety of open source packages. Programing in the sugar environment requires a basic understanding of both the Sugar User Interface, supporting third party packages, and built in sugar packages.
Traditional software packages are built against Application Program Intefaces. Sugar runs Activities instead of applications, but from a developers point of view, it's the same thing.
Contents
Third Party Packages
- GTK
- Cairo
- Hippo
- DBUS
Sugar Packages
= Sugar Library Packages
- Shell