Difference between revisions of "Development Team/Sugar Architectural Diagram"

From Sugar Labs
Jump to navigation Jump to search
(New page: <pre> ----------------------------------------------------------------------- | | | | | | | Non-python | Su...)
 
Line 1: Line 1:
<pre>
 
-----------------------------------------------------------------------
 
|              |            |                    |                    |
 
|              | Non-python  |  Sugar shell      |      Python        |
 
|              |  Sugar    | (Desktop window,  |        Sugar        |
 
|              | Activities  |      panel,        |      Activities    |
 
|  Regular    |  (Etoys,    |    journal)      |                    |
 
|      X      |  Simcity,  |                    |                    |
 
|    Apps    |    Mono    |------------------------------------------|
 
|              | activities, |        Sugar toolkit (python-only)      |
 
|              |    etc.)    |                                          |
 
|              |--------------------------------------------------------|
 
|              |        DataStore        |          Presence          |
 
|              |        service          |          service            |
 
-----------------------------------------------------------------------
 
|                        Matchbox window manager                        |
 
|  (considering switching to Metacity for improved compatibility)      |
 
-----------------------------------------------------------------------
 
|                                                                      |
 
|                    GNOME-ish Linux desktop                            |
 
|    X11, HAL, D-Bus, NetworkManager, GConf, Telepathy, etc            |
 
|                                                                      |
 
-----------------------------------------------------------------------
 
</pre>
 
 
 
{| border=1
 
{| border=1
 
|-
 
|-

Revision as of 13:50, 15 November 2008

regular X applications non-Python Sugar Activities
(Etoys, Simcity, Mono, etc.)
Sugar shell
(desktop window, panel, Journal)
Python Sugar Activities
Sugar toolkit (Python-only)
Datastore service Presence service
Matchbox window manager
(We are considering switching to Metacity for improved compatibility)
GNOME-ish Linux desktop
X11, HAL, D-Bus, NetworkManager, GConf, Telepathy, etc