Die Agenda für Samstag, den 06. Juni
Auflistung der Vorträge ohne besondere Reihenfolge. Zeitliche Einordnung sowie die räumliche Aufteilung der Vorträge auf die umgebauten Kühl- und Frachträume des Schiffes folgen.
Neben den im Folgenden aufgelisteten Vorträgen wird es zu Beginn des Tages eine sog. Keynote von DavidI geben, und am Ende eine ausführliche Fragerunde mit allen Referenten.
Der Zeitrahmen unserer Veranstaltung startet um 08:30 Uhr mit dem Einlass, dann um 09:00 Uhr mit dem eigentlichen Beginn und endet um "gut" 17:00 Uhr mit dem offiziellen Schluss. Im Anschluss findet für den, der will, ein inoffizielles Essen statt.
Einführung in die Entwicklung von Addins für Microsoft Outlook mit und ohne kommerzielle Komponenten
Oliver Giesen (als "OGiesen" in den Foren)
Oliver wird anhand von praktischen Beispielen und Anekdoten zeigen, wie man mit Delphi für Win32 COM‐Addins für Microsofts Office‐Paket entwickeln kann (mit besonderem Schwerpunkt auf Outlook im Zusammenspiel mit dem Microsoft Exchange Server) und welche Tools und Bibliotheken dafür praktisch unverzichtbar sind. Nach einer kurzen Vorstellung der benötigten APIs und deren Eigenschaften und Eigenarten wird es darum gehen, wie man sich die Arbeit mit einigen wenigen kostengünstigen Komponentensammlungen deutlich vereinfachen kann und wie die Sache schließlich sogar richtig Spaß machen kann. (Einsteiger‐Session)
Subversion
Bernd Ott (als "Generic" in den Foren)
Warum eine Sourcecodeverwaltung auch ohne Team Sinn macht. Gezeigt wird eine kleine Einführung in SVN mit Hilfe von Tortoise SVN und WinMerge.
Advantage Database Server für Delphianer
In dieser Session zeigt Joachim, wie die grundlegende Architektur des ADS sowie ADS basierter Delphi-Anwendungen aussieht. Wir behandeln die verschiedenen Servertypen, Datenbankformate sowie die preisgekrönten Zugriffskomponenten. Im Anschluss wird eine auf BDE/Paradox basierte Demo-Applikation nach ADS umgestellt und um spezielle ADS Features erweitert.
Delphi power user: speed up your Delphi work
Jeroen Pluimers [wahrscheinlich englischsprachig]
A lot of people use components to make their work easier. There are also tools and IDE enhancements that you can use to speed up your Delphi work. This session shows you how. We will cover new things introduced since Delphi 7 and two tools that make you really productive: Gexperts and ModelMaker CodeExplorer. The goal of this session is not to show you the vast possibilities, but to concentrate on things that you profit from most.
Some of these:
- how do I write code faster
- how do I write less code
- which refactorings are really smart
- how can I best change existing code
- which changes always succeed, which ones fail and how can I adjust to these failures
- how can I change the Tab Order of controls fast and accurately
- what kind of breakpoint tricks are handy
- how do I replace components
- smart things with the Tool Palette
- smart placement of your Windows
- how do I find things in my project groups and on disk
- how do I find my way in code that others wrote
This is not the final list, as this session has plenty of time for questions from the public. In addition, there will be room to discuss other tools. So: if there are things you do often and cost a lot of time: this is your chance to speak up!
Die Windows 7 Taskbar
Daniel Wischnewski (als "sakura" in den Foren)
Windows 7 steht in den Startlöchern und wird dem Endanwender das bringen, was die meisten schon von Windows Vista erwartet haben. Grundlegend wurde die Windows 7 Taskbar überarbeitet Daniel stellt die Neuerungen vor und wie man diese in den eigenen Delphi‐Anwendungen nutzt.
Arbeiten mit den INDY-Komponenten, Praxisbeispiele
Arvid Winkelsdorf (als "Assertor" in den Foren)
Delphi & C++ Builder setzen seit vielen Jahren auf die Indy Komponenten. Dieser Vortrag stellt die Indy Komponenten in Delphi 2009 für Win32 vor und veranschaulicht mit einfachen Beispielen die Nutzungsmöglichkeiten für HTTP, FTP und den Mailversand. Darüber hinaus wird auf die Nutzung von OpenSSL in Indy
eingegangen und mit einfachen Beispielen erläutert. Level: Einsteiger und etwas höher
Softwaretests
Bernd Ua
Kaum jemand schreibt auf Anhieb fehlerfreie Software, dennoch werden Tests von Entwicklern gerne etwas stiefmütterlich behandelt. Der Vortrag vermittelt einen Einstieg in die Thematik der Softwaretests. An einen Überblick über die theoretischen Grundlagen, Testarten und Begrifflichkeiten sowie Tools schließt sich ein konkreter Einstieg in Unit‐Tests objektorientierter Software mit dem dUnit‐Framework an. (Level Einsteiger)
TMS-Components, Architecture, Design and Usage
Bruno Fierens [englischsprachig]
Bruno Fierens wird die von seiner Firma entwickelten TMS-Komponenten vorstellen und dabei zeigen, welche Architektur hinter diesen Komponenten steckt und wie man diese geschickt und effizient anwenden kann. (Nähere Beschreibung des Vortrages folgt.)
10 REST-Clients in Delphi
Marco Cantù [englischsprachig]
From Google to Amazon, from Microsoft to Yahoo, from Facebook to Twitter, most large web site offer a REST API, and Delphi can easily query all of them. This talks provides an overview of 10 REST client APIs, showing how to integrate database data and web applications.
Embarcadero DatabaseGear: ER/Studio, Change Manager und DB Optimizer
Dr. Sultan Shiffa, Matthias Eißing
Anwendungsentwickler und Datenbankprofis setzen erfolgreich seit Jahren auf die professionellen Datenbanktools von Embarcadero, um Datenbanken zu entwerfen, SQL Scripts zu erstellen und zu optimieren und die Datenbanken zu verwalten und zu überwachen. Dieser Vortrag zeigt einen kurzen Einblick in die Werkzeuge ER/Studio zum Datenbankentwurf, DB Optimizer für die Performance Analyse und Optimierung in Echtzeit und Change Manager zur Automatisierung und Überwachung des Lebenszyklus von Datenbanken. Darüber hinaus sehen die Möglichkeiten und Einsatzszenarien von Embarcadero All-Access, die ultimative, plattformunabhängige Instrumentenpalette für den Einsatz im Anwendungsentwicklungs- und Datenbankumfeld.
Delphi 2009 / RAD Studio 2009
Daniel Magin, Matthias Eißing
Das RAD Studio 2009, bestehend aus Delphi 2009 und C++ Builder 2009 für Win32 und Delphi Prism für das .Net Framework, ist die ideale Entwicklungsplattform für alle Windows Entwickler, die eine vollständige Entwicklungsumgebung für alle Windows Technologien suchen. Vollständiger UNICODE-Support, Windows Vista Unterstützung, umfangreiche Datenbank- und Middleware Technologien zeichen das RAD Studio 2009 aus
Dieser Vortrag zeigt die Möglichkeiten des RAD Studios (insbesondere von Delphi/Win32 und Delphi Prism) und ihre Interaktions- und Plattformmöglichkeiten auf Basis von Mono (für Linux) und DataSnap (für Middlewareanwendungen) auf.
Usage of "TMS Smooth Controls Pack"
Bruno Fierens [englischsprachig]
TMS Smooth Controls Pack allows building modern & sophisticated looking native Windows applications with Delphi. This session presents an introduction and overview of the TMS Smooth Controls Pack components. The design & architecture of the controls and how the components can be useful in various kinds of applications will be discussed . An overview of the features and customizability of the components will be given showing how you can quickly & efficiently create modern looking applications.
.NET für Delphianer mit Prism
Christian Stelzmann (als "Christian S." in den Foren), Sebastian Gingter (als "Phoenix" in den Foren)
Dem aktuellen RAD Studio liegt Delphi Prism bei, und damit eine Entwicklungsumgebung für das .NET Framework und Mono.
Auch wenn sich das .NET Framework und Delphi / die VCL aufgrund der gemeinsamen Vaterschaft von Anders Heijlsberg sehr ähnlich sind, so gibt es dennoch Unterschiede die man beachten sollte. Gleichzeitig gibt es in Delphi Prism viele neue Sprachfeatures zu entdecken, die einem das Leben leichter machen. Diese Session zeigt Ihnen die wichtigsten Unterschiede in Umgebung und Sprache auf und versetzt Sie in die Lage, mit Delphi Prism ohne größere Schwierigkeiten durchzustarten.















