presented by Arnaud Charlet
of ACT Europe, one of the authors of GtkAda
GtkAda: Design and implementation of a high level binding
Example of a GtkAda application: The GNU Visual Debugger
GtkAda step by step Tutorial
Platform independent solution - Unix & Windows
Thick binding to the Gtk+ graphical library - built on top of X11 and Win32 primitives
Plugable look & feel with GUI builder. Open Source, available now.
Type safe, Object Oriented and Thread safe.
More details http://gtkada.eu.org/ and http://www.gnat.com/
Like all Ada-Belgium events this workshop is in English, though Arnaud also speaks French.
More information is available below:
Looking forward to meet many of you in Brussels.
PS: Due to much effort being needed for preparing the Ada-Europe'2001 Conference, this year's main event is slightly scaled down from a full day seminar to a half day workshop.
14:00 - 14:45 GtkAda: [45'] Overview 14:45 - 15:15 GtkAda: [30'] Design and implementation of a high level binding ------------- 15:15 - 15:45 Coffee break [30'] ------------- 15:45 - 16:30 Example of a GtkAda application: [45'] The GNU Visual Debugger 16:30 - 17:30 GtkAda step by step Tutorial [60'] 17:30 - 18:00 Q&A, Discussion, Closing Remarks
This part gives a general idea of the various capabilities and characteristics of GtkAda without going into low levels. Target audience is very general, from managers to developers.
This presentation describes the design goals of GtkAda and how they have been achieved, in particular with details on how the low level interface to C has been done and how an object oriented hierarchy has been developed on top of a C library. Target audience is mainly developers.
This part demonstrates the various capabilities of GtkAda through a real and non trivial GtkAda application: a graphical front-end for text based debuggers (gdb, dbx, ...). It describes the design goals of GVD, some of its internals and then follows an extended demonstration of GVD itself, with links to the various use of GtkAda. Target audience is relatively general, from project managers to developers.
The tutorial by itself provides the basics to create GtkAda applications, how to initialize the data, how to create the layout of your interface, how to handle events. The first part of the tutorial shows how to write GtkAda code with the concepts that surround it, the second part shows an overview of the existing widgets, and the third part describes how to use the GUI builder to ease the development. In the context of the Ada-Belgium Workshop, this will be a more high-level overview with not a lot of details.
We still have a small number of documentation sets of the Ada-Belgium'98 Seminar (theme "Concurrency & Real-Time") and the Ada-Belgium'99 Seminar (theme "Ada 95 Works!") for direct members not attending these seminars (as availability permits). These sets contain, a.o., printed proceedings with papers related to the presentations, copies of slides, and additional documents and papers.
To register send an email to
Luc Bernard, firstname.lastname@example.org, with GtkAda in the subject.
Should you require a printable form, an Ada-Belgium'2000 Workshop Registration From is also available (useful if you want to get additional material, see below for details).
As mentioned above, for direct Ada-Belgium members registration includes
the option to receive a free copy of the full 4-disc Ada and Software
Engineering CD-ROM set, containing a.o. several editions of two Ada 95
compilers: the public GNAT distribution from ACT, for lots of platforms,
and the ObjectAda Special Edition from Aonix, for Windows 95 and NT.
A limited supply of additional material that was distributed at the Ada-Belgium'98 and '99 Seminars is also available for direct members on their request (see above and registration form).
Others registering for the Ada-Belgium'2000 Workshop can optionally become Ada-Belgium members, and hence also receive the free CD-ROMs and documentation.
Ada-Belgium'2000 Secretariat Attn. Luc Bernard c/o OFFIS - Aubay Group Weiveldlaan 41/32 B-1930 Zaventem, Belgium Fax (32)-2-725.40.12 E-mail: email@example.com
We would like to thank our sponsors for their continued support of our activities: ACT Europe, John Robinson & Associates, Katholieke Universiteit Leuven (K.U.Leuven), Koninklijke Militaire School / Ecole Royale Militaire (K.M.S./E.R.M.), OFFIS nv/sa, Rational Software Corporation, Top Graph'X, and Université Libre de Bruxelles (U.L.B.).
Information on this and other Ada-Belgium events is available on the Internet at the Ada-Belgium World-Wide-Web pages and is updated regularly. Check out URL
To the Ada-Belgium home page.
Last update: 2000/12/06.