Summer of Code/2014/Etoys Touch UI: Difference between revisions
No edit summary |
No edit summary |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 13: | Line 13: | ||
** I am making it for the users of the following model of Sugar devices, who need it because this model will be capable of using multitouch technology. Including gesture recognition into Etoys will facilitate working with the software in the aforementioned. | ** I am making it for the users of the following model of Sugar devices, who need it because this model will be capable of using multitouch technology. Including gesture recognition into Etoys will facilitate working with the software in the aforementioned. | ||
** I will use mostly the Smalltalk programming language, though I might need to use Slang and Java (this will be evaluated during the first week of the project). I will also conduct tests on physical devices capable of handling multiple touch events as a part of the debugging process. | ** I will use mostly the Smalltalk programming language, though I might need to use Slang and Java (this will be evaluated during the first week of the project). I will also conduct tests on physical devices capable of handling multiple touch events as a part of the debugging process. | ||
* ''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each | * ''What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.'' | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 37: | Line 37: | ||
* ''If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.'' | * ''If your project is successfully completed, what will its impact be on the Sugar Labs community? Give 3 answers, each 1-3 paragraphs in length. The first one should be yours. The other two should be answers from members of the Sugar Labs community, at least one of whom should be a Sugar Labs GSoC mentor. Provide email contact information for non-GSoC mentors.'' | ||
** Gabriel: The completion of this project will be, in my opinion, extremely beneficial for the community since Etoys, currently one of Sugar’s main activities, will be closer to a ‘ready to use’ state on the newer devices. Also, the presence of Etoys in this kind of technology is only adequate considering the current tendency to use tablets and other consumer products of the kind for educational experiences, and would benefit multiple institutions. Should the project succeed, students will be able to make use of the application for improving their computer science related skills, which matches Sugar Labs vision of providing ‘every child with equal opportunity for a quality education’. | ** Gabriel: The completion of this project will be, in my opinion, extremely beneficial for the community since Etoys, currently one of Sugar’s main activities, will be closer to a ‘ready to use’ state on the newer devices. Also, the presence of Etoys in this kind of technology is only adequate considering the current tendency to use tablets and other consumer products of the kind for educational experiences, and would benefit multiple institutions. Should the project succeed, students will be able to make use of the application for improving their computer science related skills, which matches Sugar Labs vision of providing ‘every child with equal opportunity for a quality education’. | ||
** Kamaljeet Kaur: Touch-screen, technology which is increasingly becoming the natural choice for interfacing for users these days, will have a huge impact on community's UX. As more users are using touch-screen technologies and are already familiar with it, they will find it easy to learn more with sugar on their touch devices. Most importantly being the students who are able to use touch screens easily will need lesser effort to use but can concentrate more on learning. If this project is completed, Sugar can target even more number of users and devices with an improved touch experience. | |||
* ''What will you do if you get stuck on your project and your mentor isn't around?'' I will check online forums, ask questions over the IRC, mailing lists and ask other knowledgeable people. | * ''What will you do if you get stuck on your project and your mentor isn't around?'' I will check online forums, ask questions over the IRC, mailing lists and ask other knowledgeable people. | ||
* ''How do you propose you will be keeping the community informed of your progress and any problems or questions you might have over the course of the project?'' Through online forums, mailing lists, IRC and other suitable channels. | * ''How do you propose you will be keeping the community informed of your progress and any problems or questions you might have over the course of the project?'' Through online forums, mailing lists, IRC and other suitable channels. | ||