<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nehamaan</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nehamaan"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Nehamaan"/>
	<updated>2026-05-16T05:22:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=99332</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=99332"/>
		<updated>2016-11-02T14:04:55Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{delete| reason }}&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=99331</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=99331"/>
		<updated>2016-11-02T14:04:14Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{db-author}}&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=99330</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=99330"/>
		<updated>2016-11-02T13:52:37Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95357</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95357"/>
		<updated>2015-03-27T17:25:04Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;About Me:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name: &#039;&#039;Neha Maan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Email Address:&#039;&#039; nehaforgsoc@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sugar Labs Wiki Username:&#039;&#039; Nehamaan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IRC Nickname: neha&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;First Language: &#039;&#039;Hindi (comfortable with English too.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Location &amp;amp; Time: &#039;&#039;India, UTC +5:30&lt;br /&gt;
Work Time: 11:00AM - 5:00PM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Previous Open Source Participation: &#039;&#039;None. I want to work on an open source project this summer as I enjoy programming but what I enjoy more is lots of people using and benefiting from my programs and I find this the easy and efficient way reach lots of people. Apart from the joy I will gain experience and will be able to give something back to the Open Source Community that has given me (and everyone else) so much.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;About My Project:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name:&#039;&#039; Abacus JS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Description:&#039;&#039; 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)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Timeline:&#039;&#039; 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.&lt;br /&gt;
* Week 1: In this week I plan to finish the Binary and Decimal Abaci in this time as I -get comfortable with Sugar OS and its workings.&lt;br /&gt;
* Week 2: In this week I would like to complete my work on the suanpan soropan and -nepohualtzintzin abacai as they are almost identical to each other and most of the -code can be shared between them.&lt;br /&gt;
* Week 3: I will work on the schety abacus and try to complete the more difficult -fractions (+ only) abacai.&lt;br /&gt;
* Week 4: I will complete the fraction (+/-) abacai and start working on the last and -most weird &#039;Cuisenaire-style rods&#039;.&lt;br /&gt;
* `-~- Mid-Term Evaluation-~-`&lt;br /&gt;
* Week 5: Custom Abacai Creator&lt;br /&gt;
* Week 6: Reserved for Bug Testing and Fixing.&lt;br /&gt;
* Week 7&amp;amp;8 : I leave these weeks as buffer in case something gets delayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Past Work:&#039;&#039; 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 &amp;lt;s&amp;gt;and will upload the file and update with a link soon.&amp;lt;/s&amp;gt; [http://s000.tinyupload.com/?file_id=54153356267722071902 Click Here] to download (Proof of Concept Binary Abacus).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Me and the Community:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Effect on Community:&#039;&#039; I am familiar with web technologies but not with the Sugar OS, the problems I will face will be faced by a lot of future web developers developing for Sugar too, So I plan to create a Blog/Wiki-page where I would post my problems and their solutions. This ,I believe, will help in attracting more developers and expanding the community.&lt;br /&gt;
&lt;br /&gt;
Paragraph 2&amp;amp;3: Pending. I am writing this proposal at the last moment and do not have time to exchange emails, I will get opinions from other people and update this entry as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if I get Stuck and my mentor isn&#039;t around ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;How Do I plan to keep the community informed about my problems and progress ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I will use the aforementioned wiki-page/blog to share my problems and progress.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miscellaneous:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Development Environment:&#039;&#039; I am currently downloading sugar and would update with screen-shots soon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pull-Request:&#039;&#039; Pending, would update asap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A Great Learning Experience:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ?&lt;br /&gt;
Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anything Else:&#039;&#039;When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too.&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95351</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95351"/>
		<updated>2015-03-27T17:19:05Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: Added IRC Nickname&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;About Me:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name: &#039;&#039;Neha Maan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Email Address:&#039;&#039; nehaforgsoc@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sugar Labs Wiki Username:&#039;&#039; Nehamaan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IRC Nickname: neha&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;First Language: &#039;&#039;Hindi (comfortable with English too.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Location &amp;amp; Time: &#039;&#039;India, UTC +5:30&lt;br /&gt;
