Sugar Platform Stack: Difference between revisions

update links
update link
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{TOCright}}
<noinclude>
[[Category:Developer]]
[[Category:Developer]]
</noinclude>
</noinclude>
Line 6: Line 6:




The [[Sugar Platform Stack]] describes the core part of the [[Sugar Application Stack]]: between an operating system and the individual activities are the Sugar Framework ("Glucose") and the Sugar Software Stack (the upper part of "Ribose").
The [[Sugar Platform Stack]] describes the core part of the [[Sugar System Stack]]: Between the operating system and the individual activities are the Sugar Framework ("Glucose") and the Sugar Software Stack (the upper part of "Ribose").


The Sugar Platform Stack is a versioned implementation of [[Development_Team/Architecture]].
The Sugar Platform Stack is a versioned implementation of [[Development Team/Architecture]].


== Sugar Framework ==
== Sugar Framework ==
Line 16: Line 16:
== Sugar Software Stack ==
== Sugar Software Stack ==


The Sugar Software Stack (the upper part of "Ribose") is defined by the Sugar Platform release by its external dependencies and their minimum versions - the latest one is [[0.86/Platform Components]]. This is currently roughly equivalent to GNOME Mobile.
The Sugar Software Stack (the upper part of "Ribose") is defined by the Sugar Platform release through its external dependencies and their minimum versions&mdash;the latest one is [[{{Upcoming Stable Release}}/Platform Components]]. In late 2009, this is roughly equivalent to GNOME Mobile.


== Interfaces provided to activity developers ==
== Interfaces provided to activity developers ==
Line 59: Line 59:
GTK Controls:
GTK Controls:


* [[olpc:Web|Web]] Browser Control ([[olpc:HulaHop|HulaHop]]) -- Gecko 1.9 web browser as a simple embeddable control with Python DOM access
* [[olpc:Browse|Browse]] browser Control ([[olpc:HulaHop|HulaHop]]) -- Gecko 1.9 web browser as a simple embeddable control with Python DOM access
* [[olpc:Write|AbiWord]]/AbiCollab Control -- AbiWord word processor as an embeddable control with the ability to collaboratively edit with another user
* [[olpc:Write|AbiWord]]/AbiCollab Control -- AbiWord word processor as an embeddable control with the ability to collaboratively edit with another user
** This version of AbiWord also includes support for syntax-colouring collaborative source-code editing
** This version of AbiWord also includes support for syntax-colouring collaborative source-code editing