BCS Object-Oriented Programming and Systems Specialist Group
6:30 pm Wednesday 1st December 1999
IBM Centre South Bank
76 Upper Ground, London SE1
(next to the National Theatre)
Admission Free - No pre-registration required
OOPS-136: Object Technology at the Open Frontier
David Faure, MandrakeSoft
Michael Meeks, Cambridge University
Much has been written recently about the Free Software / Open Source
movement. It affects everyone involved in producing, selling or
maintaining software or providing software-related services.
One of the things that the Free Software movement has done is to
establish a quite novel way of collaborating on fast-track software
research projects. As a result, we are seeing a sudden surge of
innovation such as there has not been for a considerable time.
__________________________
KDE, its object model and its office-suite framework
David Faure, MandrakeSoft
After a short introduction on what is KDE (K Desktop Environment), the
speaker will present its object model - which is Qt's object model - and
how it extends C++ for GUI and asynchronous programming. He will then
present the previous CORBA-based embedding framework called OpenParts,
the reasons why it has been redesigned recently, and the new framework,
called Canossa. He will conclude with an overview of KOffice, the
showcase application written under KDE.
__________________________
GNOME: GNU Network Object Model Environment
Michael Meeks, Cambridge University
This talk will describe GTK+ (GIMP Toolkit -- GIMP = GNU Image
Manipulation Program), which includes a dynamic type system and a C-based
object system, and ORBit, a high-performance, fair-conformance ORB (CORBA
2.2), together with the "what and why" of Bonobo, a component model.
Some discussion about OO programming in C vs. C++ will be included,
concluding with an overview of GNOME Office - what ships now, what works
now and what is coming later.
__________________________
David Faure is French, aged 23, now living in the UK. He has been a KDE
developer for two years, is the maintainer of the file manager, and has
worked on the KDE libraries and the KOffice framework. He is a regular
speaker at Linux developer conferences [http://www.europe-inside.co
m/eurojapan/] and has written a series of articles on KDE programming for
Linux Magazine France.
Michael Meeks developed his expertise in real-time Audio/Visual editing
and playback, and hardware and software development while working for
Quantel Ltd. He enjoys creating focused solutions, particularly the HW
side. Since early 1999, he has been involved in GNOME Office development,
especially Gnumeric, Microsoft Office compatibility and Bonobo. He is
currently a 4th year Electrical and Information Science student at
Cambridge University, UK.
__________________________
OOPS Meetings Programme Committee:
Brian Saxby, Kingston University [[log in to unmask]];
Hedley Apperly, Princeton Softech [[log in to unmask]]
Immo Huneke, Logica [[log in to unmask]]
OOPS Meetings Schedule - http://www.bcs.org.uk/siggroup/oops.htm
Next meeting:
6:30pm Wednesday 12th January 2000 OOPS137 XML in a Microsoft
Environment
(See above WWW pages for regional programmes)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|