Work Time: 11:00AM - 5:00PM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Previous Open Source Participation: &#039;&#039;None. I want to work on an open source project this summer as I enjoy programming but what I enjoy more is lots of people using and benefiting from my programs and I find this the easy and efficient way reach lots of people. Apart from the joy I will gain experience and will be able to give something back to the Open Source Community that has given me (and everyone else) so much.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;About My Project:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name:&#039;&#039; Abacus JS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Description:&#039;&#039; 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)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Timeline:&#039;&#039; 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.&lt;br /&gt;
* Week 1: In this week I plan to finish the Binary and Decimal Abaci in this time as I -get comfortable with Sugar OS and its workings.&lt;br /&gt;
* Week 2: In this week I would like to complete my work on the suanpan soropan and -nepohualtzintzin abacai as they are almost identical to each other and most of the -code can be shared between them.&lt;br /&gt;
* Week 3: I will work on the schety abacus and try to complete the more difficult -fractions (+ only) abacai.&lt;br /&gt;
* Week 4: I will complete the fraction (+/-) abacai and start working on the last and -most weird &#039;Cuisenaire-style rods&#039;.&lt;br /&gt;
* `-~- Mid-Term Evaluation-~-`&lt;br /&gt;
* Week 5: Custom Abacai Creator&lt;br /&gt;
* Week 6: Reserved for Bug Testing and Fixing.&lt;br /&gt;
* Week 7&amp;amp;8 : I leave these weeks as buffer in case something gets delayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Past Work:&#039;&#039; 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 &amp;lt;s&amp;gt;and will upload the file and update with a link soon.&amp;lt;/s&amp;gt; [http://s000.tinyupload.com/?file_id=54153356267722071902 Click Here] to download (Proof of Concept Binary Abacus).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Me and the Community:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Effect on Community:&#039;&#039; I am familiar with web technologies but not with the Sugar OS, the problems I will face will be faced by a lot of future web developers developing for Sugar too, So I plan to create a Blog/Wiki-page where I would post my problems and their solutions. This ,I believe, will help in attracting more developers and expanding the community.&lt;br /&gt;
&lt;br /&gt;
Paragraph 2&amp;amp;3: Pending. I am writing this proposal at the last moment and do not have time to exchange emails, I will get opinions from other people and update this entry as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if I get Stuck and my mentor isn&#039;t around ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;How Do I plan to keep the community informed about my problems and progress ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I will use the aforementioned wiki-page/blog to share my problems and progress.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miscellaneous:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Development Environment:&#039;&#039; I am currently downloading sugar and would update with scren-shots soon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pull-Request:&#039;&#039; Pending, would update asap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A Great Learning Experience:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ?&lt;br /&gt;
Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anything Else:&#039;&#039;When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too.&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95349</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95349"/>
		<updated>2015-03-27T17:12:43Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: Added Link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;About Me:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name: &#039;&#039;Neha Maan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Email Address:&#039;&#039; nehaforgsoc@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sugar Labs Wiki Username:&#039;&#039; Nehamaan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IRC Nickname: &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;First Language: &#039;&#039;Hindi (comfortable with English too.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Location &amp;amp; Time: &#039;&#039;India, UTC +5:30&lt;br /&gt;
