GHOP - GSoC Campus Party 2008

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    GHOP - GSoC Campus Party 2008 - Presentation Transcript

    1. Zachary Voase 31 de Julio, 2008
    2. ¿Qué es el GHOP? El GHOP 2007/8 es un proyecto de Google, que estuvo en marcha desde Noviembre de 2007 hasta Febrero de 2008, y cuya finalidad era integrar a los estudiantes de secundaria con el mundo del software libre. Más de 350 estudiantes participaron, aportando código, documentación y ayuda a 10 organizaciones de software libre, y llevando a cabo tareas (casi 1000 en total). El concurso fue coordinado por Leslie Hawthorn, directora de programas de código abierto de Google.
    3. Organizaciones representadas Apache Software Foundation Drupal GNOME Joomla! MoinMoin Mono Moodle Plone Python Software Foundation SilverStripe
    4. Para participar Tener una cuenta de Gmail. Visitar code.google.com/opensource/ghop Escoger una tarea disponible. Programar ¡Y ya está!
    5. ¿Qué hice yo? Llevé a cabo 8 tareas para el PSF (Python Software Foundation). Escribí unos \"doctests\" para Crunchy, una aplicación web que permite hacer sesiones interactivas de intérprete de Python a través de un navegador. Además de escribirlos, presenté Crunchy en mi instituto. También, añadí soporte para la creación y personalización de tutoriales interactivos escritos en reST, un formato ligero de marcas. Hice un screencast para demostrar PyOrbited, una herramienta de AJAX para Python. Hice un programa para integrar un probador de módulos que se llama \"Proctor\" con el sistema de seguimiento de errores \"Trac\". Revisé \"Storm\", un ORM de Python desarrollado por Canonical, los creadores de Ubuntu. Escribí un analizador de registro que permite la consulta de los ficheros log de Apache como si se tratara de tablas SQL. He actualizado el analizador de reST para la nueva versión 2.0 de PyBlosxom, un sistema de blogging.
    6. Tras el concurso Cuando terminó el concurso, cada organización seleccionó un ganador. Los criterios para juzgar eran la creatividad, el rigor, la calidad del trabajo y la participación de la comunidad de código abierto. Finalmente, los 10 ganadores se fueron al Googleplex para la entrega de premios, donde recibierion una visita guiada de la sede de Google.
    7. ¿Éxito? El feedback recibido desde las organizaciones fue excelente. Muchos de los participantes, incluido yo mismo, son ahora contribuyentes activos a la comunidad de software libre, y ya está previsto otro concurso para 2008/2009. El concurso ha ayudado a desterrar el mito de que los estudiantes de secundaria son inútiles, y ha aumentado la importancia de Google dentro de la comunidad de software libre.
    8. GHOP 2008/2009 El próximo año, el concurso va a utilizar 'Melange', una aplicación de código abierto, escrito en Python, y desplegado en Google App Engine. Melange unirá un bug tracker, gestor de contenidos y sistema de relaciones con los clientes. Se utilizará para el GHOP, y también para el Google Summer of Code. Si el crecimiento de GSoC es cualquier estándar de comparación, pues la segunda GHOP será aún más grande: más estudiantes, más organizaciones, y más divertido.
    9. Gracias por vuestro tiempo ¿Preguntas? Hay más informacion disponible en: http://code.google.com/opensource/ghop/ http://crunchy.googlecode.com || http://crunchy.sf.net http://orbited.org http://storm.canonical.com/ http://pyblosxom.sf.net http://www.doughellmann.com/projects/Proctor/ http://trac.edgewall.org
    10. Daniel Latorre y Alberto Gimeno
    11. ¿Qué es el Summer of Code? Son becas para universitarios que ofrece Google por participar en proyectos de software libre
    12. ¿Quién participa? Google, como coordinador y patrocinador Organizaciones de software libre Los estudiantes
    13. Organizaciones participantes The Linux Fundation Debian Apache Software Fundation Eclipse KDE GNOME GNU Project PHP MySQL The Mozilla Project Python Software Fundation PostgreSQL The Perl Fundation Etcétera...
    14. GSoC 2008 en números 1.125 estudiantes 175 organizaciones de software libre $4.500 para cada estudiante $500 para la organización En 2007 el 81% de los proyectos se finalizaron con éxito
    15. Cómo funciona 1. Anuncio oficial de Google 2. Las organizaciones se apuntan 3. Google acepta las organizaciones 4. Los estudiantes envian propuestas 5. Las organizaciones votan las propuestas 6. Si la propuesta es aceptada 1. Se asigna un mentor a cada estudiante 2. El estudiante colabora durante el verano en el proyecto seleccionado
    16. El rol del estudiante Trabaja 3 meses en el proyecto seleccionado. Trabaja en remoto, bajo la supervisión del mentor. Cobra en tres plazos: 1. Cuando su propuesta es aceptada: $500 2. Evaluación intermedia: $2.000 3. Evaluación final: $2.000 La forma de trabajo se acuerda entre el estudiante y el mentor. Comunicación via correo electrónico, listas de correo, mensajería instantánea,... Documentación, calidad, control de versiones,...
    17. Nuestros proyectos Alberto Gimeno \"Show file history as revision graph\" Organización: Subclipse Daniel Latorre \"Include plugin for Grails\" Organización: Codehaus
    18. Show file history as revision graph Plugin para Eclipse para visualizar el histórico de un fichero como un grafo de revisiones.
    19. Include plugin for Grails Plugin que añade el comportamiento del clásico include al framework web Grails, para evitar repeticiones de código en la capa de control. Grails es un framework web escrito en Java y Groovy. Inspirado en Ruby on Rails (DRY , CoC ,...). Cómo usarlo <inc:includeUrl url=\"/user/list\" /> <inc:includeController controller=\"user\" action=\"list\" params=\"[param1: 'value1', param2: 'value2']\" />
    20. ¿Qué queda tras el GSoC? Tras la evaluación final los estudiantes en su gran mayoría continúan colaborando en esos proyectos. Los estudiantes cuentan con la experiencia de haber participado en un proyecto de software libre. Nos queda el dinero, la satisfacción y... ¡la camiseta!
    21. ¡Gracias! Google Summer of Code 2008 http://code.google.com/soc/2008/ Subclipse http://subclipse.tigris.org/ Include plugin for Grails http://www.grails.org/Include+Plugin

    + Dani LatorreDani Latorre, 2 years ago

    custom

    233 views, 1 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 233
      • 233 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories