[Sugar-devel] Interest in Cordova/PhoneGap container for Sugar Project as a part of GSoC 14
Lionel Laské
lionel at olpc-france.org
Tue Mar 18 16:19:57 EDT 2014
Hi Gaurav (and others interested by the this GSoC project),
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.
Here some reading that I could suggest to you:
- [1] Describe the architecture of Sugar for the web.
- [2] Is the description of the last year GSOC project that was precisely
on enhance the Sugar Web interface.
- [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.
- [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.
- [5] Explain how to create a Sugar development environment. It's a
pre-requisite to work on the project.
- [6] Explain how to add a new Cordova platform, basically, it's the work
to do.
- [7] is this mailing list, you should explore archives regarding Sugar Web
Framework.
Regards.
Lionel.
[1] https://github.com/sugarlabs/sugar-docs/blob/master/web-architecture.md
[2] http://wiki.sugarlabs.org/go/HTML5_activities
[3] http://surajgillespie123.wordpress.com/
[4] http://sugarizer.org
[5] https://github.com/sugarlabs/sugar-docs/blob/master/dev-environment.md
[6] http://wiki.apache.org/cordova/AddingNewPlatforms
[7] http://lists.sugarlabs.org/listinfo/sugar-devel
> ------------------------------
>
> Message: 5
> Date: Tue, 18 Mar 2014 05:15:46 +0530
> From: Gaurav Parida <gparida94 at gmail.com>
> To: Sugar-dev Devel <sugar-devel at lists.sugarlabs.org>
> Subject: [Sugar-devel] Interest in Cordova/PhoneGap container for
> Sugar Project as a part of GSoC 14
> Message-ID:
> <
> CA+2AfR6QOhtm61F8PF7BfFfGbjX-iAvHWZnm_kn5avpPqp7jeA at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hello,
>
> I am Gaurav Parida, a student from IIIT Hyderabad, India. I was looking at
> the ideas list and the Cordova container for sugar interested me.
>
> I have had experience in Python, HTML, Javascript and consider myself
> fluent in them. I have been using them as a part of major college
> coursework and other projects of mine.I have had been developing web
> applications using web2py,GAE.
> I have used phonegap once to convert a web app to an android app.
> Here is my github profile <https://github.com/gauravp94> that contain the
> projects that I have successfully completed till now.
>
> I have been an active contributor for the Sugarlabs community since a few
> months.
> (I have done a few small bug fixes and also added a verbosity feature for
> sugar-toolkit-gtk3 and also reported some bugs and added some points to the
> docs.)
>
> It would be great, it someone could clarify some of my questions. I am not
> clear on --
> 1. How should I approach this project, make web activities or look at the
> Cordova code and ask the Cordova folks on how to make a new container.
> 2. Any other useful pointers for the project, that might help?
> 3. Any existing documentation/ code that has been done in regard to this
> project?
>
> Till then, I will be looking at the code for web activities in sugar and
> also make a sample web activity.
> As soon as I get some instructions, I will get on to work on it and keep
> this thread updated about my progress.
>
> Thanks,
> Gaurav
> (gp94 on IRC)
>
> PS - I have another thread on the mailing lists regarding the Platipy
> project, since I don't want things to get mixed up.So, I have created this
> thread.
>
> *******************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20140318/58dbbbca/attachment.html>
More information about the Sugar-devel
mailing list