Work Time: 11:00AM - 5:00PM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Previous Open Source Participation: &#039;&#039;None. I want to work on an open source project this summer as I enjoy programming but what I enjoy more is lots of people using and benefiting from my programs and I find this the easy and efficient way reach lots of people. Apart from the joy I will gain experience and will be able to give something back to the Open Source Community that has given me (and everyone else) so much.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;About My Project:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name:&#039;&#039; Abacus JS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Description:&#039;&#039; 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)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Timeline:&#039;&#039; 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.&lt;br /&gt;
* Week 1: In this week I plan to finish the Binary and Decimal Abaci in this time as I -get comfortable with Sugar OS and its workings.&lt;br /&gt;
* Week 2: In this week I would like to complete my work on the suanpan soropan and -nepohualtzintzin abacai as they are almost identical to each other and most of the -code can be shared between them.&lt;br /&gt;
* Week 3: I will work on the schety abacus and try to complete the more difficult -fractions (+ only) abacai.&lt;br /&gt;
* Week 4: I will complete the fraction (+/-) abacai and start working on the last and -most weird &#039;Cuisenaire-style rods&#039;.&lt;br /&gt;
* `-~- Mid-Term Evaluation-~-`&lt;br /&gt;
* Week 5: Custom Abacai Creator&lt;br /&gt;
* Week 6: Reserved for Bug Testing and Fixing.&lt;br /&gt;
* Week 7&amp;amp;8 : I leave these weeks as buffer in case something gets delayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Past Work:&#039;&#039; 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 &amp;lt;s&amp;gt;and will upload the file and update with a link soon.&amp;lt;/s&amp;gt; [http://s000.tinyupload.com/?file_id=54153356267722071902 Click Here] to download (Proof of Concept Binary Abacus).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Me and the Community:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Effect on Community:&#039;&#039; I am familiar with web technologies but not with the Sugar OS, the problems I will face will be faced by a lot of future web developers developing for Sugar too, So I plan to create a Blog/Wiki-page where I would post my problems and their solutions. This ,I believe, will help in attracting more developers and expanding the community.&lt;br /&gt;
&lt;br /&gt;
Paragraph 2&amp;amp;3: Pending. I am writing this proposal at the last moment and do not have time to exchange emails, I will get opinions from other people and update this entry as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if I get Stuck and my mentor isn&#039;t around ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;How Do I plan to keep the community informed about my problems and progress ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I will use the aforementioned wiki-page/blog to share my problems and progress.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miscellaneous:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Development Environment:&#039;&#039; I am currently downloading sugar and would update with scren-shots soon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pull-Request:&#039;&#039; Pending, would update asap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A Great Learning Experience:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ?&lt;br /&gt;
Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anything Else:&#039;&#039;When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too.&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95347</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95347"/>
		<updated>2015-03-27T17:11:13Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;About Me:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name: &#039;&#039;Neha Maan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Email Address:&#039;&#039; nehaforgsoc@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sugar Labs Wiki Username:&#039;&#039; Nehamaan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IRC Nickname: &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;First Language: &#039;&#039;Hindi (comfortable with English too.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Location &amp;amp; Time: &#039;&#039;India, UTC +5:30&lt;br /&gt;
Work Time: 11:00AM - 5:00PM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Previous Open Source Participation: &#039;&#039;None. I want to work on an open source project this summer as I enjoy programming but what I enjoy more is lots of people using and benefiting from my programs and I find this the easy and efficient way reach lots of people. Apart from the joy I will gain experience and will be able to give something back to the Open Source Community that has given me (and everyone else) so much.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;About My Project:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name:&#039;&#039; Abacus JS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Description:&#039;&#039; 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)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Timeline:&#039;&#039; 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.&lt;br /&gt;
* Week 1: In this week I plan to finish the Binary and Decimal Abaci in this time as I -get comfortable with Sugar OS and its workings.&lt;br /&gt;
* Week 2: In this week I would like to complete my work on the suanpan soropan and -nepohualtzintzin abacai as they are almost identical to each other and most of the -code can be shared between them.&lt;br /&gt;
* Week 3: I will work on the schety abacus and try to complete the more difficult -fractions (+ only) abacai.&lt;br /&gt;
* Week 4: I will complete the fraction (+/-) abacai and start working on the last and -most weird &#039;Cuisenaire-style rods&#039;.&lt;br /&gt;
* `-~- Mid-Term Evaluation-~-`&lt;br /&gt;
* Week 5: Custom Abacai Creator&lt;br /&gt;
* Week 6: Reserved for Bug Testing and Fixing.&lt;br /&gt;
* Week 7&amp;amp;8 : I leave these weeks as buffer in case something gets delayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Past Work:&#039;&#039; 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).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Me and the Community:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Effect on Community:&#039;&#039; I am familiar with web technologies but not with the Sugar OS, the problems I will face will be faced by a lot of future web developers developing for Sugar too, So I plan to create a Blog/Wiki-page where I would post my problems and their solutions. This ,I believe, will help in attracting more developers and expanding the community.&lt;br /&gt;
&lt;br /&gt;
Paragraph 2&amp;amp;3: Pending. I am writing this proposal at the last moment and do not have time to exchange emails, I will get opinions from other people and update this entry as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if I get Stuck and my mentor isn&#039;t around ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;How Do I plan to keep the community informed about my problems and progress ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I will use the aforementioned wiki-page/blog to share my problems and progress.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miscellaneous:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Development Environment:&#039;&#039; I am currently downloading sugar and would update with scren-shots soon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pull-Request:&#039;&#039; Pending, would update asap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A Great Learning Experience:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ?&lt;br /&gt;
Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anything Else:&#039;&#039;When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too.&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95345</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95345"/>
		<updated>2015-03-27T17:03:36Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: Formatting Update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;About Me:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name: &#039;&#039;Neha Maan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Email Address:&#039;&#039; nehaforgsoc@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sugar Labs Wiki Username:&#039;&#039; Nehamaan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IRC Nickname: &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;First Language: &#039;&#039;Hindi (comfortable with English too.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Location &amp;amp; Time: &#039;&#039;India, UTC +5:30&lt;br /&gt;
