Line 24: |
Line 24: |
| ====About your project==== | | ====About your project==== |
| * ''' What is the name of your project?''' | | * ''' What is the name of your project?''' |
− | Karma | + | Karma ??, Code name: Karma proof |
| * ''' Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?''' | | * ''' Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?''' |
| + | The main idea is to boost Sugar Web Develop. |
| + | |
| + | I will creat an educational framework (Karma) using html5 + JavaScript, it will handle animation ( through <canvas>), sounds (through <audio>), also client-side i18n (according to browser locale) and general persistence (Gears) at the end we will have a re-usable javascript libraries for lesson plan reader (ideally with plain html rather than a pdf or other proprietary format), navigation, help, etc. |
| + | |
| + | The objetive is to provide a single prototype activity which could be used as a template for sugarizing AJAX activities. I will recreate an existing activity such as one of [http://www.pustakalaya.org/external-content/static/epaath/E-Paath-2.activity/activity/Activity/MenuStage.html OLE Nepal's flash activities]. |
| + | |
| + | I am planning to use |
| + | * Webkit for html rendering engine. |
| + | * Google Gear's Filesystem API because it seems to have the most traction in the linux world. |
| + | |
| | | |
| * ''' What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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 (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.''' | | * ''' What is the timeline for development of your project? The Summer of Code work period is 7 weeks long, May 23 - August 10; 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 (July 6-13); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.''' |
Line 35: |
Line 45: |
| <p>I've participated in several programming contest: "ACM Programming Contest México and Central América 2007" in 2005, 2007[http://icpc.baylor.edu/icpc/regionals/ViewRegionalStandings.asp?ContestID=860] and 2008[http://cidi.uaq.mx/acm/results.html] obtaining honorable mention, 5th place (global) and 8th place (global) respectively.</p> | | <p>I've participated in several programming contest: "ACM Programming Contest México and Central América 2007" in 2005, 2007[http://icpc.baylor.edu/icpc/regionals/ViewRegionalStandings.asp?ContestID=860] and 2008[http://cidi.uaq.mx/acm/results.html] obtaining honorable mention, 5th place (global) and 8th place (global) respectively.</p> |
| <p>My main programming language is C/C++, I develop an C++ sniffer for linux using libpcap, among others. | | <p>My main programming language is C/C++, I develop an C++ sniffer for linux using libpcap, among others. |
− | However, the effectiveness of Phyton has led me to explore it. I've done some little experiments using it. | + | However, the effectiveness of Phyton has led me to explore it, I've done some little experiments using it. |
| </p> | | </p> |
| <p> | | <p> |
| I've a lot of experience using flash, i.e. some projects: | | I've a lot of experience using flash, i.e. some projects: |
− | * Rule-based expert system using CLIPS for detection of hepatitis through internet [http://mexfinder.com/subzero/mrhepatitis/ Source code] | + | * Rule-based expert system using CLIPS for detection of hepatitis through internet [http://mexfinder.com/subzero/mrhepatitis/ (Source code)] |
− | * Implementation of chess using Prolog as back-end and Adobe Flash (with Zinc) as the front-end under Microsoft Windows [http://mexfinder.com/subzero/chess_prolog_flash/ Source code]. | + | * Implementation of chess using Prolog as back-end and Adobe Flash (with Zinc) as the front-end under Microsoft Windows [http://mexfinder.com/subzero/chess_prolog_flash/ (Source code)]. |
− | </p> | + | Flash uses Action Script that is really similar to Java Script, so my experience is usefull. Also, I've used PHP, html and css |
| + | in school projects.</p> |
| ====You and the community==== | | ====You and the community==== |
| | | |