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
