Summer of Code/2015/Abacus JS: Difference between revisions

Nehamaan (talk | contribs)
m Formatting Update.
Tag: visualeditor
Nehamaan (talk | contribs)
No edit summary
Line 20: Line 20:
''Name:'' Abacus JS
''Name:'' Abacus JS


''Description:'' I am porting the current Abacus activity from python to JS, this is part of the larger push by Sugar Labs towards JS (most GSoC projects are JS ports). Although I do plan to add some new features, the biggest benefit for users would be speed as JS is usually 6-6.5 times faster than Python. In this project I would be using standard web technologies (HTML, CSS, JS)
''Description:'' I am porting the current Abacus activity from python to JS, this is part of the larger push by Sugar Labs towards JS (most GSoC projects are JS ports). Although I do plan to add some new features, the biggest benefit for users would be speed as JS is usually 6-6.5 times faster than Python this shall enable us to add some fancy effects and save dome battery. In this project I would be using standard web technologies (HTML, CSS, JS)


''Timeline:'' I have a little more than 8 weeks of coding time and eleven abacai to code. A lot of these abacai are similar to each other so I plan to divide them into groups where a lot of code can be reused and then start from the easiest group. This will help learn as I progress and also save me time.
''Timeline:'' I have a little more than 8 weeks of coding time and eleven abacai to code. A lot of these abacai are similar to each other so I plan to divide them into groups where a lot of code can be reused and then start from the easiest group. This will help learn as I progress and also save me time.
Line 32: Line 32:
* Week 7&8 : I leave these weeks as buffer in case something gets delayed.
* Week 7&8 : I leave these weeks as buffer in case something gets delayed.


''Past Work:'' I have created many small sites as a hobby and once created an app with PhoneGap for learning purposes. I have created a game with Unity3D(uses JS) too. Infact to see how difficult creating a abacus would be, I tried my hand at the Binary Abacus and will upload the file and update with a link soon.
''Past Work:'' I have created many small sites as a hobby and once created an app with PhoneGap for learning purposes. I have created a game with Unity3D(uses JS) too. Infact to see how difficult creating a abacus would be, I tried my hand at the Binary Abacus and will upload the file and update with a link soon. [http://s000.tinyupload.com/?file_id=54153356267722071902 Click Here] to download (Proof of Concept Binary Abacus).


'''Me and the Community:'''
'''Me and the Community:'''