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

From Sugar Labs
Jump to navigation Jump to search
(New page: <pre> ----------------------------------------------------------------------- | | | | | | | Non-python | Su...)
 
m (add some cellpadding)
 
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<pre>
+
{| border=1 cellpadding=5
-----------------------------------------------------------------------
 
|              |            |                    |                    |
 
|              | 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
 
 
|-
 
|-
|rowspan=3|regular X applications||rowspan=2|non-Python Sugar Activities<br/>(Etoys, Simcity, Mono, etc.)||Sugar shell<br/>(desktop window, panel, Journal)||Python Sugar Activities
+
|rowspan=3|<div style="text-align: center;">Regular X applications</div>||rowspan=2|<div style="text-align: center;">Non-Python Sugar Activities<br/>(Etoys, Simcity, Mono, etc.)</div>||colspan=2|<div style="text-align: center;">Sugar shell<br/>(desktop window, panel, Journal)</div>||colspan=2|<div style="text-align: center;">Python Sugar Activities</div>
 
|-
 
|-
|colspan=2|Sugar toolkit (Python-only)
+
|colspan=4|<div style="text-align: center;">Sugar toolkit (Python-only)</div>
 
|-
 
|-
||Datastore service||Presence service
+
|colspan=2|<div style="text-align: center;">Datastore service</div>||colspan=2|<div style="text-align: center;">Presence service</div>
 
|-
 
|-
|colspan=4|Matchbox window manager<br/>(We are considering switching to Metacity for improved compatibility)
+
|colspan=8|<div style="text-align: center;">Matchbox window manager<br/>(We are in the process of switching to Metacity)</div>
 
|-
 
|-
|colspan=4|GNOME-ish Linux desktop<br/>X11, HAL, D-Bus, NetworkManager, GConf, Telepathy, etc
+
|colspan=8|<div style="text-align: center;">GNOME-ish Linux desktop<br/>X11, HAL, D-Bus, NetworkManager, GConf, Telepathy, etc</div>
 
|}
 
|}

Latest revision as of 15:42, 18 August 2010

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 in the process of switching to Metacity)
GNOME-ish Linux desktop
X11, HAL, D-Bus, NetworkManager, GConf, Telepathy, etc