plug-in

Google Summer of Code: Week 3

On week three I accomplished an important part of the project, that was to have by the end of the week a “working prototype” of the plug-in engine. Its not complete but the difficult part and the part where I was (very) confused is done.
Plug-ins are loading and working. Briefly, the system is divided into three parts:

  • The Plugin Manager that handles the GUI for the plug-ins
  • The Plugin Engine that handles the load, initialization, activation, etc for the plug-ins
  • A third part that is the plug-in API (the methods that are allowed for a plug-in to use)

And for the screen shot lovers here are some images of what is done:

Plugin_GUI
Plugin_working

The first screen shot is obvious, it’s the Plug-in Manager GUI and the second screen shot is the features that the plug-ins are implementing. The plug-ins are copys of each other, the each add a menu to the Plug-in menu on the menu bar and by clicking that menu you can see the action on the gnome-terminal and the last two buttons on the ToolBar are also put there by the plug-ins (you can also see the output on the gnome-terminal that resulted by a click on a button). New screen shots or maybe a video next week!

For week 4 I have the intention to finish the plug-in engine, it will be a work in progress but I want to finish all the main parts, and start the geoclue-python module that I will later use with a plug-in in GTG!.

Besides this I will continue my university marathon, here in Portugal the professors seam to wait for each other and set the tasks we have to do all at the same time. I still have 3 exams and 4 assignments to submit during June.

WP Euro 2008

Andava a dar uma vista de olhos nas novas extensões, nas novidades e encontrei a extensão WP Euro 2008.
A extensão vai mostrar os próximos jogos do Euro 2008 à medida que o mesmo for avançando. Neste momento e como podem ver na sidebar (à direita) já lá esta o Euro 2008 com o próximo jogo (que será o primeiro entre a Suíça e a República República Checa) no dia 7.
A extensão têm também vai mostrar os resultados dos jogos em directo.
Estou curioso para ver como vai funcionar (ou se vai funcionar lol)… quase que posso dizer que este site também é movido a energia positiva! :D