AUSGEBUCHT
Trainer: Daniel
Magin (Delphi Experts) und Daniel Wolf (DelphiPraxis.net)
Agenda
08:30 Uhr
Registrierung
09:00 Uhr
Usability von GUI-Anwendungen
Bei der Entwicklung von
Anwendungen ein hohes Maß an Usability, also Bedienbarkeit,
zu erzielen, ist beileibe kein Selbstgänger. Das erfahren
Programmierer sowohl im Gespräch mit Anwendern als in ihrer
eigenen Rolle als Nutzer von Entwicklungswerkzeugen. Dieser
Workshop gibt einen Einblick in wichtige Aspekte bei der
Gestaltung von Oberflächen: Wie man eine GUI plant, welche
Einflussgrößen es zu berücksichtigen gilt und mit
welchen Methoden man Kunden oder Fachabteilungen konstruktiv in
den Gestaltungs- und Bewertungprozess einbeziehen kann.
11:00 Uhr
Kaffeepause
11:30 Uhr
RTTI
Die
RunTime-Type-Information in Delphi bietet ähnliche
Möglichkeiten wie Relection in anderen
Programmierumgebungen. Durch die Neuerungen in den aktuellen
Delphi-Versionen, ist nun ein komfortabler Zugriff auf Klassen,
Eigenschaften und Methoden zur Laufzeit möglich. Wir zeigen
Ihnen den Einsatz der Typinformationen in praktischen
Beispielen.
12:30 Uhr
Mittagspause
13:30 Uhr
Design Patterns im
praktischen Einsatz mit Delphi
Entwurfsmuster haben einen oftmals
sehr theoretischen Hintergrund, stellen aber - richtig angewandt -
Lösungsschablonen für wiederkehrende Entwurfsprobleme in
der täglichen Programmierung dar. Wir zeigen, wie man ganz
einfach in Delphi die interessantesten Entwurfsmuster einsetzt und
dass der praktische Einsatz längst nicht so kompliziert ist,
wie oftmals vermutet.
14:30 Uhr
Kaffeepause
15:00 Uhr
Mehrschichtige
Anwendungen mit Delphi
Gastsprecher: Jim McKeeth
von RemObjects
. Jim wird hier als eine
der in Delphi vorhandenen Möglichkeiten
DataAbstract aus Sicht der
Clientseite, sprich dem iPhone, vorstellen - die Serverseite
zeigt er am Freitag. DataAbstract ist ein Service-orientiertes
Framework, welches auf Delphi Native, Delphi Prism, .Net,
Linux, iOS und Mac OSX lauffähig ist. Jim
trägt in Englisch vor.
Businesslogik
vom Client trennen? Wie geht das? Wir zeigen, wie Sie
Business-Logik und Client-Logik mit verschiedenen Architekturen
(WebService, JSON, TCP/IP, DataSnap) anbieten und konsumieren. Wir
bauen als Beispiel einen Server mit einem Windows-Client, unter
Anwendung der vorgestellten Aspekte der GUI-Gestaltung,
RTTI-Möglichkeiten und Design-Patterns.
17:00 Uhr