summary of the aKademy meetings

Alexander Neundorf neundorf at kde.org
Tue Sep 7 19:41:28 BST 2004


On Tuesday 07 September 2004 19:59, Marco Lohse wrote:
...
> But seriously, let us consider another example for
> abstraction/meta-architecture: Qt. From my understanding, Qt is (also) a
> wrapper for lower-level interfaces. It is no one-to-one mapping. It does
> provide abstraction. Therefore, it works with different underlying
> lower-level interfaces. That is possible because different underlying
> lower-level interfaces provide a set of common facilities.
>
> Yes, I know, some people argueed that the multimedia meta-architecture
> can only offer the 'common denominator', as Ronald said. But what is the
> common denominator? Why is that not sufficient for the multimedia
> framework for KDE? (Sure, it is not sufficient for all possible
> applications out there.)
>
> Have fun, Marco.

IMHO this is simply too much work.
All the frameworks (nmm, gstreamer, mas, xine, mplayer [ok it's no framework]) 
are already wrappers around the different decoders and stuff. 
This would be more like Qt working on top of wxwindows I'd say. 
If we wrap these wrappers again, we won't have significantly less work than 
the authors of these frameworks I'd say.

A simple KDE API for simple purposes and a recommended framework for advanced 
purposes is IMO a really good solution. And I guess most KDE developers 
writing advanced MM apps will write some kind of bindings for their preferred 
framework. Maybe this will naturally lead to one preferred framework with its 
bindings, which can then (maybe in 2..5 years) become the defacto KDE 
standard MM framework.

Bye
Alex
-- 
Work: alexander.neundorf at jenoptik.com - http://www.jenoptik-los.de
Home: neundorf at kde.org                - http://www.kde.org
      alex at neundorf.net               - http://www.neundorf.net



More information about the kde-multimedia mailing list