Changes

2,052 bytes added ,  08:09, 2 April 2009
no edit summary
Line 15: Line 15:  
Spanish
 
Spanish
 
* ''' Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)'''
 
* ''' Where are you located, and what hours do you tend to work? (We also try to match mentors by general time zone if possible.)'''
México, GMT - 6. I prefer to work from 16:00 to 24:00
+
México (GMT - 6). I prefer to work from 16:00 to 24:00
 
* ''' Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects, or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer?'''
 
* ''' Have you participated in an open-source project before? If so, please send us URLs to your profile pages for those projects, or some other demonstration of the work that you have done in open-source. If not, why do you want to work on an open-source project this summer?'''
 
I was involved as a developer and the project leader of LIMAS (“List Manager Assistant”), it is a school project for management and control of students through mobile devices.
 
I was involved as a developer and the project leader of LIMAS (“List Manager Assistant”), it is a school project for management and control of students through mobile devices.
   −
Virtual space: https://www.assembla.com/wiki/show/dragonteam <br>
+
Virtual space: https://www.assembla.com/wiki/show/dragonteam <br />
 
Repository: http://svn2.assembla.com/svn/dragonteam/
 
Repository: http://svn2.assembla.com/svn/dragonteam/
   Line 31: Line 31:     
* ''' Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant. '''
 
* ''' Convince us, in 5-15 sentences, that you will be able to successfully complete your project in the timeline you have described. This is usually where people describe their past experiences, credentials, prior projects, schoolwork, and that sort of thing, but be creative. Link to prior work or other resources as relevant. '''
 
+
I'm really motivated, I have the necesary time, I've good programming skills.
 +
<p>I've been talking with Bryan Berry[http://lists.sugarlabs.org/archive/sugar-devel/2009-March/013043.html], he has convinced me that open web technologies are the correct way in order to get an open-source ecosystem.</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. 
 +
However, the effectiveness of Phyton has led me to explore it. I've done some little experiments using it.
 +
</p>
 +
<p>
 +
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]
 +
* 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>
 
====You and the community====
 
====You and the community====
   Line 38: Line 48:  
* ''' Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?'''
 
* ''' Sugar Labs will be working to set up a small (5-30 unit) Sugar pilot near each student project that is accepted to GSoC so that you can immediately see how your work affects children in a deployment. We will make arrangements to either supply or find all the equipment needed. Do you have any ideas on where you would like your deployment to be, who you would like to be involved, and how we can help you and the community in your area begin it?'''
 
I have been talking with Gabriel Gerónimo Castillo [http://mixtli.utm.mx/~resdi/html/gabriel_geronimo_castillo.html] he's the leader and founder of "Sakua'an Sasiki - Club de niños Edumóvil" [http://www.edumovil.org] at my university. The main idea of this club is to  bring technology to children in areas of scarce resources, they give classes to children with linux games that we develop here.
 
I have been talking with Gabriel Gerónimo Castillo [http://mixtli.utm.mx/~resdi/html/gabriel_geronimo_castillo.html] he's the leader and founder of "Sakua'an Sasiki - Club de niños Edumóvil" [http://www.edumovil.org] at my university. The main idea of this club is to  bring technology to children in areas of scarce resources, they give classes to children with linux games that we develop here.
<br>
+
<br />
 
He would love to work with us running the Sugar pilot group. He will support us with the facilities and staff if necessary.
 
He would love to work with us running the Sugar pilot group. He will support us with the facilities and staff if necessary.
   Line 48: Line 58:     
* ''' 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? '''
 
* ''' 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? '''
I would mail the progress i have made on the sugar devel mailing list.
+
* I'll  mail the progress I have made on the sugar devel mailing list.
I would constantly update the activity wiki page as i make progress
+
* I'll constantly update the activity wiki page as I make progress
 
+
* I'll send weekly reports to my mentor.
 
====Miscellaneous====
 
====Miscellaneous====
 
[[Image:pantallazo_felipe.png|thumb|right|My first modification to the development environment.]]
 
[[Image:pantallazo_felipe.png|thumb|right|My first modification to the development environment.]]
Line 58: Line 68:  
Large
 
Large
 
* '''  Describe a great learning experience you had as a child.'''
 
* '''  Describe a great learning experience you had as a child.'''
why?<br>
+
why?<br />
why why?<br>
+
why why?<br />
......<br>
+
......<br />
why why .... why?<br>
+
why why .... why?<br />
 
asking "why" was a good way to challenge what everyone knows, we often ended learning together.
 
asking "why" was a good way to challenge what everyone knows, we often ended learning together.
 
* '''  Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?'''
 
* '''  Is there anything else we should have asked you or anything else that we should know that might make us like you or your project more?'''
It's a great opportunity to show that it is NOT necesary to use Adobe Flash in order to develop educational content.
+
Adobe flash is currently the standard the creating interactive educational activities for the web. I strongly believe that a healthy open-source ecosystem will never develop around the flash platform for a number of reasons. Primarily because the Adobe run-time itself is proprietary and because flash programs are distributed in binary format. There are a lot more open-source projects working on extending the javascript API on linux than those extending the Flash API.
 +
The technologies of the OpenWeb -- html, css, and javascript -- have brought tremendous innovation to the wider Internet and real value to everyday people.
 +
I feel the same can be true for education if we apply the technologies of the OpenWeb to this problem space. My humble intent
 +
is to create a simple learning activity that shows OpenWeb technologies can be used in place of Adobe Flash.
    
[[Category:2009_GSoC_applications]]
 
[[Category:2009_GSoC_applications]]
46

edits