Changes

241 bytes added ,  04:08, 12 April 2009
Line 142: Line 142:  
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml
 
The software is being developed in Python with emphasis on easy User Interface. The software will use : PyGTK for User Interface; Telepathy and DBus Tubes for connectivity; XML DOM API for xml
 
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. I will also try to write widgets to get functionality from other existing activites if desired. (Stretch Goal)
 
I will be reusing widgets. For instance, the Write activity uses the abiword widget from pyabiword and the Browse activity uses the gecko widget from hulahop. I will also try to write widgets to get functionality from other existing activites if desired. (Stretch Goal)
 +
 +
The major work in this project is to provide a consistent method to share information over the mesh network. Currently, there are three scenarios which need to be supported:
 +
#Unicast
 +
#GroupCast
 +
#Broadcast
 +
 +
D-Bus provides signals and methods:
 +
* Signals are multicast - they are sent to all participants in the shared activity (including the sender). They send data and have no return value.
 +
* Method calls are called on a single participant, and they do have a return value.
 +
    
----
 
----
Line 191: Line 201:     
'''July 21 - July 28 : '''
 
'''July 21 - July 28 : '''
Integrate the Question and Answer Package so as to make it a forum post on Moodle Servers. According to Martin, Moodle has been already integrated and authenticated with Sugar.
+
Do feasibility study of integrating it with Moodle
    
'''July 29 - August 5 : '''
 
'''July 29 - August 5 : '''
Work on documentation and integrate the activity with Moodle. 
+
Work on documentation
 
  −
'''August 5 - August 10 : '''
  −
Port the activity on Windows also.
     −
'''August 10 - August 17 : '''
+
'''August 5 - August 17 : '''
 
Internal Alpha release cycle.  
 
Internal Alpha release cycle.  
  
50

edits