[Sugar-devel] SocialCalc project backgrounder

Lionel Laské lionel at olpc-france.org
Sun Mar 2 09:45:58 EST 2014


Nice !

Didn't know it exist.
You've been one of the ancestor of the Sugar Web ! - after Wikipedia
activity of course.

It could be interesting to join it with the idea to develop a
Write-activity like using WebODF [1].
So we could add a word processor plus a spreadsheet fully written in web.
Could be very cool.

BTW it need some works, could be add to the GSOC 2014 project list [2] but
need a dedicated mentoring. Except if Manuel think that it's a part of the
"JavaScript Collaboration for Sugar " project ?

Seems that we've got more GSOC subjects than mentors and tokens :-)

              Lionel.

[1] http://webodf.org/
[2] http://wiki.sugarlabs.org/go/Summer_of_Code/2014








2014-03-01 16:38 GMT+01:00 Manusheel Gupta <manu at laptop.org>:

> 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/20140302/657038fb/attachment-0001.html>


More information about the Sugar-devel mailing list