[Sugar-devel] SocialCalc project backgrounder

Manusheel Gupta manu at laptop.org
Sat Mar 1 10:38:46 EST 2014


Hi Puneet,

Wish to share the SocialCalc project details [1] with you and Lionel.

It would be wonderful to get SocialCalc as an activity using the framework
developed by Lionel and Suraj. We used hulahop framework, which utilized
PyXPCOM bindings. This is how SocialCalc moved data between the Python
activity and the HTML5 spreadsheet.  Two years ago, we changed how data is
sent to the browser. We now use the URL bar, sending something like:

WebView.setLocation( "javascript:initSpreadsheet( data  );void(0);" )

When the user changes the spreadsheet in any way, the HTML5 spreadsheet
sends it back to the activity using an AJAX POST request.  Hulahop is still
used to receive this data on the Python side.  Is there a similar library
in Webkit which would let the activity receive POST data?

On the same note, we might also need some reference activity examples to
help us in executing GTK3 + Webkit migration of SocialCalc.

Hope this helps.

Regards,

Manu


[1] Project Backgrounder

SocialCalc on Sugar page at Sugar Activities Catalogue -
http://activities.sugarlabs.org/en-US/sugar/addon/4084


Test URL - http://www.socialcalcnet.appspot.com/


Videos -

Training Video by Dan Bricklin -
http://www.peapodcast.com/sgi/socialtext/sctraining1/

Guide for using Charting tools by Harvard University's Digital Literacy
Project - http://vimeo.com/11886029

Feature Training Videos -

Video by OLPC France Community member - http://vimeo.com/5291250

Plan Ceibal OLPC Deployment Project, Uruguay -
http://www.youtube.com/watch?v=-7cPHg4XJKY


Source Code - http://git.sugarlabs.org/socialcalc


Installation Instructions -

http://en.flossmanuals.net/Sugar/Installing

Douglas Galbi's notes -
http://purplemotes.net/2009/09/13/universal-social-access-to-data-and-calculation/


Documents -

1. *SocialCalc on Sugar *-
http://seeta.in/j/products-and-services/socialcalc-on-<http://seeta.in/j/products-and-services/socialcalc-on-sugar.html>
sugar.html<http://seeta.in/j/products-and-services/socialcalc-on-sugar.html>
    *SocialCalcNet Collaboration
- http://www.seeta.in/wiki/index.php?title=SocialCalcNet
<http://www.seeta.in/wiki/index.php?title=SocialCalcNet>*

2. *SocialCalc on Sugar wiki page* -
http://seeta.in/wiki/index.php?title=SocialCalc_on_Sugar

3. *Download pages* - the version #6 along with its source code can be
downloaded from http://activities.sugarlabs.org/en-US/sugar/addon/4084

4. *Guide for using Charting Tools* -
http://wiki.laptop.org/go/User:Ndoiron/SocialCalc

5. *SocialCalc on WebOS* -
http://www.seeta.in/wiki/index.php?title=SocialCalc_on_PalmPre

6. *Harvard University's Digital Literacy Project Deployment Page* -
http://www.seeta.in/wiki/index.php?title=Digital_Literacy_Project


Publications -

"SocialCalc: A Spreadsheet Activity for Computer Supported Collaborative
Learning", Manu Sheel Gupta, K.S. Preeti, Vijit Singh, Proceedings of the
2010 Conference on Frontiers in Education: Computer Science and Computer
Engineering, FECS 2010, Las Vegas, Nevada, U.S.A., CSREA Press 2010, ISBN
1-60132-143-0, pp. 304-309  URL -
http://www.informatik.uni-trier.de/~ley/db/conf/fecs/fecs2010.html

"Implementation of Private Cloud Computing using Integration of JavaScript
and Python", K.S. Preeti, Vijit Singh, Manu Sheel Gupta, The Python Papers
Monograph, The PyCon Asia Pacific 2010, Singapore Management University
Download URL -
http://ojs.pythonpapers.org/index.php/tppm/article/view/149/161

"Spreadsheet on Cloud - Framework for Learning and Health Management
System", K.S. Preeti, Vijit Singh, Sushant Bhatia, Ekansh Preet Singh, Manu
Sheel Gupta,  Proceedings of the EuSpRIG Conference "Spreadsheet Governance
- Policy and Practice"  ISBN : 978-0-9566256-9-4

SocialCalc project has also been covered in important sections of the
following conference papers -

"A March Towards Constructionism based on Storytelling, Gaming and
Collaboration", Manu Sheel Gupta, Vijit Singh, Manjot Pahwa, The Fifth
International Conference of Learning International Networks Consortium
(LINC) 2010, Massachusetts Institute of Technology, Cambridge,
Massachusetts, U.S.A.

"Collaborating Towards Learning: Using Web 2.0 for Educational Idea
Development", Krittika Adhikary, Manu Sheel Gupta, Ekansh Preet Singh,
Swarandeep Singh, The Fifth International Conference of Learning
International Networks Consortium (LINC) 2010, Massachusetts Institute of
Technology, Cambridge, Massachusetts, U.S.A.



Community work with FCC (Federal Communication Commission)

http://www.seeta.in/wiki/index.php?title=Understanding_your_telephone_company_rates_and_service_volumes

Douglas Galbi's notes -
http://purplemotes.net/2009/09/13/universal-social-access-to-data-and-calculation/

Douglas Galbi is a Senior Commissioner at Federal Communication Commission
(FCC).


Regards,

Manu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140301/d11e514e/attachment.html>


More information about the Sugar-devel mailing list