Workshop-Tage 2000
Workshop 5: wxWindows und die Swisscom-Telefonbuch CD
Für diesen Workshop kamen leider nicht genügend Anmeldungen zusammen.
[Referent] [Einleitung] [Programm] [Kursziel] [Adressaten] [WS4] [WS6]
Referent
Hans Märki, Märki Informatik, Consulting und Softwareentwicklung, Hombrechtikon
Einleitung
In diesem Workshop wird wxWindows, eine freie C++ Klassenbibliothek, welche Windows, MacOS, GTK und Motif unterstützt, vorgestellt.
Java ist die Wahl für die Entwicklung von plattformunabhängigen Applikationen so zumindest das Versprechen. wxWindows Applikationen sind, im Gegensatz zu Java Applikationen, äusserst schlank und robust. wxWindows ist eine freie C++ Klassenbibliothek, welche die Idee des AWT (Java Abstract Window Toolkit) auf brilliante Art umsetzt. Telinfo, das offizielle Telefonbuch der Swisscom wurde auf wxWindows umgeschrieben. Das Ergebnis ist eine schlanke stabile Applikation, aber auch ein weiterer Erfolg der Open Source Gemeinschaft.
Programm
- Prinzipien der GUI Portierung
Portierungsstrategien
Vergleich mit Java AWT resp. Swing
Vergleich mit anderen C++ Frameworks - Erfahrungen mit der Portierung von telinfo
MFC versus wxWindows
Entwicklungsaufwand
Lizenzierungmodelle (GNU L-GPL: Library General Public Licence) - wxWindows
Ursprung
Konzepte - Praktische Beispiele
Es stehen PCs mit Windows und Visual C++ zur Verfügung
Kursziel
Die TeilnehmerInnen kennen die verschiedenen Aspekte der crossplatform GUI-Entwicklung und erhalten einen Überblick über die Möglichkeiten und Grenzen von wxWindows.
Adressaten
Technische ProjektleiterInnen und SoftwareentwicklerInnen mit Interesse an der Implementierung von plattformunabhängigen GUIs (Win, Mac, Motif).
Voraussetzung: Kenntnisse von C++ und VisualC++.

