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. |
| | | |