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 gparid...@gmail.com
To: Sugar-dev Devel sugar-devel@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_kn5avppqp7...@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.
***
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel