h1

Summer of Code: First Steps

26 May, 2006

I was wondering what to do first, exams are 2 weeks far, I have some time to think about my SoC project. So I decided to make a list of deliverables that I must have done in the first two weeks.

  • Set up a sourceforge project.
  • Set up a svn repository.
  • Basic Interface design of the wizard.
  • Deploy an array of virtual machines with different setups (Windows, some Linux distros, maybe Solaris and BSD, I'm running Mac OS X on a Ibook, so no installs are needed) for tests environments. Java and EclipseRCP have to be installed on every setup.
  • Gather all the information regarded to making Linux packages, Windows NSIS installers, and Mac Os X bundled applications, same for Solaris, BSD and source packages. Write a document with the information gathered.
  • Install more memory on both my computers: 512 mb for the Ibook and an extra gb on the main developement pc in order to smoothly run virtual machines.
  • Gather information about posible ftp and cvs packages or Eclipse plugins for reusing them on the project. Maybe Eclipse code could be used. Write on how this feature will be done.
  • Study wizard integration into Eclipse. Write a document explaining how to do it.
  • Study how to compile binaries for different platforms.
  • Learn how to develop for Eclipse platform.
  • Write ideas about unit tests, maybe write the tests itself.
  • Develop the architecture of the application. Class model (UML Diagrams).

If someone is able to provide some feedback don't hesitate on write it on the comments.

Original proposal. 


One comment

  1. buenas, soy sammael de barrapunto,

    de momento te escribo en espaniol, si prefieres que tambien los comentarios sean en ingles, solo tienes que decirlo ;)

    bueno, el caso es que no se hasta que punto te sera util esto, pero quizas mejor que compilar binarios para todos los SO, una libreria como Launcher te serviria:
    http://jakarta.apache.org/commons/launcher/

    por otro lado, la documentacion “periferica” (instaladores de cada SO, integracion del wizard…) de la que hablas no se de que extension te la has planteado, pero se me ocurre que mas util que escribir algo tu mismo, una coleccion de links y bibliografia pueda ser mas interesante (y que te consuma menos tiempo)

    los tests, yo te aconsejaria pasar a escribirlos directamente, al final, si en un momento cambias de idea, es facil reescribir el test para que se ajuste a lo que quieres probar (o escribir otro)

    por ultimo, no se si lo conoces, pero hay un buscador de codigo que se llama Krugle (http://www.krugle.com), esta en fase beta y no esta abierto al publico en general, pero continuamente estan metiendo como betatesters a la gente que se apunta en su pagina, yo me apunte hace un tiempo y hoy me ha llegado la clave… todo el codigo en el buscador (o todo el que me ha salido) es GPL, asi que quizas tambien este link te sea util…

    suerte!



Leave a Comment