[Sugar-devel] SocialCalc project backgrounder

Manusheel Gupta manu at laptop.org
Mon Mar 3 12:52:03 EST 2014


Hi Lionel,

Great to hear. Appreciate your feedback and pointers.

Thanks for sharing the information on WebODF project. Exciting indeed.

It would be great to have a word processor plus a spreadsheet fully written
on the web if there is a clear need or interest for the same amongst the
community members.

We can start small by demonstrating SocialCalc as a Cordova application in
Sugar for XOs or Sugar on Web. The initial goal can be to demonstrate
SocialCalc as an example for other developers to port their JS/HTML5/CSS
applications on Sugar using the Cordova framework on Sugar.

At this juncture, participation in GSoC as a separate project might not be
needed for this initiative. We can add it in the existing project proposals.

Thanks again.

Regards,

Manu







On Sun, Mar 2, 2014 at 8:15 PM, Lionel Laské <lionel at olpc-france.org> wrote:

> 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
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140303/ac26340e/attachment.html>


More information about the Sugar-devel mailing list