<div dir="ltr"><div class="gmail_quote"><div class="gmail_quote"><div class="gmail_quote"><div>Hi Puneet,</div><div><br></div><div>Wish to share the SocialCalc project details [1] with you and Lionel. </div><div><br></div>
<div>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 <span style="font-family:arial,sans-serif;font-size:13px">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:</span> </div>
<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">WebView.setLocation( "javascript:initSpreadsheet( data  );void(0);" )</span><br></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">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?</span><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">On the same note, we might also need some reference activity examples to help us in executing </span><span style="font-family:arial,sans-serif;font-size:13px">GTK3 + Webkit migration</span><span style="font-family:arial,sans-serif;font-size:13px"> of SocialCalc.</span></div>
<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Hope this helps.</span></div><div><br></div><div>Regards,<br></div><div><br></div>
<div>Manu</div><div><br></div><div><br></div><div>[1] Project Backgrounder</div><div><br></div><div>SocialCalc on Sugar page at Sugar Activities Catalogue -  <a href="http://activities.sugarlabs.org/en-US/sugar/addon/4084" target="_blank">http://activities.sugarlabs.org/en-US/sugar/addon/4084</a></div>



<div><br></div><div><br></div><div><font size="4">Test URL</font> - <a href="http://www.socialcalcnet.appspot.com/" target="_blank">http://www.socialcalcnet.<span>appspot</span>.com/</a>            </div><div><br></div><div>



<br></div><div><font size="4">Videos</font> -</div><div><br></div><div>Training Video by Dan Bricklin - <a href="http://www.peapodcast.com/sgi/socialtext/sctraining1/" target="_blank">http://www.peapodcast.com/sgi/socialtext/sctraining1/</a></div>



<div><br></div><div>Guide for using Charting tools by Harvard University's Digital Literacy Project - <a href="http://vimeo.com/11886029" target="_blank">http://vimeo.com/11886029</a></div><div><br></div><div>Feature Training Videos - </div>



<div><br></div><div>Video by OLPC France Community member - <a href="http://vimeo.com/5291250" target="_blank">http://vimeo.com/5291250</a><br></div><div><br></div><div>Plan Ceibal OLPC Deployment Project, Uruguay - <a href="http://www.youtube.com/watch?v=-7cPHg4XJKY" target="_blank">http://www.youtube.com/watch?v=-7cPHg4XJKY</a></div>



<div><br></div><div><br></div><div><font size="4">Source Code</font> - <a href="http://git.sugarlabs.org/socialcalc" target="_blank">http://git.sugarlabs.org/socialcalc</a></div><div><br></div><div><br></div><div><font size="4">Installation Instructions</font> -</div>



<div><br></div><div><a href="http://en.flossmanuals.net/Sugar/Installing" target="_blank">http://en.flossmanuals.net/<u></u>Sugar/Installing</a></div><div><br></div><div>Douglas Galbi's notes - <a href="http://purplemotes.net/2009/09/13/universal-social-access-to-data-and-calculation/" target="_blank">http://purplemotes.net/2009/09/13/universal-social-access-to-data-and-calculation/</a></div>



<div><br></div><div><br></div><div><font size="4">Documents</font> -</div><div><br></div><div>1. <b>SocialCalc on Sugar </b>- <a href="http://seeta.in/j/products-and-services/socialcalc-on-sugar.html" target="_blank">http://seeta.in/j/products-and-services/socialcalc-on-</a><a href="http://seeta.in/j/products-and-services/socialcalc-on-sugar.html" target="_blank">sugar.html</a></div>



<div>    <b>SocialCalcNet Collaboration - <a href="http://www.seeta.in/wiki/index.php?title=SocialCalcNet" target="_blank">http://www.seeta.in/wiki/index.php?title=SocialCalcNet</a></b></div><div><br>2. <b>SocialCalc on Sugar wiki page</b> - <a href="http://seeta.in/wiki/index.php?title=SocialCalc_on_Sugar" target="_blank">http://seeta.in/wiki/index.php?title=SocialCalc_on_Sugar</a><br>



<br>3. <b>Download pages</b> - the version #6 along with its source code can be downloaded from <a href="http://activities.sugarlabs.org/en-US/sugar/addon/4084" target="_blank">http://activities.sugarlabs.org/en-US/sugar/addon/4084</a></div>



<div><br></div><div>4. <b>Guide for using Charting Tools</b> - <a href="http://wiki.laptop.org/go/User:Ndoiron/SocialCalc" target="_blank">http://wiki.laptop.org/go/User:Ndoiron/SocialCalc</a></div><div><br></div><div>5. <b>SocialCalc on WebOS</b> - <a href="http://www.seeta.in/wiki/index.php?title=SocialCalc_on_PalmPre" target="_blank">http://www.seeta.in/wiki/index.php?title=SocialCalc_on_PalmPre</a></div>



<div><br></div><div>6. <b>Harvard University's Digital Literacy Project Deployment Page</b> - <a href="http://www.seeta.in/wiki/index.php?title=Digital_Literacy_Project" target="_blank">http://www.seeta.in/wiki/index.php?title=Digital_Literacy_Project</a></div>



<div><br></div><div><br></div><div><font size="4">Publications</font> -</div><div><br></div><div>"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 - <a href="http://www.informatik.uni-trier.de/~ley/db/conf/fecs/fecs2010.html" target="_blank">http://www.informatik.uni-trier.de/~ley/db/conf/fecs/fecs2010.html</a></div>



<div><br></div><div>"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 - <a href="http://ojs.pythonpapers.org/index.php/tppm/article/view/149/161" target="_blank">http://ojs.pythonpapers.org/index.php/tppm/article/view/149/161</a></div>



<div><br></div><div>"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</div>



<div><br></div><div>SocialCalc project has also been covered in important sections of the following conference papers - </div><div><br></div><div><span style="font-size:12px;font-family:Verdana,sans-serif">"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. </span></div>



<div><span style="font-size:12px;font-family:Verdana,sans-serif"><br></span></div><div><span style="font-size:12px;font-family:Verdana,sans-serif">"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. </span></div>



<div><span style="font-size:12px;font-family:Verdana,sans-serif"><br></span></div><div><span style="font-size:12px;font-family:Verdana,sans-serif"><br></span></div><div><span style="font-size:large"><br>
</span></div><div><span style="font-size:large">Community work with FCC (Federal Communication Commission)</span></div><div><span style="font-family:Verdana,sans-serif"><span style="font-family:arial"><div style="font-size:small">



<font size="4"><br></font></div><div style="font-size:small"><font size="4"><span style="font-size:small"><a href="http://www.seeta.in/wiki/index.php?title=Understanding_your_telephone_company_rates_and_service_volumes" target="_blank">http://www.seeta.in/wiki/index.php?title=Understanding_your_telephone_company_rates_and_service_volumes</a></span></font></div>



<div style="font-size:small"><font size="4"><br></font></div><div style="font-size:small">Douglas Galbi's notes - <a href="http://purplemotes.net/2009/09/13/universal-social-access-to-data-and-calculation/" target="_blank">http://purplemotes.net/2009/09/13/universal-social-access-to-data-and-calculation/</a></div>



<div style="font-size:small"><br></div><div style="font-size:small">Douglas Galbi is a Senior Commissioner at Federal Communication Commission (FCC). </div></span></span></div><div><span style="font-size:12px;font-family:Verdana,sans-serif"><br>



</span></div><div><font face="Verdana, sans-serif"><span style="font-size:12px"><br></span></font></div><div>Regards,</div><div><br></div><div>Manu</div><div><br></div><div>
<br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div> </div></div></div></div></div>