[Desktop_architects] Printing dialog and GNOME
Martin Konold
martin.konold at erfrakon.de
Fri Dec 16 02:55:33 PST 2005
Am Mittwoch, 14. Dezember 2005 19:56 schrieb Till Kamppeter:
Hi Till,
> The added one can depend on CUPS and new GTK, if these
> libraries are not present (for example when building on old Red Hat) the
> old dialog is used, on current distros the new one (could be
> automatically built appropriately by checks in ./configure script).
This is the half baked solution and the full baked solution will be more like
Portland/RUDI.
Why? Because RUDI will make sure that Firefox will not look like a 2nd class
citizen on KDE and avoids the need for Firefox to add dependencies to both a
special new GTK version or CUPS.
IMHO CUPS is a perfect example of a _service_ which happens to also provide a
client library.
It is a bad design decision for an application to directly link to the cups
client library (ABI concerns,...) but it is much better to use a protocol
based interface to use the full potential of CUPS.
It is the job os some middleware like RUDI to provide the service to the
applications in a transparent and ABI agnostic way.
In case RUDI is not available for any reason the application shall fall back
to the generic/vintage dialog.
It is the job of the RUDI platform libary to help the application to achieve
the later with as little pain as possible.
Regards,
-- martin
--
http://www.erfrakon.com/
Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker
More information about the Desktop_architects
mailing list