Work Time: 11:00AM - 5:00PM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Previous Open Source Participation: &#039;&#039;None. I want to work on an open source project this summer as I enjoy programming but what I enjoy more is lots of people using and benefiting from my programs and I find this the easy and efficient way reach lots of people. Apart from the joy I will gain experience and will be able to give something back to the Open Source Community that has given me (and everyone else) so much.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;About My Project:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name:&#039;&#039; Abacus JS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Description:&#039;&#039; 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)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Timeline:&#039;&#039; 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.&lt;br /&gt;
* Week 1: In this week I plan to finish the Binary and Decimal Abaci in this time as I -get comfortable with Sugar OS and its workings.&lt;br /&gt;
* Week 2: In this week I would like to complete my work on the suanpan soropan and -nepohualtzintzin abacai as they are almost identical to each other and most of the -code can be shared between them.&lt;br /&gt;
* Week 3: I will work on the schety abacus and try to complete the more difficult -fractions (+ only) abacai.&lt;br /&gt;
* Week 4: I will complete the fraction (+/-) abacai and start working on the last and -most weird &#039;Cuisenaire-style rods&#039;.&lt;br /&gt;
* `-~- Mid-Term Evaluation-~-`&lt;br /&gt;
* Week 5: Custom Abacai Creator&lt;br /&gt;
* Week 6: Reserved for Bug Testing and Fixing.&lt;br /&gt;
* Week 7&amp;amp;8 : I leave these weeks as buffer in case something gets delayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Past Work:&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Me and the Community:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Effect on Community:&#039;&#039; I am familiar with web technologies but not with the Sugar OS, the problems I will face will be faced by a lot of future web developers developing for Sugar too, So I plan to create a Blog/Wiki-page where I would post my problems and their solutions. This ,I believe, will help in attracting more developers and expanding the community.&lt;br /&gt;
&lt;br /&gt;
Paragraph 2&amp;amp;3: Pending. I am writing this proposal at the last moment and do not have time to exchange emails, I will get opinions from other people and update this entry as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if I get Stuck and my mentor isn&#039;t around ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;How Do I plan to keep the community informed about my problems and progress ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I will use the aforementioned wiki-page/blog to share my problems and progress.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miscellaneous:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Development Environment:&#039;&#039; I am currently downloading sugar and would update with scren-shots soon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pull-Request:&#039;&#039; Pending, would update asap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A Great Learning Experience:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ?&lt;br /&gt;
Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anything Else:&#039;&#039;When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too.&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95328</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95328"/>
		<updated>2015-03-27T16:27:59Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: Formatting Errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;About Me:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name: &#039;&#039;Neha Maan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Email Address:&#039;&#039; nehaforgsoc@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sugar Labs Wiki Username:&#039;&#039; Nehamaan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IRC Nickname: &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;First Language: &#039;&#039;Hindi (comfortable with English too.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Location &amp;amp; Time: &#039;&#039;India, UTC +5:30&lt;br /&gt;
