EKON 9
EKON 9-Startseite dot.net magazin Der Entwickler Java Magazin
Extras
Power Workshops
Sessions
Informationen
Aussteller / Sponsoren
Location
Frühere Konferenzen

Sessions - C++Builder

Session-Titel Speaker
CB1 - Borland Product Address Vokes
CB2 - MDAC-Komponenten für Delphi/C++Builder und .NET Tabatt
CB3 - Code Security for Developers Hariri
CB4 - Code-Reviews planen und durchführen Kleiner
CB5 - DLLs sprach- und plattformunabhängig entwickeln Kleiner
CB6 - Advantage Database Server Version 8 Dürr
CB7 - TurboDB 5 Pohmann
CB8 - Unit Testing, Teil 1: Mehr Qualität durch Test Driven Development Frischalowski
CB9 - Unit Testing, Teil 2: DUnit und NUnit einsetzen Frischalowski
CB10 - Advancing Software Development mit StarTeam Lobeck
CB11 - Datenbankdesign als Basis zum Projekterfolg Tengicki
CB12 - Night School: Webanwendungen mit IntraWeb Monien
CB13 - Web Services Reloaded - das Indigo-Projekt Monien
CB14 - Developing Custom .NET Component Designers Konopka
CB15 - Migrating Custom VCL Controls to VCL.NET Konopka

CB1 - Borland Product Address

Speaker: Jason Vokes (Borland)

In this session, attendees will firstly be provided with an overview of the evolving world of software development according to Borland. The session will then provide a technology update, detailing how Borland continues to enable effective delivery of software solutions for the Windows platform. This session will make specific references to what's cooking for Delphi and C++ developers and offers attendees the opportunity to ask Borland questions.

CB2 - MDAC-Komponenten für Delphi/C++Builder und .NET

Speaker: Peter Tabatt

In dieser Session werden die MDAC-Komponenten für den Zugriff auf MySQL von Delphi und C++Builder aus vorgestellt. Außerdem werden die .NET-Pendants der Komponenten untersucht. Neben dem reinen Datenzugriff geht es hierbei auch um die Servicefunktionen wie Tabellenreparatur und Datensicherung.

CB3 - Code Security for Developers

Speaker: Hadi Hariri (Atozed Software)

This session focuses on showing the gaps that exist in everyday software applications and how to overcome these by using a series of simple yet highly effective techniques. The session starts with a brief introduction to cryptography and then moves on to discuss all aspects of code protection, security, data protection and intellectual property, such as aspects like licensing, hack prevention, etc.

CB4 - Code-Reviews planen und durchführen

Speaker: Max Kleiner (kleiner kommunikation)

Code-Reviews lassen nach gewissen Qualitätsregeln und Metriken den Sourcecode prüfen, analysieren und dokumentieren z.B. fehlende Ausnahmebehandlungen und Abhängigkeiten oder checken Namenskonventionen. Was sind die Kriterien und was zeichnet eine gute Architektur aus, die man mit den technischen Aspekten des Reviews vergleichen kann? Das Design ist ja in der Regel die Implementierung der Architektur.

CB5 - DLLs sprach- und plattformunabhängig entwickeln

Speaker: Max Kleiner (kleiner kommunikation)

Beim Bau einer DLL will man versuchen, auch andere Welten zu berücksichtigen. Was hat es mit Aufrufkonventionen, Name Mangling, symbolischen Links und dergleichen auf sich, wenn eine Library sprach- und plattformunabhängig entwickelt werden soll? Durch das Sezieren der DLL auf dem OP-Tisch stellen wir ihre Struktur fest und erarbeiten ein Rahmenwerk auf der Basis von Compilerdirektiven.

CB6 - Advantage Database Server Version 8

Speaker: Joachim Dürr (iAnywhere)

Der ADS geht in Runde 8. Zur Konferenz ist zumindest die Beta der neuen Version verfügbar. Die Session gibt einen ersten Überblick über die neue Version und widmet sich dann speziell den Änderungen, welche den Programmierern das Leben erleichtern sollen.

CB7 - TurboDB 5

Speaker: Peter Pohmann (dataWeb)

Die neue Version von TurboDB bringt ungewöhnlich viele Erweiterungen und Verbesserungen wie zum Beispiel Tabellenausdrücke mit UNION, Unterabfragen im SELECT-Befehl, Transaktionen und referentielle Integrität. Dadurch wird diese eingebettete Datenbank-Engine auch in Anwendungen einsetzbar, in denen man ansonsten auf einen Datenbank-Server zurückgreifen müsste – mit den entsprechenden Folgen für Entwickler.

