Older blog entries for alvaro (starting at number 49)

23 Dec 2004 (updated 23 Dec 2004 at 10:41 UTC) »

Yesterday LambdaUX and Imendio finally release the first version of the OpenGroupware.org GroupDAV Evolution connector. It has been developed in the project Noodle and we started developing it around 23 November and this was the roadmap for it. Anders from Imendio invest some intensive hacking time in the connector to finally deliver a very nice first version (for the time and limitations he has found) whith the results that you can see in this screenshots tutorial (1 MB). You can also take a look to Anders final report. Finally, the connector is a GroupDAV connector, so if your GroupWare server implements GroupDAV, it could be a cake to connect Evolution to it.

Helge Hess, from OpenGroupware.org, has helped us a lot. Now thinking about the future, Anders and me aren't sure about how many time we will have to mantain the connector and finish it, but we will try to help. For mainstream, we need to wait first to Evolution 2.2 release before we can start pushing the software in distributions.

I hope I can get some of the code developed, for example the account creation (camel provider and EPlugin), for the Evolution Planner backend. Noodle project also includes the integration with Evolution for the PDA world. The time for Planner<->OpenGroupware<->Evolution<->PDA is near today.

Today we announce finally the Noodle project in which my company LambdaUX will team up with Imendio in order to complete a functional prototype for a Evolution 2.2 <-> OpenGroupware 1.0 connector.

The global project, also with companies Yaco and Emergya, tries to close the eMobility circle working also in Evolution<->PDAs integration. The project is funded by the Junta de Andalucia government inside the Guadalinex project. You can follow the development in the noodle-devel mailing list and using the Subversion repository to take the code for the project. Time to hack!

20 Nov 2004 (updated 20 Nov 2004 at 18:59 UTC) »

On Friday I was in Extremadura and we planned over there a GNOME Accesibility Meeting there around January with GNOME Accesibility team. It is time to start moving it with the GNOME Hispano Association and try to push in GNOME such technologies using the resources next year are going to invest the Extremadura government. They think next year will be the Accesibility year for them.

The same Friday, the Project Morfeo (actually, only in Spanish) announces the release of the first tools from Telefonica I+D company: a CORBA 2.6 implementation and its IDL compiler (for now the Java implementation is the one released, for the C++ we have to wait a little). This ORB is being used in production environment for some years now, in very big installations. I think it is written in C++ in its born and has been one of the gold technologies in Telefonica I+D. Now it is licensed under GPL and also, you can get a license to develop close sourced applications, in a MySQL project style. I need to find sometime to play with this ORB, which I already used in the past when working in Telefonica I+D projects.

Why my diary in advogato now scores 5.1 and two days ago only 1.7? Is it a magic number?

Today is a very exciting day in free software world in Spain. The second in sells daily newspaper in Spain comes with the Guadalinex Linux distribution, a LiveCD with GNOME 2.6. Telefonica I+D, the top Teleco company in Spain, announce the Morfeo project (they choose the red pill ;-) like Neo, but the web is not working yet) in which they are going to publish with a license like MySQL some of its platform, that have matured over the last years in production environment, after 2 years thinking about it. They want to be the Free Software company. And also, tomorrow I will start to work in a cool free software project with cool people funded from the start :) And the Industry Minister in Spain talked in the SIMO, the bigger IT meeting in Spain about the importance of the Free Software. Free software is more and more a reality in Spain and the market should start growing faster next year.

We are very near to finish the GNOME Meeting in Madrid. It has been a two very nice days, with lots of talks and between 30 and 40 dudes at the same time always. Now, the Python speech is finishing and we are going to the Meeting dinner. The translation team, evolution, planner, the borning GNOME Backup, GNOME Branding, Ubuntu or LinEX has being some of the main targets. I hope we have put some seeds that will grow next months. GNOME is taking more and more community in Spain.

7 Nov 2004 (updated 7 Nov 2004 at 09:18 UTC) »

Last week we have painted all the house with nice colors in each root: blue, green, brown and vainille. I like more the house now. Also, we have finally bought the flat panel TV after more than a year waiting for the right moment: Sony KE-32TS2E won the prize (32'' Plasma): colors are wonderful, the image is very clean and it is perfect for the hole we have for it.

I received also from Amazon my last books: The Practice of Programming, Inferno Programming with Limbo, Interaction Design, User Interface Design for Programmers. Also, I am waiting for Distributed Systems: Principles and Paradigms.

Next week will be crazy, with the SIMO event in Madrid and the GNOME Meeting in Madrid with a shared Evolution hackfest with the Brazil meeting on Friday. I am sure you are near to Madrid dor Brazil. Are you going to loose the two parties? ;-)

Really busy weeks. Last Friday the distro LinEx Empresa, heavily based in LinEx 2004 and the Componentized model from Progeny, was announced (GNOME 2.6). The main focus of the distro are the little companies which are most of the industry in Extremadura, and also in Spain I think. The distro includes Evolution 2.0 and a version of Planner with the import contact plugin to take the resources from Evolution. Also, we have included Mono 1.0, Monodevelop and in the repositories, Mono programs like Muine, Tomboy and others.

The GNOME Meeting in Madrid is getting better and better, we have about 16 differents events about GNOME , Freedesktop, i18n, C# ... and around 60 subscribers to the Meeting, and we have to announce it in the university yet!

Next days I plan to finish my Debian duties and start hacking in Planner and Evolution another time, but my focus next months I think will be to move more and more to Mono GNOME world.


We are planning to publish Planner 0.13 next weeks so I am trying to test more the database backend. I have sent a guide to test it to our developers and also, do some little change in the logic that creates the databases for the user.

Planner evolution backend

After a week not working on it, I have check that all the targets for alfa8 have been reached so it is time to create a new working Plan and test more the backend. I hop next week I will do it.

Home systems

I have changed my ADSL router for a SMC Barricade 7804 with wireless support in it (I have before a ADSL router and a wireless AP plug in it). I am very happy with it because it is the same I have at work so I know it features. And also, I am sure now that my ISP have given my a fix IP so I can start to put some services in the line. Playing with Plone (it really rocks for intranet sites), I am not sure if I will finally use it for my publishing environment at home. As you can imagine, I am thinking algo about integrating Plone Calendar with Evolution ;-)

Planner evolution backend

Great news this morning about the backend. I have created the build system inside Planner CVS module and now all the backend code lives in our CVS. As a good team, Micke has helped me in some dynamic loading issues and Richard has helped in coordinating the commit to the CVS. So now the code is in CVS waiting for you to test it! You only need evolution data server from CVS until next release. Be careful, the backend isn't complete and has some problems that will be solved.

1 Oct 2004 (updated 1 Oct 2004 at 09:40 UTC) »
Planner evolution backend

Yesterday Chris Toshok commit the e-d-s modules change that let evolution data server load dynamically the backends it works with. This morning I have converted the Planner backend so now, it works without the need to touch anything in e-d-s code. Great! With this change, development will be easier because I don't need anymore to relink all the e-d-s binaries to test the Planner backend.

This morning also, I have tested the Planner postgres backend from evolution, and it works as expected. The main problem is the URI Planner needs to load projects from the database: sql://acs@localhost#db=plannerdb&id=2. I think we are going to need some kind of integration here, maybe using the gnome-db data sources tool in Planner and Evolution in order to configure the database access.

40 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!