2,046 bytes added
, 11:48, 13 July 2009
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>
== Summary ==
Use GObject-based libraries via introspection, instead of build-time bindings.
== Owner ==
* Name: [[User:Tomeu|Tomeu Vizoso]]
* Email: tomeu@sugarlabs.org
== Current status ==
* Targeted release: 0.88
* Last updated: July 13th 2009
* Percentage of completion: 0%
== Detailed Description ==
http://live.gnome.org/PyBank/ will allow us to load classes and other symbols as we need them, reducing memory usage and startup time.
== Benefit to Sugar ==
This will reduce overall memory usage and startup time of the shell and activities. Also will make easier use libraries written in languages other than Python.
== Scope ==
Will need changes in about every sugar module, including activities, but we'll have a script that will make it easier. Not all activities need to switch at the same time.
== How To Test ==
Run Sugar and activities as ususal, notice startup is faster and check with 'free' the amount of free memory.
== User Experience ==
The shell and activities should start much faster and you can launch more activities before systems with low memory and no swap (like the XO) become unresponsive and crash.
== Dependencies ==
Yes, we depend on work in other GNOME projects: http://live.gnome.org/GObjectIntrospection/ and http://live.gnome.org/PyBank/ .
== Contingency Plan ==
None necessary, revert to previous release behaviour.
== Documentation ==
http://live.gnome.org/GObjectIntrospection
http://live.gnome.org/PyBank/
== Release Notes ==
TBW
== Comments and Discussion ==
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page. This provides the ability to have ongoing comments or conversation without bogging down the main feature page -->
[[Category:Feature Page Incomplete]]
[[Category:Feature]]
----
''You can add categories to tie features back to real deployments/schools requesting them, for example <nowiki>[[</nowiki>Category:Features requested by School Xyz]]''