[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-announce
Subject:    ANNOUNCE : CuteIDL
From:       David Faure <faure () kde ! org>
Date:       1999-09-24 1:59:15
[Download RAW message or body]

 CUTEIDL - IDL mappings for native C++ and Qt types
 David Faure, Simon Hausmann, Lars Knoll
 24 September 1999

 The cuteidl developers are proud to announce a new tool designed to make KDE
 more efficient in its use of CORBA. Cuteidl is a modified version of
 MICO's IDL compiler that maps IDL types directly to C++ types (like bool,
 float, short int, ...) and Qt types (QString, QCString, QValueList, ...).
 Of course the necessary library for marshalling those types is provided,
 under the name libcutesti. Such a modification has been possible thanks 
 to the great design and modularity of MICO.
 This allowed very important simplifications in KDE's code, removing the
 need for a huge number of conversions. 
 
 Cuteidl brings 
 * improvement to the performance of all CORBA-based apps
 * reduction of the memory consumed by data formerly converted
 * simplification of CORBA programming for KDE, using Qt templates,
   efficient and well known by KDE developers
 * reduction of compile time, providing a customized replacement for CORBA.h
 * new possibilities for the usage of CORBA in KDE : using shared libraries
   makes even more sense now that natives types are used

 Cuteidl can be found under kdelibs/corba/cuteidl and is now used automatically
 for all IDL files in KDE.
 Of course changing the IDL mapping requires changing all the applications,
 but don't worry, this is already done. It has been the work of the cuteidl 
 team for nearly one week, and all has been committed at once today, to prevent
 many of the temporary problems due to the switch. Some problems may remain,
 of course. Don't hesitate to report them !

 David Faure <faure@kde.org>
 Simon Hausmann <shaus@uermel.Med.Uni-Magdeburg.DE>
 Lars Knoll <Lars.Knoll@mpi-hd.mpg.de>

-- 
David FAURE
david@mandrakesoft.com, faure@kde.org
http://www.insa-lyon.fr/People/AEDI/dfaure/index.html 
KDE, Making The Future of Computing Available Today

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic