3rd September 2004 by Derek Kite

This Week...

Kdevelop has a new project builder. kmail now supports kwallet for mail account passwords. Krita adds kjsembed scripting support. KOffice now support Indic.
Developer conferences give us a window on the workings of free open source software. The aKademy conference opened with talks on a wide range of subjects, giving us an idea as to the direction of our favorite project. I intend to give summaries of the talks, and I'll start with Daniel Stone's talk about the Freedesktop project. The talks from the first weekend of the aKademy conference are available at http://ktown.kde.org/akademy/. Over the coming weeks I will give highlights of the talks. Jonathan Riddell has also produced transcripts. They are at wiki.kde.org.

The Freedesktop project has 60 projects including X.org, Cairo 2d vector graphics framework, D-Bus system wide IPC, Gstreamer multimedia framework, UIM/SCIM universal input support and HAL platform indpendant hardware abstraction layer.

X.org is the XFree86 fork which is moving to improve X. Daniel talked about some of the goals of the project, such as a modular structure permitting separate releases of modules, and a reworking of XLib.

Cairo is a vector graphics library which supports rendering to X, images and OpenGL. It is already supported as a backend to QT4 and GTK.

D-Bus is a universal inter process communication (IPC) system with system and per-session busses. It will allow deep integration to the underlying system. One example he used is a camera being plugged into USB bus. It will allow the desktop to be notified without the desktop being aware of the underlying system. Using HAL, network configuration could be broadcast, allowing KDE to respond without knowing about the underlying system. It somewhat duplicates what is already in KDE and Gnome.

UIM and SCIM refer to universal and shared common input methods. The differing demands from various languages had created a situation where many wheels are invented to address specific issues. This is an attempt to provide a universal solution.

Freedesktop will soon release its platform for developers.

The question period was most interesting, since there is some distrust among KDE developers of this project. One questioner asked how the decisions were arrived at, suggesting that it looked alot like Redhat. Daniel answered that he and others decided to put together a release. It is up to others to use or ignore the project.

Freedesktop.org is an aggregation project. If a standard is produced it is because the desktops worked on developing it and implementing it.

I don't think KDE has anything to fear from freedesktop.org. On the contrary, there is much to be gained. Already common standards are in place for menu entries and the like. FOSS development always starts with code. Next is where others find a use for the code, then contribute to finish, improve or adapt the code. Same with fd.o. Aaron Seigo mentioned an example where work was being done on the taskbar standard, and he suggested improvements or changes, which were accepted. So if someone doesn't like the direction of something on fd.o, pipe up, send patches, get involved. Or ignore it. My impression from the talk was that most projects come from individuals or groups trying to solve a problem, not some underhanded way to impose an unwanted standard on anyone.
Sashmit Bhaduri announced that Beta 6 of akregator 1.0 has been released.
It is available at http://akregator.sf.net

akregator is a fast, lightweight, and intuitive feed reader program for KDE. It allows you to quickly browse through hundreds of thousands of internet feeds in a quick, efficient, and familiar way. It is currently beta and under heavy development.

The focus of the release was enhanced usability. Akregator has shed it's old cumbersome multi-window interface and instead now uses a standard feed list. Additionally, feed lists are now saved on the fly without any user interaction.

A number of new features appear in this release as well. Akregator can now be configured to popup a notification balloon when new articles are fetched. This is particularily useful for people who automatically fetch feeds in the background.

Lots of bugs and crashes have been fixed. There are many session management fixes in this release. The kontact part works much more reliably now. A number of long standing crashes have been eliminated.

Statistics

Commits 3066 by 227 developers, 302248 lines modified, 2078 new files
Open Bugs 7208
Open Wishes 6878
Bugs Opened 454 in the last 7 days
Bugs Closed 464 in the last 7 days

Commit Summary

Module Commits
kde-i18n
1071
 
kdenonbeta
268
 
kdepim
190
 
kdelibs
181
 
kdeextragear-1
171
 
koffice
160
 
kdeextragear-2
159
 
kdebase
145
 
www
108
 
kdeextragear-3
108
 
Lines Developer Commits
20343
 
Erik Kj
331
 
1808
 
Mark Kretschmann
79
 
1734
 
David Faure
79
 
6721
 
Stephan Kulow
76
 
8192
 
Logi Ragnarsson
72
 
72366
 
Guntupalli Karunakar
72
 
2314
 
Rob Buis
58
 
1953
 
Pedro Morais
57
 
42099
 
Thuraiappah Vaseeharan
52
 
427
 
Stephan Binner
52
 

Internationalization (i18n) Status

Bug Killers

No commits found