Work Time: 11:00AM - 5:00PM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Previous Open Source Participation: &#039;&#039;None. I want to work on an open source project this summer as I enjoy programming but what I enjoy more is lots of people using and benefiting from my programs and I find this the easy and efficient way reach lots of people. Apart from the joy I will gain experience and will be able to give something back to the Open Source Community that has given me (and everyone else) so much.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;About My Project:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name:&#039;&#039; Abacus JS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Description:&#039;&#039; 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)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Timeline:&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
-Week 1: In this week I plan to finish the Binary and Decimal Abaci in this time as I -get comfortable with Sugar OS and its workings.&lt;br /&gt;
&lt;br /&gt;
-Week 2: In this week I would like to complete my work on the suanpan soropan and -nepohualtzintzin abacai as they are almost identical to each other and most of the -code can be shared between them.&lt;br /&gt;
&lt;br /&gt;
-Week 3: I will work on the schety abacus and try to complete the more difficult -fractions (+ only) abacai.&lt;br /&gt;
&lt;br /&gt;
-Week 4: I will complete the fraction (+/-) abacai and start working on the last and -most weird &#039;Cuisenaire-style rods&#039;.&lt;br /&gt;
&lt;br /&gt;
`-~- Mid-Term Evaluation-~-`&lt;br /&gt;
&lt;br /&gt;
-Week 5: Custom Abacai Creator&lt;br /&gt;
&lt;br /&gt;
-Week 6: Reserved for Bug Testing and Fixing.&lt;br /&gt;
&lt;br /&gt;
-Week 7&amp;amp;8 : I leave these weeks as buffer in case something gets delayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Past Work:&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Me and the Community:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Effect on Community:&#039;&#039; I am familiar with web technologies but not with the Sugar OS, the problems I will face will be faced by a lot of future web developers developing for Sugar too, So I plan to create a Blog/Wiki-page where I would post my problems and their solutions. This ,I believe, will help in attracting more developers and expanding the community.&lt;br /&gt;
&lt;br /&gt;
Paragraph 2&amp;amp;3: Pending. I am writing this proposal at the last moment and do not have time to exchange emails, I will get opinions from other people and update this entry as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if I get Stuck and my mentor isn&#039;t around ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;How Do I plan to keep the community informed about my problems and progress ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I will use the aforementioned wiki-page/blog to share my problems and progress.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miscellaneous:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Development Environment:&#039;&#039; I am currently downloading sugar and would update with scren-shots soon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pull-Request:&#039;&#039; Pending, would update asap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A Great Learning Experience:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ?&lt;br /&gt;
Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anything Else:&#039;&#039;When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too.&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95325</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95325"/>
		<updated>2015-03-27T16:25:19Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: Formatting Errors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;About Me:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Name: &#039;&#039;Neha Maan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Email Address:&#039;&#039; nehaforgsoc@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Sugar Labs Wiki Username:&#039;&#039; Nehamaan&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;IRC Nickname: &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
First &#039;&#039;Language: &#039;&#039;Hindi (comfortable with English too.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Location &amp;amp; Time: &#039;&#039;India, UTC +5:30&lt;br /&gt;
Work Time: 11:00AM - 5:00PM&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Previous Open Source Participation: &#039;&#039;None. I want to work on an open source project this summer as I enjoy programming but what I enjoy more is lots of people using and benefiting from my programs and I find this the easy and efficient way reach lots of people. Apart from the joy I will gain experience and will be able to give something back to the Open Source Community that has given me (and everyone else) so much.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;About My Project:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Name: Abacus JS&#039;&#039;Description:&#039;&#039; 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)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Timeline:&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
-Week 1: In this week I plan to finish the Binary and Decimal Abaci in this time as I -get comfortable with Sugar OS and its workings.&lt;br /&gt;
&lt;br /&gt;
-Week 2: In this week I would like to complete my work on the suanpan soropan and -nepohualtzintzin abacai as they are almost identical to each other and most of the -code can be shared between them.&lt;br /&gt;
&lt;br /&gt;
-Week 3: I will work on the schety abacus and try to complete the more difficult -fractions (+ only) abacai.&lt;br /&gt;
&lt;br /&gt;
-Week 4: I will complete the fraction (+/-) abacai and start working on the last and -most weird &#039;Cuisenaire-style rods&#039;.&lt;br /&gt;
&lt;br /&gt;
`-~- Mid-Term Evaluation-~-`&lt;br /&gt;
&lt;br /&gt;
-Week 5: Custom Abacai Creator&lt;br /&gt;
&lt;br /&gt;
-Week 6: Reserved for Bug Testing and Fixing.&lt;br /&gt;
&lt;br /&gt;
-Week 7&amp;amp;8 : I leave these weeks as buffer in case something gets delayed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Past Work:&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Me and the Community:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Effect on Community:&#039;&#039; I am familiar with web technologies but not with the Sugar OS, the problems I will face will be faced by a lot of future web developers developing for Sugar too, So I plan to create a Blog/Wiki-page where I would post my problems and their solutions. This ,I believe, will help in attracting more developers and expanding the community.&lt;br /&gt;
&lt;br /&gt;
Paragraph 2&amp;amp;3: Pending. I am writing this proposal at the last moment and do not have time to exchange emails, I will get opinions from other people and update this entry as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;What if I get Stuck and my mentor isn&#039;t around ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;How Do I plan to keep the community informed about my problems and progress ?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;I will use the aforementioned wiki-page/blog to share my problems and progress.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miscellaneous:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Development Environment:&#039;&#039; I am currently downloading sugar and would update with scren-shots soon.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Pull-Request:&#039;&#039; Pending, would update asap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A Great Learning Experience:&#039;&#039;&lt;br /&gt;
When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ?&lt;br /&gt;
Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anything Else:&#039;&#039;When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too.&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95321</id>
		<title>Summer of Code/2015/Abacus JS</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Summer_of_Code/2015/Abacus_JS&amp;diff=95321"/>
		<updated>2015-03-27T16:19:32Z</updated>

		<summary type="html">&lt;p&gt;Nehamaan: GSoC 2015 Application&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;About Me:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Name: Neha Maan&lt;br /&gt;