CB8 - Unit Testing, Teil 1: Mehr Qualität durch Test Driven Development

Speaker: Dirk Frischalowski (DF Software)

Die Session erläutert die Grundlagen des Unit Testings und Test Driven Development (TDD). Es werden die Vorgehensweisen zum Testen sowie der Aufbau eines Tests beschrieben. Zudem wird ein kurzer Einblick in das Refactoring gegeben, welches sich im TDD-Teil eines Entwicklungszyklus befindet. Danach werden vorhandene Frameworks sowie deren Implementierung und Integration in die bekannten Entwicklungsumgebungen Delphi 7/2005 und Visual Studio .NET 2003 und 2005 vorgestellt. Praxisnahe Beispiele runden die Einführung in das Unit Testing ab.

CB9 - Unit Testing, Teil 2: DUnit und NUnit einsetzen

Speaker: Dirk Frischalowski (DF Software)

Im zweiten Teil zu Unit Testing werden Sie näher mit den Frameworks DUnit und NUnit - ihren Gemeinsamkeiten und ihren Unterschieden - vertraut gemacht. Erläutert wird das Erzeugen von Testfällen und Testfolgen, zudem werden weitere Auswertungsmöglichkeiten von Tests besprochen. Des Weiteren werden die wichtigsten Konfigurationen der grafischen Oberfläche und die Verwendung der Kommandozeilenversion erklärt. Der zweite Teil der Session befasst sich mit Besonderheiten von Test wie dem Auftreten von Exceptions und der wiederholten Ausführung von Tests. Zum Abschluss wird die Verwendung von Mock-Objekten zum Test grafischer Oberflächen und von Datenbankzugriffen besprochen.

CB10 - Advancing Software Development mit StarTeam

Speaker: Andreas Lobeck (Borland GmbH)

Diese Session stellt das Versionsverwaltungssystem StarTeam vor und zeigt Ihnen, wie Sie Ihre Aufgaben mit StarTeam bewältigen können. Werfen Sie einen Blick auf die StarTeam-Integrationen in JBuilder und Eclipse und lernen Sie, wie Sie die Features für sich nutzen können.

CB11 - Datenbankdesign als Basis zum Projekterfolg

Speaker: Andreas Tengicki (SDCTec GmbH)

Die Datenspeicherung bildet das Fundament einer Anwendung. Die zu Beginn eines Projekts festgelegten Strukturen entscheiden maßgeblich über den Erfolg der Planungen. Welche Fehler gilt es zu Vermeiden? Welche Zielkonflikte bestehen?

CB12 - Night School: Webanwendungen mit IntraWeb

Speaker: Olaf Monien (EDV-Beratung Monien)

Dieser Workshop führt in die Programmierung von Webanwendungen mit IntraWeb ein. Es wird zunächst ein kurzer Vergleich zu ASP.NET angestellt, um dann mit Beispielen die verschiedenen Möglichkeiten von IntraWeb zu demonstrieren. Nach dem unvermeidlichen Hello-World-Beispiel wird das Session-Management von IntraWeb besprochen. Wann terminieren Sessions und wie reagiert man darauf? Danach werden die Besonderheiten von datengebundenen Anwendungen besprochen, um schließlich zu Spezialitäten wie Threadfestigkeit, SSL, Kompression JavaScript etc. zu kommen.

CB13 - Web Services Reloaded - das Indigo-Projekt

Speaker: Olaf Monien (EDV-Beratung Monien)

Diese Session gibt einen Einblick in die nächste Generation der Web Services: Das Indigo-Projekt von Microsoft. Was ist neu? Was bringt es? Wie kompatibel sind die neuen Web Services? Welche Möglichkeiten haben wir als Delphi-Programmierer schon jetzt oder müssen wir auf Borland und eine neue Delphi-Version warten?

CB14 - Developing Custom .NET Component Designers

Speaker: Ray Konopka (Raize Software, Inc.)

This session focuses on how to enhance the design-time interface of a .NET component through custom designers. Specifically, you will learn the details of creating custom Type Converters, UI Type Editors, and Component Designers. In addition, this session will highlight some of the new designer functionality coming in the next version of the Microsoft .NET Framework.

CB15 - Migrating Custom VCL Controls to VCL.NET

Speaker: Ray Konopka (Raize Software, Inc.)

You've invested time and effort in creating custom VCL components for your Delphi Win32 applications. Don't let that investment go to waste as you migrate your applications to .NET. This session will show you what you need to know in order to migrate your custom VCL controls to VCL.NET.