<div dir="ltr"><div><br></div>Hi Gaurav (and others interested by the this GSoC project),<div><br></div><div><p style="margin:0in;font-size:11pt">The
start point for the project is to have a good understanding of: what is Sugar,
what is Sugar Web Framework and how the interface between Sugar for Python and
Sugar for JavaScript works. Note that you'll need both a good knowledge of
JavaScript but, because the project is to interface Cordova with Sugar, you'll
have to dig into some Python code too.</p>

<p style="margin:0in;font-size:11pt">Here
some reading that I could suggest to you:</p>

<p style="margin:0in;font-size:11pt">- [1]
Describe the architecture of Sugar for the web.</p>

<p style="margin:0in;font-size:11pt">- [2] Is
the description of the last year GSOC project that was precisely on enhance the
Sugar Web interface.</p>

<p style="margin:0in;font-size:11pt">- [3] Is
the blog of Suraj the last year GSOC student - and will co-mentoring with me, he described in detail
difficulties that you could probably meet too.</p>

<p style="margin:0in;font-size:11pt">- [4]
Sugarizer is a port of Sugar in HTML5/JavaScript, it's the good introduction to
Sugar. Plus the Cordova PhoneGap will have to work inside Sugarizer too.</p>

<p style="margin:0in;font-size:11pt">- [5]
Explain how to create a Sugar development environment. It's a pre-requisite to
work on the project.</p>

<p style="margin:0in;font-size:11pt">- [6]
Explain how to add a new Cordova platform, basically, it's the work to do.</p>

<p style="margin:0in;font-size:11pt">- [7] is
this mailing list, you should explore
archives regarding Sugar Web Framework.</p>

<p style="margin:0in;font-family:Calibri;font-size:11pt"> </p>

<p style="margin:0in;font-size:11pt">Regards.</p><p style="margin:0in;font-size:11pt"><br></p>

<p style="margin:0in;font-size:11pt"> 
             Lionel.</p>

<p style="margin:0in;font-size:11pt">[1] <a href="https://github.com/sugarlabs/sugar-docs/blob/master/web-architecture.md">https://github.com/sugarlabs/sugar-docs/blob/master/web-architecture.md</a></p>

<p style="margin:0in;font-size:11pt">[2] <a href="http://wiki.sugarlabs.org/go/HTML5_activities">http://wiki.sugarlabs.org/go/HTML5_activities</a></p>

<p style="margin:0in;font-size:11pt">[3] <a href="http://surajgillespie123.wordpress.com/">http://surajgillespie123.wordpress.com/</a></p>

<p style="margin:0in;font-size:11pt">[4] <a href="http://sugarizer.org">http://sugarizer.org</a></p>

<p style="margin:0in;font-size:11pt">[5] <a href="https://github.com/sugarlabs/sugar-docs/blob/master/dev-environment.md">https://github.com/sugarlabs/sugar-docs/blob/master/dev-environment.md</a></p>

<p style="margin:0in;font-size:11pt">[6] <a href="http://wiki.apache.org/cordova/AddingNewPlatforms">http://wiki.apache.org/cordova/AddingNewPlatforms</a></p>

<p style="margin:0in;font-size:11pt">[7] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel">http://lists.sugarlabs.org/listinfo/sugar-devel</a></p>

<p style="margin:0in;font-size:11pt"> </p></div><div><br><div><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

------------------------------<br>
<br>
Message: 5<br>
Date: Tue, 18 Mar 2014 05:15:46 +0530<br>
From: Gaurav Parida <<a href="mailto:gparida94@gmail.com" target="_blank">gparida94@gmail.com</a>><br>
To: Sugar-dev Devel <<a href="mailto:sugar-devel@lists.sugarlabs.org" target="_blank">sugar-devel@lists.sugarlabs.org</a>><br>
Subject: [Sugar-devel] Interest in Cordova/PhoneGap container for<br>
        Sugar Project as a part of GSoC 14<br>
Message-ID:<br>
        <<a href="mailto:CA%2B2AfR6QOhtm61F8PF7BfFfGbjX-iAvHWZnm_kn5avpPqp7jeA@mail.gmail.com" target="_blank">CA+2AfR6QOhtm61F8PF7BfFfGbjX-iAvHWZnm_kn5avpPqp7jeA@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Hello,<br>
<br>
I am Gaurav Parida, a student from IIIT Hyderabad, India. I was looking at<br>
the ideas list and the Cordova container for sugar interested me.<br>
<br>
I have had experience in Python, HTML, Javascript and consider myself<br>
fluent in them. I have been using them as a part of major college<br>
coursework and other projects of mine.I have had been developing web<br>
applications using web2py,GAE.<br>
I have used phonegap once to convert a web app to an android app.<br>
Here is my github profile <<a href="https://github.com/gauravp94" target="_blank">https://github.com/gauravp94</a>> that contain the<br>
projects that I have successfully completed till now.<br>
<br>
I have been an active contributor for the Sugarlabs community since a few<br>
months.<br>
(I have done a few small bug fixes and also added a verbosity feature for<br>
sugar-toolkit-gtk3 and also reported some bugs and added some points to the<br>
docs.)<br>
<br>
It would be great, it someone could clarify some of my questions. I am not<br>
clear on --<br>
1. How should I approach this project, make web activities or look at the<br>
Cordova code and ask the Cordova folks on how to make a new container.<br>
2. Any other useful pointers for the project, that might help?<br>
3. Any existing documentation/ code that has been done in regard to this<br>
project?<br>
<br>
Till then, I will be looking at the code for web activities in sugar and<br>
also make a sample web activity.<br>
As soon as I get some instructions, I will get on to work on it and keep<br>
this thread updated about my progress.<br>
<br>
Thanks,<br>
Gaurav<br>
(gp94 on IRC)<br>
<br>
PS - I have another thread on the mailing lists regarding the Platipy<br>
project, since I don't want things to get mixed up.So, I have created this<br>
thread.<br><br>
*******************************************<br>
</blockquote></div><br></div></div></div></div>