jueves, 27 de octubre de 2011

vipera tester 1.0.0


Hola. Estas son las grabaciones de vipera, un diseñador de aplicaciones para Python. Este programa será mi proyecto fin de carrera (o de grado como se llama ahora). En este primer vídeo hago una simulación muy sencilla de creación de clases de manera gráfica, y como se genera el código Python correspondiente.


https://www.facebook.com/video/video.php?v=1889051804429

En los siguientes links se muestran como hacer prototipos de funciones:

https://www.facebook.com/video/video.php?v=1889100005634

https://www.facebook.com/video/video.php?v=1889147406819



Estos vídeos los he creado con recordMyDesktop. Perdón por no tener sonido el primero de ellos, estaba en fase de pruebas...

Por último decir que vipera puede crear módulos con clases, funciones, registros (emulados con funciones o clases), constantes y código de ejecución para pruebas de módulo.

Además incluye un diseñador de packages visual estilo árbol, un generador de documentación de proyecto y un sistema de generación de licencias. Además tiene un módulo de ingeniería inversa, en donde a partir de código Python se muestran las clases y sus relaciones.

Se puede imprimir el código generado, así como los diagramas diseñados. En próximos vídeos más.

Espero publicar este programa bajo las condiciones de GPL 3, a la espera que me de permiso la Universidad.

Un saludo.

7 comentarios:

  1. Realmente genial!!! una herramienta así ayudaría a ver a python de otra forma, te deseo el mejor de los éxitos!

    ResponderEliminar
  2. Acabo de ver los vídeos ... me encanta el sistema.

    Muchas felicidades, con muchas ganas de poderlo probar este fin de semana.
    Te mando un correo con dos o tres cosas que he visto en el video y quiero comentarte.

    ResponderEliminar
  3. Excelente trabajo, ojalá te den permiso se publicar esta aplicación libremente, seguro que muchos estarían interesados en apoyarte con tu proyecto.

    Saludos.

    ResponderEliminar
  4. Es un proyecto muy interesante ;-)

    Si es tu proyecto fin de carrera,¿has pensado en presentarlo al Concurso Universitario de Software Libre?

    http://www.concursosoftwarelibre.org/1112/portada

    Saludos !

    ResponderEliminar
  5. ¡Enhorabuena! Parece muy completo y útil.

    Yo también te animaría a presentarte al concurso de software libre si pudieras.

    Saludos.

    ResponderEliminar
  6. Hola. Muchas gracias por vuestros comentarios Héctor, Kiko, Fran y Hugo. vipera está en fase de pruebas y de que me aprueben el proyecto. Lo de presentarlo al concurso lo tengo que hablar primero con mi director de proyecto, para ver si no hay problemas. Si al final me dejan hacerlo con GPL 3, estaría encantado de darlo a la comunidad. Evidentemente hay muchas cosas por pulir, pero creo que es un primer paso para hacer algo realmente importante en Python, sobretodo el empujón que creo necesita este lenguaje para ponerse a la altura (¡de una vez ya!) de Java ó C# (con respecto a la usabilidad/implementación en el ámbito privado, esto es, en empresas).

    Un saludo a todos.

    ResponderEliminar