Jump to content

Development Team/Sugar Architectural Diagram: Difference between revisions

From Sugar Labs
New page: <pre> ----------------------------------------------------------------------- | | | | | | | Non-python | Su...
 
No edit summary
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 12: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