![]() |
|||||||||||||
|
|||||||||||||
![]() |
![]() |
||||||||||||
|
Extras
Power Workshops
Sessions
Informationen
Aussteller / Sponsoren
Location
Frühere Konferenzen
|
Sessions - Delphi
D1 - Borland Product AddressSpeaker:
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. D2 - Delphi 2005: ÜberblickSpeaker:
Bernd
Ua (Bernd Ua Consulting)
Mit Delphi 2005 fasst Borland den C#Builder und Delphi in einer IDE zusammen. Die Session gibt einen Überblick über die Features der neuen IDE, angefangen von Refactoring und History-Funktionen bis zur StarTeam-Anbindung und neuen Komponenten. Die Session zeigt, was sich zur Vorgängerversion geändert hat und wie die neuen Komponenten eingesetzt werden können. D3 - Datenbankentwicklung für .NETSpeaker:
Bernd
Ua (Bernd Ua Consulting)
Die Session gibt einen Überblick über die Datenbankentwicklung mit ADO.NET für Delphi-Entwickler. Es wird gezeigt, welche Klassen ADO.NET für den Datenbankzugriff bietet und wie diese eingesetzt werden. Daneben wird der Einsatz typisierter DataSets und der Mechanismus der Datenbindung unter .NET diskutiert. D4 - The Delphi 2005 LanguageSpeaker:
Marco
Cantù (Wintech Italia Srl)
The langauge has seen many enhancements in Delphi 2005. In particular, the Win32 compiler has the largest number of language changes since Delphi 1. The presentation will focus on features common to Win32 and .NET compilers, but cover also .NET specific ones. Coverage includes for..in loops, inlining, strict private, final methods, sealed and abstract classes, class helpers. D5 - Delphi-Code optimierenSpeaker:
Peter
Pohmann (dataWeb)
Woran liegt es, wenn das Programm zu langsam ist und was kann man dagegen tun? Performanceprobleme sind glücklicherweise seltener geworden, aber immer noch unangenehm und sehr hartnäckig, wenn sie denn auftauchen. Die Session zeigt Bereiche, Werkzeuge und Techniken auf, mit denen man solche Schwierigkeiten analysieren und beseitigen kann. D6 - Refactoring mit Delphi 2005 einsetzenSpeaker:
Max
Kleiner (kleiner kommunikation)
Als Refactoring betrachtet man allgemein ein Vereinfachen, Verbessern und Stabilisieren einer bestehenden Codestruktur, welche keine Änderung auf das "beobachtbare" Verhalten der Applikation und dessen Ergonomie bewirken soll. Ist das wirklich so? Wie man mit Delphi 2005 Refactoring einsetzen, Skalierbarkeit, Wartbarkeit und Erweiterbarkeit erreichen kann, will ich mit dieser Session aufzeigen. D7 - Code-Reviews planen und durchführenSpeaker:
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. D8 - DLLs sprach- und plattformunabhängig entwickelnSpeaker:
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. D9 - ASP.NET mit Delphi 2005Speaker:
Bernd
Ua (Bernd Ua Consulting)
Die Session gibt einen Überblick über die Entwicklung von ASP. NET-Anwendungen mit Delphi 2005. Neben den bereits aus Delphi 8 bekannten Webkomponenten werden die neuen datenbanksensitiven ASP.NET-Komponenten und der neue Deployment-Manager von Delphi 2005 vorgestellt. D10 - ASP.NET - Web Forms and DatabasesSpeaker:
Bob
Swart (Bob Swart Training & Consultancy)
In this session, learn how to build, debug and deploy ASP.NET Web Form applications that work with databases using ADO.NET and/or BDP for ADO.NET. Specific topics include using the DataGrid (editing, sorting, paging), Borland DB Web controls, input validators, login (authentication and authorization), and the deployment manager. D11 - Build Data-Driven Applications in ASP.NET 2.0Speaker:
Michael
Li (InfoCan Management)
ASP.NET 2.0 makes building data-driven Websites easier than ever by introducing declarative 2-way data binding utilizing data source controls, new data binding controls like GridView and DetailsView, SQL cache dependencies, and simplified syntax for data-binding expressions. This session shows what data access looks like in ASP.NET 2.0 and highlights some of the most compelling new features. D12 - Tracing & Debugging in ASP.NETSpeaker:
Michael
Li (InfoCan Management)
This session will showcase techniques in handling exceptions in a graceful and proper manner, built-in exception mechanism such as Page and Application error event handlers, writing to the Windows Event Logs, working with the Diagnostics namespace, walking the stack trace, error notification via email, working with customErrors, and more. D13 - Clean Up Your .NET CodeSpeaker:
Neal
Ford (ThoughtWorks)
This session delivers ten techniques for improving code. It attacks poor structure, poor readability, and inflexible design. This material is derived from years of teaching developers, noticing the techniques and idioms used that makes their code hard to read and hard to maintain. This session shows how to fix those problems. D14 - Updated Design Patterns for .NETSpeaker:
Neal
Ford (ThoughtWorks)
The code samples in GoF are in C++ and Smalltalk, neither of which is the main-stream of new development today. The ideas remain sound, but the implementations are out of date. This session updates the GoF patterns, taking advantage of the language features in C# and .NET. For example, the factory design pattern takes on a whole new light when combined with delegates and native properties. D15 - Unit Testing, Teil 1: Mehr Qualität durch Test Driven DevelopmentSpeaker:
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. D16 - Unit Testing, Teil 2: DUnit und NUnit einsetzenSpeaker:
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. D17 - Code Security for DevelopersSpeaker:
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. D18 - An Overview of Security in .NET 2.0Speaker:
Hadi
Hariri (Atozed Software)
Security has been one of Microsoft’s biggest selling points, and yet at the same time one of it’s largest defects. With .NET, Microsoft addressed some of the crucial points in regard to security and application development, management and deployment. Now with 2.0 around the corner, what is next? This session examines security in .NET 2 and if it's all that it's cut out to be. D19 - Threading in .NETSpeaker:
Chad
Hower (Microsoft)
This session will demonstrate how to create and use threads in .NET using the FCL. It will also cover some common problems encountered with threading and how to handle them. D20 - C# for Delphi DevelopersSpeaker:
Chad
Hower (Microsoft)
This session will provide an introduction to C# for Delphi developers. C# is the "Default" language of .NET and Delphi programmers will often need to translate C# code into Delphi. Some programmers may also find a need to use C# either for needs of integration, or because of a job change. This session will give Delphi programmers a crash course into C#. D21 - Developing Custom VCL and VCL.NET Component DesignersSpeaker:
Ray
Konopka (Raize Software, Inc.)
This session focuses on how to enhance the design-time interface of a component through custom design editors. Specifically, you will learn the details of creating custom property editors, component editors, and other design-time elements. In addition, through several examples, you will see how these building blocks can be used to dramatically enhance the usability of a component. D22 - Migrating Custom VCL Controls to VCL.NETSpeaker:
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. D23 - Developing Custom .NET Component DesignersSpeaker:
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. D24 - Überblick über ADO.NETSpeaker:
Peter
Pohmann (dataWeb)
Der Datenbankzugriff in .NET unterscheidet sich deutlich von dem Modell, welches man als Delphi-Entwickler gewohnt ist. Deshalb gibt diese Session einen Gesamtüberblick über ADO.NET und geht insbesondere auf die Unterschiede zur Arbeitsweise in Delphi mit TDataSet ein. D25 - Building SharePoint 2003 Web Parts with Delphi 2005Speaker:
Bob
Swart (Bob Swart Training & Consultancy)
This session starts by explaining what SharePoint Services 2003 and Portal 2003 are, and that these can be extended with custom components called Web Parts. We'll then use Delphi 2005 to develop Web Parts, from a simple Web Part to more complex Web Parts with child controls and finally two Web Parts that communicate together in a Consumer/Provider model. We'll also cover deployment and security. D26 - Advanced Updating Scenarios for ADO.NETSpeaker:
Neal
Ford (ThoughtWorks)
This session covers advanced capabilities of datasets, graceful update resolution conflicts, building briefcase applications, and building distributed client/server applications using XML and Web Services. It also covers updating in the ASP.NET world. This session is designed to take ADO.NET to the next level. The whole session is about updating using ADO.NET, including lots of examples. D27 - Advantage in Delphi 2005 effektiv nutzenSpeaker:
Joachim
Dürr (iAnywhere)
In Delphi 2005 gibt es eine Vielzahl von Datenzugriffsmöglichkeiten. Der ADS bietet hier native VCL-Komponenten, BDP und einen .NET Data Provider. Diese Session gibt einen allgemeinen Überblick in die Delphi-Datenzugriffsarchitektur und speziell in die ADS-Implementierungen. D28 - Advantage Database Server Version 8Speaker:
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. D29 - Reporting mit Rave 6.0, Teil 1 (Grundlagen)Speaker:
Thomas
Pfister (TP-Softwaresysteme)
In Delphi 2005 wurde für den VCL- und VCL.NET-Bereich erneut Nevrona Rave als Standard-Reportengine gewählt. Die Teilnehmer lernen in der Session die Erstellung von Berichten aus Delphi 2005 und erhalten einen Überblick über Rave 6.0. Es wird die Nutzung von Rave unter VCL, VCL.NET sowie WinForm näher erläutert. D30 - Reporting mit Rave 6.0, Teil 2 (Praxis)Speaker:
Thomas
Pfister (TP-Softwaresysteme)
In dieser zweiten Rave-Session werden die vielfältigen Möglichkeiten von Rave 6 näher erläutert. In einem kompakten Überblick werden komplexere Themen wie Gruppierungen, DataMirrorSection und GlobalPages aufgezeigt. Die Session zeigt weiterhin auch die Nutzung von Rave in WinForm sowie ASP.NET-Applikationen mit Delphi sowie C#. D31 - TurboDB 5Speaker:
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. D32 - ODAC für Delphi/Delphi.NETSpeaker:
Henry
Wolf (SDCTec GmbH)
Mit den Komponenten von ODAC können Sie nativ via Oracle-SQL*Net und über TCP/IP (ohne Oracle-Client) von Delphi/Delphi.NET-Applikationen auf Oracle-Datenbanken zugreifen. In der Session werden der Umfang und die Fähigkeiten der Bibliothek erläutert. D33 - TMS-Komponenten für Delphi, .NET und ASP.NETSpeaker:
Henry
Wolf (SDCTec GmbH)
Die Komponentenbibliothek TMS Component Pack Pro enthält über 200 Komponenten. Nach einem kurzen Überblick wird die Bibliothek TMS-Planer zur Implementierung datenbank-basierender Lösungen rund um Termine und Zeitmanagement vorgestellt. Zum Schluss wird eine einfache Lösung zur Implementierung automatisierter Software-Updates auf Basis von Komponenten dieser Bibliothek präsentiert. D34 - MDAC-Komponenten für Delphi/C++Builder und .NETSpeaker:
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. D35 - Model Driven Development mit ECO IISpeaker:
Bernd
Ua (Bernd Ua Consulting)
Mit Delphi 2005 stellt Borland eine neue Version des ECO-Frameworks (Enterprise Core Objects) vor. Mithilfe der ECO-Komponenten lassen sich modell-getriebene Anwendungen erstellen. Die Session gibt einen Überblick über die neuen Features wie den programmierbaren objektrelationalen Mapper sowie der Synchronisation und dem Pooling von Objekträumen, die ECO auch für ASP.NET interessant machen. D36 - XML in DelphiSpeaker:
Marco
Cantù (Wintech Italia Srl)
There are many different ways to manage XML in Delphi Win32 and .NET applications. This presentation provides an overview of the standard XML processing techniques (DOM and SAX), covers the specific support provided by Delphi for Win32 (TXmlDocument, interface-based DOMs) and in .NET (readers and writers). Finally, the talk will introduce XPath and XSLT, two standard XML-processing techniques. D37 - XML Document Programming in Win32Speaker:
Bob
Swart (Bob Swart Training & Consultancy)
This session assumes a little XML knowledge, and will cover XML Document Programming using three different approaches. We start with the TXMLDocument component first. Second is the XML Data Binding Wizard to generate interfaces and classes based on the XML Document. Third, we'll use the XML Mapping Tool to map an XML document to a DataSet (and back). Delphi 2005 (Win32) is used. D38 - .NET und J2EE - Just Good FriendsSpeaker:
Adam
Bien (adam-bien.com)
J2EE und .NET sind sich ähnlicher als manch einer denkt. Bei der starken Verbreitung von J2EE auf dem Server und .NET auf dem Client sind Hybridarchitekturen zwangsläufig notwendig. In dieser Session werden die Herausforderungen beim Aufbau der Architektur und des Designs von Hybridarchitekturen diskutiert. D39 - SOA Blueprints - nur die FaktenSpeaker:
Adam
Bien (adam-bien.com)
In dieser Session werden nur Fakten der SOA-Spezifikation (Service Oriented Architecture) präsentiert und Parallelen zu bereits existierenden Ansätzen und Vorgehensweisen gezogen. Neben der reinen Theorie werden Vor- und Nachteile der SOA-Anwendungen präsentiert und das Einsatzgebiet von SOA eingegrenzt. D40 - Palm-Anwendungen mit PocketStudio entwickelnSpeaker:
Peter
Tabatt
PocketStudio ist eine Pascal-Entwicklungsumgebung zum Erstellen von Anwendungen für PalmOS-Geräte. Die Session stellt die IDE vor und zeigt die Besonderheiten und Unterschiede im Vergleich zu Delphi. D41 - Advancing Software Development mit StarTeamSpeaker:
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. D42 - Team-Development mit Delphi und StarTeamSpeaker:
Bernd
Ua (Bernd Ua Consulting)
In einigen neueren Delphi-Versionen ist das Konfigurations- und Versionsmanagementsystem StarTeam mit enthalten. Die aktuelle IDE von Delphi 2005 enthält bereits einen integrierten Client für dieses System, und für ältere Versionen stehen Plug-ins zur Verfügung. Die Session gibt einen Überblick über die Verwendung von StarTeam im Verbund mit Delphi. Es wird gezeigt, wie Sie Delphi-Projekte in StarTeam verwalten und den StarTeam-Server einrichten. D43 - Datenbankdesign als Basis zum ProjekterfolgSpeaker:
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? D44 - InterBase Performance TuningSpeaker:
Daniel
Magin (Better Office)
Diese Session zeigt Ihnen, wie mit InterBase beschleunigt wird. Mit wenigen Zeilen im Quelltext und Veränderungen des Datenbank-Designs kann InterBase erheblich schneller SQL-Anweisungen ausführen. Weiterhin werden auch interne Abläufe von InterBase erläutert. Die Programmbeispiele werden in Delphi gezeigt, sind jedoch auf alle anderen Programmiersprachen portierbar. D45 - InterBase System TablesSpeaker:
Daniel
Magin (Better Office)
Lernen Sie die Systemtabellen von InterBase kennen. Wie jede Datenbank besitzt auch InterBase Systemtabellen, in denen das Skelett einer Datenbank abgebildet wird. Durch das Analysieren der Systemtabellen können Sie das Datenbank-Design verändern und auch automatisch Quellcode wie beispielsweise ein Objektmodell für Ihre Programmiersprache erzeugen lassen. Der Vortrag enthält viele Live-Beispiele in Delphi und C#. D46 - Night School: Webanwendungen mit IntraWebSpeaker:
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. D47 - Web Services Reloaded - das Indigo-ProjektSpeaker:
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? D48 - Data Remoting with Delphi for .NETSpeaker:
Jeroen Wiert
Pluimers (Oosterkamp training / consultancy)
In the Win32 you could perform data remoting with DataSnap (formerly called MIDAS). With the introduction of Delphi 2005, Borland has added new components that makes it much easier to perform data remoting in .NET. During this session you will learn how to combine these components, and how it also makes it much easier to perform transaction management for you. D49 - Developing for .NET Compact Framework with Delphi "DeXter"Speaker:
Jeroen Wiert
Pluimers (Oosterkamp training / consultancy)
Borland will include support for the .NET Compact Framework (.NET CF) with the upcoming Delphi "DeXter" release. This session shows you how to build mobile applications with Delphi "DeXter". Starting with some simple applications, you will soon learn how it compares with regular windows applications. We will also discuss how differences between mobiles with your .NET CF development. D50 - Multimediale Präsentation Ihrer Software in MinutenSpeaker:
Daniel
Bernard (Bernard D&G)
In dieser Session wird gezeigt, wie Sie auf einfachste Art und Weise und in kürzester Zeit eine professionelle Softwaredemonstration in Form von vielfältigen Formaten wie Flash, Java, EXE, AVI, Windows Media Player ASF, GIF, Word oder PDF erstellen und in der Praxis einsetzen können. Sei es als Entwickler, Softwaretrainer, Projektleiter, Supportmitarbeiter oder Webseitenprogrammierer. Ihnen werden Vorteile und Nutzen der vorgestellten Applikation für Ihre individuellen Belange als Entwickler erläutert und aufgezeigt, wie die Software Sie bei Ihrer täglich Arbeit entlasten kann – egal auf welcher Plattform Sie arbeiten. D51 - An Introduction to XSLTSpeaker:
Jeroen Wiert
Pluimers (Oosterkamp training / consultancy)
This session introduces you to the XSLT. You will learn how to use XSLT to map information from XML files to any other kind of text file, including XML, HTML, delimited and plain text. Starting with basic constructs to proces simple XML, we will dig into the more complex constructions like copying complete node trees while still being able to modify parts of it. During the processing you will also learn about how to use XPath expression to address information in your XML files, and to use these XPatch expressions to steer your XSLT elements. Finally you will see some XSLT engines used, and learn to accomodate for differences in these XSLT engines. |
Newsletter
präsentiert von
Gold Sponsor
Silber Sponsor
|
|||||||||||