Email Address: nehaforgsoc@gmail.com&lt;br /&gt;
Sugar Labs Wiki Username: Nehamaan&lt;br /&gt;
IRC Nickname: &lt;br /&gt;
First Language: Hindi (comfortable with English too.)&lt;br /&gt;
Location &amp;amp; Time: India, UTC +5:30&lt;br /&gt;
Work Time: 11:00AM - 5:00PM&lt;br /&gt;
Previous Open Source Participation: None. I want to work on an open source project this summer as I enjoy programming but what I enjoy more is lots of people using and benefiting from my programs and I find this the easy and efficient way reach lots of people. Apart from the joy I will gain experience and will be able to give something back to the Open Source Community that has given me (and everyone else) so much.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;About My Project:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Name: Abacus JS&lt;br /&gt;
&#039;&#039;Description:&#039;&#039; 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)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Timeline:&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
-Week 1: In this week I plan to finish the Binary and Decimal Abaci in this time as I -get comfortable with Sugar OS and its workings.&lt;br /&gt;
&lt;br /&gt;
-Week 2: In this week I would like to complete my work on the suanpan soropan and -nepohualtzintzin abacai as they are almost identical to each other and most of the -code can be shared between them.&lt;br /&gt;
&lt;br /&gt;
-Week 3: I will work on the schety abacus and try to complete the more difficult -fractions (+ only) abacai.&lt;br /&gt;
&lt;br /&gt;
-Week 4: I will complete the fraction (+/-) abacai and start working on the last and -most weird &#039;Cuisenaire-style rods&#039;.&lt;br /&gt;
&lt;br /&gt;
`-~- Mid-Term Evaluation-~-`&lt;br /&gt;
&lt;br /&gt;
-Week 5: Custom Abacai Creator&lt;br /&gt;
&lt;br /&gt;
-Week 6: Reserved for Bug Testing and Fixing.&lt;br /&gt;
&lt;br /&gt;
-Week 7&amp;amp;8 : I leave these weeks as buffer in case something gets delayed.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Me and the Community:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Effect on Community:&#039;&#039; I am familiar with web technologies but not with the Sugar OS, the problems I will face will be faced by a lot of future web developers developing for Sugar too, So I plan to create a Blog/Wiki-page where I would post my problems and their solutions. This ,I believe, will help in attracting more developers and expanding the community.&lt;br /&gt;
Paragraph 2&amp;amp;3: Pending. I am writing this proposal at the last moment and do not have time to exchange emails, I will get opinions from other people and update this entry as soon as possible.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
What if I get Stuck and my mentor isn&#039;t around ?&#039;&#039;&lt;br /&gt;
I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
How Do I plan to keep the community informed about my problems and progress ?&#039;&#039;&lt;br /&gt;
I will use the aforementioned wiki-page/blog to share my problems and progress.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miscellaneous:&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Development Environment:&#039;&#039; I am currently downloading sugar and would update with scren-shots soon.&lt;br /&gt;
&#039;&#039;Pull-Request:&#039;&#039; Pending, would update asap.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A Great Learning Experience:&#039;&#039;&lt;br /&gt;
When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ?&lt;br /&gt;
Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Anything Else:&#039;&#039;&lt;br /&gt;
When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too.&lt;/div&gt;</summary>
		<author><name>Nehamaan</name></author>
	</entry>
</feed>