Elvira
El navegador web Konqueror no ha sufrido grandes cambios visuales en las últimas versiones de KDE. Este verano he emprendido la aventura de reemplazar el sistema de marcadores de konqueror por uno completamente nuevo basado en tecnologías clave de KDE 4 como Akonadi y Nepomuk, y este proyecto ha sido aceptado en el marco del Google Summer of Code.
El antiguo sistema de marcadores los almacenaba en un fichero XML y los cargaba directamente en memoria a partir del mismo. Esto está bien hasta que te das cuenta de que hay gente que tiene miles de marcadores desorganizados y no se les provee de una manera rápida de acceder a ellos. Este sistema funcionaba bien para lo que estaba pensado, pero la web ha avanzado mucho desde entonces. El nuevo sistema almacena los marcadores en la base de datos semántica Nepomuk, por lo que permite guardar mucha información relacionada con cada marcador. Además no se accede directamente a Nepomuk, sino que se utiliza Aonadi como capa intermedia que es con la que Konqueror realmente trabaja, y que facilita y simplifica el uso y acceso a los marcadores y permitirá en el futuro cosas como crear plugins (en lenguajes interpretados mediante Kross o directamente en C++) para sincronizar los marcadores con servicios web como del.ici.us en muy pocas líneas de código.
En el momento que se presentará la charla aun estos nuevos marcadores de Konqueror aun están en desarrollo, pero si todo sale bien se integrarán en la rama estable para la versión KDE 4.4. Este trabajo comprenderá una nueva barra de direcciones parecida a la "Awesome Bar" del Navegador Web Firefox, un gestor de Marcadores actualizado y la integración de la búsqueda de marcadores en Konqueror en KRunner. En el futuro si la experiencia sale bien también integrará también el Historial de Konqueror en Akonadi + Nepomuk.