Difference between revisions of "0.86/Platform Components"

From Sugar Labs
Jump to navigation Jump to search
(Created page with '<noinclude>{{GoogleTrans-en}}</noinclude>Category:Platform Cycle The Sugar Platform is a set of versioned components on which activity authors can rely when targeting their a…')
 
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
<noinclude>{{GoogleTrans-en}}</noinclude>[[Category:Platform Cycle]]
 
<noinclude>{{GoogleTrans-en}}</noinclude>[[Category:Platform Cycle]]
The Sugar Platform is a set of versioned components on which activity authors can rely when targeting their activities to run on a particular Sugar version.
+
The [[Sugar Platform Stack]] is a set of versioned components on which activity authors can rely when targeting their activities to run on a particular Sugar version.
  
Activity authors can expect to find the following components in a system running Sugar 0.84:
+
Activity authors can expect to find the following components in a system running Sugar 0.86:
  
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
 
|-style="background:#787878; color: white;"
 
|-style="background:#787878; color: white;"
 
! Name
 
! Name
! Version
+
! Minimum version
 
! [http://api.sugarlabs.org <font color="#ffffff">API</font>] docs
 
! [http://api.sugarlabs.org <font color="#ffffff">API</font>] docs
 
! Notes
 
! Notes
|-
 
|colspan="3"|
 
=====Sucrose=====
 
|
 
 
|-
 
|-
 
|Python
 
|Python
|2.5/2.6
+
|2.5
 
|
 
|
 
|
 
|
Line 26: Line 22:
 
|-
 
|-
 
| [http://www.gstreamer.net/ GStreamer]
 
| [http://www.gstreamer.net/ GStreamer]
| 0.10
+
| 0.10.14
 
| http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/
 
| http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/
 
|  
 
|  
Line 46: Line 42:
 
|-
 
|-
 
| [http://www.squeakland.org Etoys]
 
| [http://www.squeakland.org Etoys]
| 4.0.2206
+
| 4.0.2332
 
|  
 
|  
 
|  
 
|  
Line 65: Line 61:
 
|
 
|
 
|-
 
|-
| [http://squeakvm.org/unix/ squeak]
+
| [http://squeakvm.org/unix/ squeak-vm]
 
| 3.10-4
 
| 3.10-4
 
|  
 
|  
|
 
|-
 
|colspan="3"|
 
 
=====Honey=====
 
|-
 
|gstreamer
 
|0.10.14
 
|
 
 
|
 
|
 
|-
 
|-
Line 89: Line 76:
 
|
 
|
 
|-
 
|-
|gst-plugins-espeak
+
|[http://wiki.sugarlabs.org/go/Activity_Team/gst-plugins-espeak gst-plugins-espeak]
 
|0.3
 
|0.3
 
|
 
|
Line 109: Line 96:
 
|
 
|
 
|-
 
|-
|olpcsound / csound
+
|olpcsound / csound / csound-python
|5.08/5.10
+
|5.08
 
|
 
|
 
|
 
|
Line 125: Line 112:
 
|
 
|
 
|
 
|
 +
|-
 +
|xulrunner
 +
|1.9.1
 +
|
 +
|
 +
|
 +
|-
 +
|vte
 +
|
 +
|
 +
|Including Python bindings
 
|}
 
|}
  

Latest revision as of 08:09, 7 January 2010

The Sugar Platform Stack is a set of versioned components on which activity authors can rely when targeting their activities to run on a particular Sugar version.

Activity authors can expect to find the following components in a system running Sugar 0.86:

Name Minimum version API docs Notes
Python 2.5
Gtk+ 2.16 http://www.gtk.org/documentation.html Should we split this in glib, gobject, gio, etc?
GStreamer 0.10.14 http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer-libs/html/
Telepathy 0.7.25 http://telepathy.freedesktop.org/wiki/Telepathy%20GLib
Evince 2.26 http://library.gnome.org/devel/libevview/unstable http://library.gnome.org/devel/libevdocument/unstable/ Should we split this in libevview and libevdocument?
Abiword 2.6
Etoys 4.0.2332
PyGObject 2.16 http://www.pygtk.org/docs/pygobject/index.html API link outdated
PyGTK 2.14 http://www.pygtk.org/docs/pygtk/index.html API link outdated
dbus 1.1x
squeak-vm 3.10-4
gst-plugins-base 0.10.15
gst-plugins-good 0.10.6
gst-plugins-espeak 0.3
espeak 1.40.02
numpy 1.0.3
pygame 1.7.1
olpcsound / csound / csound-python 5.08
libxml2-python 2.6.30
libffi 3.0.5
xulrunner 1.9.1
vte Including Python bindings