It sounds better than .Net/Mono
Thanks by the information.

2006/9/5, A.J. Venter <[EMAIL PROTECTED]>:
> >
> > KDE is a desktop environment that is written on Qt. It has a library
> > with some widgets, but nothing really necessary. We can base LCL only
> > on Qt and be desktop environment independent.
>
> It believed that KDE added many new things to Qt or more facility, for
> access peripheral for example (scanner, parallel port, etc.) .
Lazarus is working on QT4 support, which will be the base for KDE4. But with
KDE4 there will be a fairly significant new innovation called RuDI which will
replace kdelibs for third-party apps.
Basically if you use RuDI your programs will be able to use KDE widgets
including all their extra functionality (like network transparent
file-access) when in KDE, will use GNOME widgets when run under gnome, aqua
widgets when run under aqua and win32 widgets when run under windows - all
without ever changing the code.
Basically RuDI is taking a slightly different mechanism to try and achieve
exactly what te LCL is intended to achieve - at least in terms of platform
neutrality, and the motivation was exactly this - so that third party
developers can support KDE integration without needing massive amounts of
complexity to support other desktops/platforms.

The RuDI mechanism is different though, the apps using RuDI don't link to any
libraries for widgets, just to the RuDI support libs, the actuall calls are
replaced with xml messages which the an interface to the local libraries then
pass on to the appropriate handler- be that DCOP or DCOM :)

See this page for more information:
http://tom.acrewoods.net/writing/kde4

I for one would love to be able to port my apps to RuDI eventually.

Ciao
A.J.
--
"there's nothing as inspirational for a hacker as a cat obscuring a bug
by sitting in front of the monitor" - Boudewijn Rempt
A.J. Venter
Chief Software Architect
OpenLab International
www.getopenlab.com
www.silentcoder.co.za
+27 82 726 5103

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives



--
http://luisdigital.com

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to