Software


This is the current status of Akregator’s synchronization module I’m trying to develop.

There are still a lot of things to do (it crashes all the time and only few features are actually plugged) but I think it gives a good idea of what is being done.

Any comment or remark is welcome.

I’ve watch a very interesting presentation about Aspect Oriented Programing. I didn’t knew exactly what it was but I find that this is a a very interesting approch.

This is not a revolution, it’s more like somting added to the classical object oriented programing. I’m wondering if this king of mecanism can be added to a classical C++/Java/C# project without changing everything (compiler, IDE, other libraries,…) just by adding a new library or something like that…

I’ve begun a project on KDEPIM/Akregator.

This is a module aiming at synchronizing Akregator with online readers.

I created a wiki page to detail the project specifications: kde:AkregatorAynchronization in the Wiki

UseIt.com has released a very good article on a application usability:

It’s hard to write a general article about application design mistakes because the very worst mistakes are domain-specific and idiosyncratic. Usually, applications fail because they (a) solve the wrong problem, (b) have the wrong features for the right problem, or (c) make the right features too complicated for users to understand.Any of these three mistakes will doom your app, and yet I still can’t tell you what to do. What’s the right problem? What are the right features? What complicating curlicues can safely be cut from those features? For each domain and user category, these questions have specific and very different answers.

Read more on UseIt.com