
Sign up to save your podcasts
Or


Slides are available at http://www.kde.org/kdeslides
Abstract: Akonadi is a framework used by KDE applications for access to PIM data such as emails, contacts, events, notes and more. Part of the goals of Akonadi is to make it easy for innovators to make cool new PIM applications that we haven't thought of yet. This requires a lot of versatility in the library itself and a lot of flexibility in the components it makes available. The Qt Model/View framework is used extensively to maximize code reuse and to make it easy to 'click together' new applications. The implementation of this application side of Akonadi has led to many discoveries about the capabilities and the limitations of the Qt Model/View framework. This talk summarizes the challenges faced in implementing the Models and related proxy models in Akonadi along with how some of the limits have been overcome.
By Kockatoo TubeSlides are available at http://www.kde.org/kdeslides
Abstract: Akonadi is a framework used by KDE applications for access to PIM data such as emails, contacts, events, notes and more. Part of the goals of Akonadi is to make it easy for innovators to make cool new PIM applications that we haven't thought of yet. This requires a lot of versatility in the library itself and a lot of flexibility in the components it makes available. The Qt Model/View framework is used extensively to maximize code reuse and to make it easy to 'click together' new applications. The implementation of this application side of Akonadi has led to many discoveries about the capabilities and the limitations of the Qt Model/View framework. This talk summarizes the challenges faced in implementing the Models and related proxy models in Akonadi along with how some of the limits have been overcome.