Development Team/Source Code: Difference between revisions
No edit summary |
|||
| Line 1: | Line 1: | ||
{{Developers}} | |||
{{TOCright}} | |||
{{ | If you want to package sugar for your favourite distribution or just want to examine sugar's lovely code ;) you can find all the source code of each module at the links below. | ||
{{ | |||
== | == Stable == | ||
* [[0.82/Source Code|Sucrose 0.82]] | |||
== | == Unstable == | ||
=== Glucose === | |||
=== | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" | ||
|-style="background:#787878; color: white;" | |||
! Name | |||
! Description | |||
! Repository | |||
! Latest release | |||
|- | |||
| sugar | |||
| Core UI components | |||
| [http://git.sugarlabs.org/projects/sugar git://git.sugarlabs.org/sugar/mainline.git] | |||
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.8.tar.bz2 0.83.8] | |||
|- | |||
| sugar-toolkit | |||
| Activities and extensions toolkit | |||
| [http://git.sugarlabs.org/projects/sugar-toolkit git://git.sugarlabs.org/sugar-toolkit/mainline.git] | |||
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.7.tar.bz2 0.83.7] | |||
|- | |||
| sugar-artwork | |||
| Themes and icons | |||
| [http://git.sugarlabs.org/projects/sugar-artwork git://git.sugarlabs.org/sugar-artwork/mainline.git] | |||
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.5.tar.bz2 0.83.5] | |||
|- | |||
| sugar-base | |||
| Helpers for services and activities | |||
| [http://git.sugarlabs.org/projects/sugar-base git://git.sugarlabs.org/sugar-base/mainline.git] | |||
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.4.tar.bz2 0.83.4] | |||
|- | |||
| sugar-datastore | |||
| Backend of the journal | |||
| [http://git.sugarlabs.org/projects/sugar-datastore git://git.sugarlabs.org/sugar-datastore/mainline.git] | |||
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.3.tar.bz2 0.83.3] | |||
|- | |||
| sugar-presence-service | |||
| Presence service | |||
| [http://git.sugarlabs.org/projects/sugar-presence-service git://git.sugarlabs.org/sugar-presence-service/mainline.git] | |||
| [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.3.tar.bz2 0.83.3] | |||
|- | |||
| etoys | |||
| Etoys authoring environment | |||
| [http://dev.laptop.org/git/projects/etoys git://dev.laptop.org/projects/etoys] | |||
| [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2205.tar.gz 4.0.2205] | |||
|- | |||
| hulahop | |||
| Widget for embedding a Mozilla browser | |||
| [http://git.sugarlabs.org/projects/hulahop http://git.sugarlabs.org/projects/hulahop] | |||
| [http://download.sugarlabs.org/sources/sucrose/glucose/hulahop/hulahop-0.4.9.tar.bz2 0.4.9] | |||
|} | |||
=== Fructose === | |||
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" | |||
|-style="background:#787878; color: white;" | |||
! Name | |||
! Description | |||
! Repository | |||
! Latest release | |||
|- | |||
|chat | |||
|Text chatting | |||
|[http://git.sugarlabs.org/projects/chat git://git.sugarlabs.org/chat/mainline.git] | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-64.tar.bz2 64] | |||
|- | |||
|browse | |||
|Web browser | |||
|[http://git.sugarlabs.org/projects/web git://git.sugarlabs.org/browse/mainline.git] | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-105.tar.bz2 105] | |||
|- | |||
|read | |||
|Document viewer | |||
|[http://git.sugarlabs.org/projects/read git://git.sugarlabs.org/read/mainline.git] | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-65.tar.bz2 65] | |||
|- | |||
|log | |||
|Log viewer | |||
|http://git.sugarlabs.org/projects/log | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-18.tar.bz2 18] | |||
|- | |||
|write | |||
|Word processor | |||
|http://git.sugarlabs.org/projects/write | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-63.tar.bz2 63] | |||
|- | |||
|calculate | |||
|Calculator | |||
|http://git.sugarlabs.org/projects/calculate | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-28.tar.bz2 28] | |||
|- | |||
|terminal | |||
|Terminal | |||
|http://git.sugarlabs.org/projects/terminal | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-24.tar.bz2 24] | |||
|- | |||
|pippy | |||
|Programming in python | |||
|[http://git.sugarlabs.org/projects/pippy git://git.sugarlabs.org/pippy/mainline.git] | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Pippy/Pippy-31.tar.bz2 31] | |||
|- | |||
|jukebox | |||
|Audio and video player | |||
|[http://git.sugarlabs.org/projects/jukebox git://git.sugarlabs.org/jukebox/mainline.git] | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-7.tar.bz2 7] | |||
|- | |||
|imageviewer | |||
|Image viewer | |||
|[http://git.sugarlabs.org/projects/imageviewer git://git.sugarlabs.org/imageviewer/mainline.git] | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-7.tar.bz2 7] | |||
|- | |||
|turtleart | |||
|Turtle art | |||
|[http://git.sugarlabs.org/projects/turtleart git://git.sugarlabs.org/turtleart/mainline.git] | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-43.tar.bz2 43] | |||
|- | |||
|etoys | |||
|Etoys activity | |||
|[http://git.sugarlabs.org/projects/etoys git://git.sugarlabs.org/etoys/mainline.git] | |||
|[http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-100.tar.gz 100] | |||
|} | |||
=== Honey === | |||
==== | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" | ||
|-style="background:#787878; color: white;" | |||
! Name | |||
! Description | |||
! Repository | |||
! Latest release | |||
|- | |||
|cartoon-builder | |||
|CartoonBuilder activity | |||
|[http://git.sugarlabs.org/projects/cartoon-builder git://git.sugarlabs.org/cartoon-builder/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/CartoonBuilder/CartoonBuilder-3.tar.bz2 3] | |||
|- | |||
|flipsticks | |||
|FlipSticks activity | |||
|[http://git.sugarlabs.org/projects/flipsticks git://git.sugarlabs.org/flipsticks/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/FlipSticks/FlipSticks-2.tar.bz2 2] | |||
|- | |||
|speak | |||
|Speak activity | |||
|[http://git.sugarlabs.org/projects/speak git://git.sugarlabs.org/speak/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/Speak/Speak-9.tar.bz2 9] | |||
|- | |||
|gst-plugins-espeak | |||
|Espeak as sound source for gstreamer | |||
|[http://git.sugarlabs.org/projects/gst-plugins-espeak git://git.sugarlabs.org/gst-plugins-espeak/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/gst-plugins-espeak/gst-plugins-espeak-0.3.1.tar.bz2 0.3.1] | |||
|- | |||
|moon | |||
|Moon activity | |||
|[http://git.sugarlabs.org/projects/moon git://git.sugarlabs.org/moon/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/Moon/Moon-10.tar.bz2 10] | |||
|- | |||
|labyrinth | |||
|Labyrinth activity | |||
|[http://git.sugarlabs.org/projects/labyrinth git://git.sugarlabs.org/labyrinth/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/Labyrinth/Labyrinth-7.tar.bz2 7] | |||
|- | |||
|readetexts | |||
|ReadETexts activity | |||
|[http://git.sugarlabs.org/projects/readetexts git://git.sugarlabs.org/readetexts/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/ReadETexts/ReadETexts-12.tar.bz2 12] | |||
|- | |||
|clock | |||
|Clock activity | |||
|[http://git.sugarlabs.org/projects/clock git://git.sugarlabs.org/clock/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/Clock/Clock-5.tar.bz2 5] | |||
|- | |||
|physics | |||
|Physics activity | |||
|[http://git.sugarlabs.org/projects/physics git://git.sugarlabs.org/physics/mainline.git] | |||
|[http://download.sugarlabs.org/sources/honey/Physics/Physics-2.tar.bz2 2] | |||
|} | |||
=== Dependencies === | |||
The Sugar interface is based on the GNOME and freedesktop software | |||
stacks, using technologies like Gtk+, dbus, xorg, | |||
matchbox-window-manager and gconf. It is written in Python, making it | |||
easily extended. For the collaboration part, Sugar is using the | |||
telepathy framework. | |||
The activities depend on technologies like xulrunner for the browser, | |||
abiword for the write activity and squeak for etoys. | |||
* [http://www.gnome.org/ GNOME] | |||
* [http://www.freedesktop.org/wiki/ freedesktop] | |||
* [http://www.gtk.org/ Gtk+] | |||
* [http://www.freedesktop.org/wiki/Software/dbus dbus] | |||
* [http://www.x.org/wiki/Home X Windows System] | |||
* [http://matchbox-project.org/ matchbox] | |||
* [http://www.gnome.org/projects/gconf/ gconf] | |||
* [http://telepathy.freedesktop.org/wiki/ telepathy] | |||
* [http://developer.mozilla.org/en/XULRunner xulrunner] | |||
* [http://www.abisource.com/ abiword] | |||
* [http://www.squeak.org/ squeak] | |||
[[Category:Developer]] | |||
[[Category:Installing Sugar]] | |||
[[Category: | |||
[[Category: | |||