Sugar development: Difference between revisions
Jump to navigation
Jump to search
(extraction of content from Sugar - looking for subject encapsulation in pages) |
(removed .do form git paths) |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 15: | Line 15: | ||
*[http://dev.laptop.org/roadmap Roadmap] |
*[http://dev.laptop.org/roadmap Roadmap] |
||
*[http://dev.laptop.org/browser Browse source] |
*[http://dev.laptop.org/browser Browse source] |
||
**[http://dev.laptop.org/git |
**[http://dev.laptop.org/git?p=sugar;a=summary Sugar graphical shell] |
||
**[http://dev.laptop.org/git |
**[http://dev.laptop.org/git?p=sugar-jhbuild;a=summary Sugar jhbuild] |
||
**[http://dev.laptop.org/git |
**[http://dev.laptop.org/git?p=artwork;a=summary OLPC GTK+ theme and improvements, and software artwork] |
||
*[http://dev.laptop.org/query View tickets] |
*[http://dev.laptop.org/query View tickets] |
||
Line 31: | Line 31: | ||
== How to start hacking == |
== How to start hacking == |
||
Marco wrote a quick tutorial on how to make your [[ |
* Marco wrote a quick tutorial on how to make your [[Activity tutorial|own Sugar Activity]]. |
||
* Dan has some docs up on the [[Presence Service DBus API]]. |
|||
* Bert started to document the [[Low-level Activity API]]. |
|||
⚫ | |||
* There is also a page that describes [[Activity Bundles]]. |
|||
* See [[Sugar Architecture]] for more specifications/documentation. |
|||
* You can also get some information about measuring the [[Sugar Performance]]. |
|||
⚫ | |||
* Overview for [[Activity sharing]] |
|||
[[Category:Sugar]] |
[[Category:Sugar]] |
Latest revision as of 16:58, 30 July 2008
Sugar is currently under heavy development, and is meant to be used by developers. There are no binary packages yet available.
- (See also the Sugar category for a broad view on the subject)
Development
The easiest way to build Sugar from sources is to use sugar-jhbuild.
You may also want to see the specific instructions for several Linux distributions, for MS-Windows or MacOS X.
- (See the Installing Sugar category for further links)
Repositories
Emulation and/or Testing
You don't need a real OLPC laptop in order to see what it's like, how it works and test activities—you can use an emulator. OLPC periodically updates the emulation images for the QEMU emulator that is available for *ix, MS-Windows and MacOS X.
- (See the Emulation category for further links)
You can find the latest stable build here.
Note: There are ways to convert the QEMU images for use in other emulation software—ie: VMWare's Player—but OLPC image standard is for QEMU.
How to start hacking
- Marco wrote a quick tutorial on how to make your own Sugar Activity.
- Dan has some docs up on the Presence Service DBus API.
- Bert started to document the Low-level Activity API.
- There is also a page that describes Activity Bundles.
- See Sugar Architecture for more specifications/documentation.
- You can also get some information about measuring the Sugar Performance.
- Some other quick-start material may be found in the HowTo category
- Overview for Activity sharing