Summer of Code/2015/Abacus JS: Difference between revisions
m Formatting Update. Tag: visualeditor |
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:''' | ||