Changes

Jump to navigation Jump to search
102 bytes added ,  09:14, 29 March 2013
Line 235: Line 235:  
=== GTK wrapper library for Android ===
 
=== GTK wrapper library for Android ===
 
Sugar Activities uses the PyGTK library wich is a binding for GTK. Android doesn't have GTK and porting GTK to Android is a very complicated due to the difference in the user space of GNU/Linux and Android.
 
Sugar Activities uses the PyGTK library wich is a binding for GTK. Android doesn't have GTK and porting GTK to Android is a very complicated due to the difference in the user space of GNU/Linux and Android.
The objetive of this task is to develop a wrapper library of PyGTK that expose the same API but invoque equivalent methods in a Android graphic library like Kivy. The student only have to implement the minimal set of methods that allows to run the “hello world” activity wich is the more basic sugar activty.
+
The objetive of this task is to develop a wrapper library of [http://www.pygtk.org/ PyGTK] that expose the same API but invoque equivalent methods in a Android graphic library like [[http://kivy.org/#home Kivy]]. The student only have to implement the minimal set of methods that allows to run the [[http://activities.sugarlabs.org/en-US/sugar/addon/4418 hello world activity]] wich is the more basic sugar activty.
    
Level: Advanced
 
Level: Advanced
Line 245: Line 245:  
Benefits to the Student: (a) Learn about Android graphic libraries and Python programming in Android  
 
Benefits to the Student: (a) Learn about Android graphic libraries and Python programming in Android  
 
Benefits to the Community: This will be the first step to have a framework for porting Sugar Activities to Android with a minimal impact in the actual code of the activity. Also will help outside the Sugar community being a quick method for porting GTK aplications to Android
 
Benefits to the Community: This will be the first step to have a framework for porting Sugar Activities to Android with a minimal impact in the actual code of the activity. Also will help outside the Sugar community being a quick method for porting GTK aplications to Android
      
== Sugar Activities ==
 
== Sugar Activities ==

Navigation menu