EKON6 EKON6
EKON6 / Sessions / Delphi /



D0 RAD Product Address
Anders Ohlsson (Borland)
We will show what is new in Delphi 7, Kylix 3, C++ Builder 6, and also take a brief look at the Delphi for .NET compiler preview that ships in Delphi 7.
Level = 1 (für alle Teilnehmer)

D1 Von DCOM zu SOAP mit Delphi 5/6
Andreas Kosch (bekannter Autor und Speaker)
Die Stichworte Delphi, DCOM, HTTP, XML und SOAP bedeuten zwangsläufig, dass die Themen Windows 2000, COM+-Anwendungen, Internet Information Service 5, Active Server Pages (ASP) und die Sicherheitsfunktionen von Windows 2000 angesprochen werden müssen. Mit Delphi 6.02 hat sich sowohl die Implementierung eines Web Services als auch die Erstellung eines Web Services-Clients geändert, so dass nun der Zugriff auf die .NET-Welt offen steht.
Level = 1 (für alle Teilnehmer)

D2 Internet Anwendungen
Andreas Kosch (bekannter Autor und Speaker)
Für die Implementierung einer Internet-Anwendung stehen wir vor der Qual der Wahl, da unter anderem die Alternativen CGI, ISAPI, Internet Express, Web Snap, ASP und ASP.NET zur Verfügung stehen. Muss die Anwendung skalierbar sein und stabil laufen, wird die Auswahl kleiner. Die Session stellt diese Techniken vor und vergleicht dabei den Implementierungsaufwand mit Borland Delphi 5/6, dem .NET Framework sowie mit Microsoft Visual Studio .NET.
Level = 2 (Kenntnisse erforderlich)

D3 Von ADO/ADO Express zu ADO.NET
Andreas Kosch (bekannter Autor und Speaker)
Die Session geht zuerst auf das Objektmodell von ADO ein und demonstriert über Beispielprojekte, wie der direkte Zugriff auf die ADO-Objekte aussieht. Im direkten Vergleich dazu wird der Einsatz von ADO Express (den VCL-Komponenten für den Zugriff auf ADO) vorgestellt. Eine Gegenüberstellung beleuchtet die Neuheiten von ADO.NET und zeigt, dass auch das „alte“ ADO in der neuen .NET-Welt trotz ADO.NET noch nicht zum alten Eisen gehört.
Level = 1 (für alle Teilnehmer)

D4 Tipps und Tricks zu IBX, InterBase 6 und Delphi
Andreas Kosch (bekannter Autor und Speaker)
Die Entwicklung einer Datenbankanwendung für den InterBase ist aufgrund der unterschiedlichen Versionen des InterBase-Servers, der IBConsole und der InterBase Express-Komponenten (IBX) von Delphi 5/6 nicht leichter geworden. Durch die Abspaltung des Entwicklungswegs der beiden OPEN SOURCE-Ausführungen InterBase und Firebird stehen wir vor zusätzlichen Herausforderungen. Auch die IBX-Komponenten haben im letzten halben Jahr ihr Verhalten geändert.
Level = 1 (für alle Teilnehmer)

D5 Design Patterns im Einsatz mit ObjectPascal
Max Kleiner (Kleiner Kommunikation)
Anhand von sechs konkreten Beispielen von Design Patterns (Singleton, Wrapper, Adapter, Observer, Strategie und Lock) lässt sich das Erstellen von modularem Code aufzeigen. Viele Applikationen enthalten wiederkehrende Patterns in Analyse, Design und Implementierung als OO-Standards. Jedes Pattern wird kurz in Modell, Funktion (Code) und Einsatz dargestellt.
Level = 2 (Kenntnisse erforderlich)

D6 UML CASE Tools im Vergleich
Max Kleiner (Kleiner Kommunikation)
Vermehrt ist der Einsatz eines UML-Tools im effizienten Softwarebau gefragt. Anhand eines konkreten DLL-Projektes werden die einzelnen Tools mit entsprechenden Diagrammen dargestellt. Im Vordergrund stehen Rose, ModelMaker, Enterprise Architect und objectiF.
Level = 1 (für alle Teilnehmer)

D7 Creating Custom Variants in Delphi and Kylix
Rick Ross
Originally variants were used with OLE Automation on the Windows platform. Delphi and Kylix support a new breed of variants that allow for customized data types and are cross-plaform. In this session, you will learn how to create custom variants in both Delphi and Kylix.
Level = 2 (Kenntnisse erforderlich)

D8 Creating cross-platform Synchronization classes with Kylix and Delphi
Rick Ross
Encapsulating functionality into cross platform classes allows applications to take advantage of multiple operating systems. In this session, you will learn various techniques and tips for writing cross platform classes and three real world examples that work on NT and Linux.
Level = 2 (Kenntnisse erforderlich)

D9 Linux for Windows Developers
Rick Ross
This session introduces the Linux operating system and its architecture to Windows developers. Several key concepts and various tips and tricks for porting existing applications to the Linux operating system will be covered.
Level = 2 (Kenntnisse erforderlich)

D10 Advance Components Writing for WebSnap in Delphi and Kylix
Alain "Lino" Tadros (Kazoo Software Inc.)
This session will highlight the fundamentals of the WebSnap architecture and will go through the different pieces that bring this technology together. WebSnap is pretty powerful! But definitely needs a walkthrough. Running demos for WebSnap does not do the trick.Login adapters, LocateFileService, WebUserList, etc… will be demonstrated but mainly a deep look under the hood will be taken.
Level = 3 (für Experten)

D11 .NET interoperability with Delphi Framework.
Alain "Lino" Tadros (Kazoo Software Inc.)
With the final release of the Microsoft.NET framework, a lot of people are asking how Delphi will play in that environment. •Will Delphi ever run under the Visual Studio.NET IDE? •Will Delphi produce .NET executables to run in the Common Language Runtime? •Will Delphi Web Services work with .NET Web Services? •Will we ever be able to create a Delphi class and descend from it or implement...
Level = 2 (Kenntnisse erforderlich)

D12 Programming Internet Servers with Indy, Part 1
Chad Hower (AToZed Software)
Indy is an open-source set of TCP/IP components and is included as part of Delphi and Kylix. This session introduces Indy servers and demonstrates their use.
Level = 2 (Kenntnisse erforderlich)

D13 What is new in Indy 9
Chad Hower (AToZed Software)
Delphi 6, C++ Builder 6, Kylix 1 and Kylix 2 shipped with Indy 8.0. Since that time, Indy 9.0 has been released and Indy 10.0 is under construction and in beta stage. Indy 9.0 contains about 50 new components and many other important changes. This session covers all new features, changes and new components in depth.
Level = 1 (für alle Teilnehmer)

D14 Programming Internet Clients with Indy, Part 1
Chad Hower (AToZed Software)
Indy is an open-source set of TCP/IP components and is included as part of Delphi, C++ Builder, and Kylix. This session introduces Indy clients and demonstrates their use.
Level = 2 (Kenntnisse erforderlich)

D15 Programming Advanced Servers with Indy, Part 2
Chad Hower (AToZed Software)
Indy is an open-source set of TCP/IP components and is included as part of Delphi, C++ Builder and Kylix. This session dispenses with the basics and covers advanced topics of Indy servers and their use.
Level = 3 (für Experten)

D16 Programming Advanced Clients with Indy, Part 2
Chad Hower (AToZed Software)
This session dispenses with the introduction to Indy clients and covers strictly the details and usage of Indy clients.
Level = 3 (für Experten)

D17 Database Design and Modeling for Programmers
Chad Hower (AToZed Software)
This session will teach programmers how to create database designs that are flexible, scalable and easy to maintain. The databases will also be of the caliber that when an actual DBA or another programmer inherits your system they will not want to go find another job. This is not intended to train you to be a full-fledged DBA, or cover advanced design or performance issues. This is a crash course.
Level = 1 (für alle Teilnehmer)

D18 Ein Web Service als Remote Data Storage
Max Kleiner (Kleiner Kommunikation)
Gezeigt wird der Bau eines Web-Services, der aus einem Client gesammelte Daten via SOAP in einen entfernten Datenserver als File oder Record schreibt. Dem gegenüber steht die Technologie eines Remote Procedure Calls (RPC), sozusagen ein Funktionsmuster der älteren Generation.
Level = 2 (Kenntnisse erforderlich)

D19 Das Choice Pattern mit Interfaces realisiert
Max Kleiner (Kleiner Kommunikation)
Ein neues Pattern wird mit Interfaces implementiert und vorgestellt. Manchmal ist der Einsatz von COM etc. unverhältnismässig, trotzdem möchte man einen objektorientierten Ansatz beim Bau einer DLL nicht missen. Die Session zeigt das Rahmenwerk einer objektorientierten DLL, welche das Choice Pattern realisiert.
Level = 3 (für Experten)

D20 Windows XP Programming in Delphi & C++Builder
Ray Konopka (Raize Software)
This session will delve into several new technologies and APIs that have been introduced in Windows XP and how they can be utilitized by Delphi developers. Topics will include application manifests, enhanced graphics support with GDI+, the impact of fast user switching, and how to support visual styles and themes in your Delphi applications and custom components.
Level = 2 (Kenntnisse erforderlich)

D21 Creating Compound Components
Ray Konopka (Raize Software)
This session investigates the various techniques involved in creating compound components including manual creation, component templates, frame components, and sub-components. Along the way, guidelines for the effective use of each technique will be presented along with the advantages and disadvantages of each approach.
Level = 2 (Kenntnisse erforderlich)

D22 Wrapping your Code in Packages
Ray Konopka (Raize Software)
Packages are one of the most powerful and flexible features in Delphi. Unfortunately, they are also one of the more mysterious. This session provides a quick introduction to packages, but the remainder of the session focuses on specific topics related to packages, such as the differences between runtime and design packages, application partitioning with packages, custom component distribution, etc
Level = 1 (für alle Teilnehmer)

D23 Creating Collection Properties
Ray Konopka (Raize Software)
There are several benefits to using collections. The most important is that collections provide automatic streaming support for its items. Plus, collection-based properties have built-in design-time support via a common property editor that is used by all collection-based properties. In this session you'll learn everything you need to know to incorporate collections into your own components.
Level = 2 (Kenntnisse erforderlich)

D24 Vendor ShowCase Advanced Debugging with CodeSite
Ray Konopka (Raize Software)
This session is not a demo for CodeSite, you can get that from the exhibit hall. Instead, this session takes an in-depth look into the advanced features of CodeSite. Topics covered will include sending custom data through custom formatters, creating custom inspectors, using the CodeSite object manager, and sending messages remotely.
Level = 2 (Kenntnisse erforderlich)

D25 Practical Cryptography
Hadi Hariri
There is an overwhelming amount of concepts and terminology that can confuse the beginner. However, in todays world, security plays an important role, and there is a growing demand for implementing secure solutions. The purpose of this session it to provide the attendee with sufficient knowledge in order to allow him/her to implement security in his/her applications.
Level = 2 (Kenntnisse erforderlich)

D26 Practical Webdevelopment with Delphi/C++Builder
Hadi Hariri
This session has a practical approach. The examples are built step-by-step, introducing new concepts each time. Starting from simple requests to a web application, the examples move on to show how to interact with databases and more complex issues. Peculiarities of web development such as the stateless nature of the HTTP protocol and its workarounds are also discussed.
Level = 1 (für alle Teilnehmer)

D27 Administrating and Configuring Linux for Kylix
Jeroen Pluimers (All Information Management BV)
After your first Linux installation, you probably want to start programming all of your internet applications with Kylix right ahead. In this session, you will learn important lessons on how to configure your Linux machine so your start will be as swift as possible. This session is focused to setup a system allowing you to program in Kylix and exchange your projects and sources with Windows.
Level = 1 (für alle Teilnehmer)

D28 Delphi/C++Builder and Kylix debugging techniques
Jeroen Pluimers (All Information ManagementBV)
During this session, you will get an overview of the new debugging features, like Remote Debugging, Breakpoint Actions, Breakpoint Groups, Debug desktop and breaking into external processes. Also, you will see other techniques you can use next to Delphi and Kylix, for instance by using other tools and methods. This will lead to a good debugging methodology that is both usable in Windows and Linux
Level = 1 (für alle Teilnehmer)

D29 Data Access technology – what choices do you have?
Jeroen Pluimers (All Information Management BV)
The abstraction of TDataSet in Delphi 3 opened up the Database architecture a lot. It allowed Borland not only to introduce MIDAS (now called DataSnap), but also make the RAD products less dependent on the BDE. During this session, you will learn the basic principles of how the data-related Delphi component architecture is organized, and what kind of ways you can access your data.
Level = 1 (für alle Teilnehmer)

D30 Advanced SQL – beyond the SELECT * FROM CUSTOMER
Jeroen Pluimers (All Information Management BV)
SQL is a really powerful language, and there are many tips and tricks that help you better SQL. This session drowns you into a practical mix of joins, subqueries, triggers, groupings, havings, inserts, stored procedures and much much more. After the session you have a thoroug understanding how SQL works, and where to get your performance from.
Level = 1 (für alle Teilnehmer)

D31 XML-Grundlagen
Stefan Heymann
XML hat sich innerhalb weniger Jahre zu einer weit verbreiteten Technik für den strukturierten Austausch und die Präsentation von Daten etabliert. Diese Session stellt die XML-Sprache selbst vor und legt damit den Grundstein für einen erfolgreichen Einsatz sämtlicher XML-basierter Techniken. Es erfolgt eine Einführung in Struktur, Syntax, DTDs und Anwendungsmöglichkeiten von XML.
Level = 1 (für alle Teilnehmer)

D32 XML-Verarbeitung mit Delphi
Stefan Heymann
Nach einer Vorstellung der grundlegenden Ansätze des XML-Parsings werden wir mit Delphi einige Beispiele durchgehen, wie man eine XML-Instanz sauber in ihre Einzelteile zerlegt. Wir schauen uns das Angebot an Parsern für Delphi an und können dabei die Vor- und Nachteile der verschiedenen Techniken und Parser gegenüberstellen.
Level = 2 (Kenntnisse erforderlich)

D33 Building ISAPI Filters with Delphi
Michael Li (Infocan Management Consultants Group Inc.)
This session introduces the various authentication schema that is available in Internet Information Server, how to create an ISAPI filter, and demonstrate practical examples such as auditing and logging network traffic for performance analysis and custom security authentication.
Level = 3 (für Experten)

D34 DataSnap via the Internet
Michael Li (Infocan Management Consultants Group Inc.)
This session will provide an overview on the new DataSnap features such as TWebConnection component and connecting to remote server via Web Services and SOAP Server Data Module. Deployment issues such as firewall constraints, VPN, security and data encryption will also be discussed.
Level = 2 (Kenntnisse erforderlich)

D35 Internet Development with Delphi
Michael Li (Infocan Management Consultants Group Inc.)
This session will take a step-by-step approach in creating web server application like CGI application, ISAPI, Apache Share Modules, debugging techniques and illustrate the power of some of the WebBroker technologies in Delphi 6, C++Builder 6 and Kylix. If you are seasoned in Delphi but new to web development, this session is the perfect primer to get you started in the right direction.
Level = 1 (für alle Teilnehmer)

D36 Delphi's ClientDataSet: A New Standard for Application Development
Cary Jensen (Jensen Data Systems Inc.)
This presentation explores the use of ClientDataSets and DatasSetProviders as the primary tool for building user interfaces in Delphi and Kylix, regardless of which data access mechanism you use. Topics discussed include:The data store and the change log, managing the change log, using nested datasets, passing parameters and CommandText to DataSets, creating aggregate fields, using GetGroupState, and unterstanding temporary and persistant indexes, among others.
Level = 1 (für alle Teilnehmer)

D37 The Delphi and Kylix Developer's Guide to Interfaces
Cary Jensen (Jensen Data Systems Inc.)
Interfaces are among the most abstract constructs in the Object Pascal language. This presentation provides a complete and detailed look at interfaces, including how they are implemented, how they provide for polymorphism in the absence of inheritance, and how they are used in Delphi to provide support for Microsoft’s Component Object Model (COM) and CORBA (both Delphi and Kylix). This presentation includes examples of interface implementation by delegation, dynamically binding interfaces, as well as interface name resolution. Several real-world examples of how interfaces can be used to implement features are demonstrated, including interfaces that act as data providers (data pump).
Level = 1 (für alle Teilnehmer)

D38 Visual Component Development using Frames
Cary Jensen (Jensen Data Systems Inc.)
The TFrame class in Delphi, Kylix, and C++ Builder permits you to create true visually designed components. This presentation takes a wide-ranging and detailed look at application development using Frames. In addition, the benefits and drawbacks of installing frames into the Object Repository and design-time packages are discussed in detail. Frame templates that employ VFI (visual form inheritance) are also discussed.
Level = 1 (für alle Teilnehmer)

D39 Objectpascal goes .NET
Ua Bernd (Bernd Ua Consulting)
Die Session erläutert die zusätzlichen Features der Sprache ObjectPascal angefangen von Attributen bis hin zu Namespaces und Nested Types, die in Delphi 7 und Delphi for .NET eingeführt werden, um Kompatibilität mit der Common Language Specification zu erreichen.
Level = 1 (für alle Teilnehmer)

D40 Portieren nach Delphi for .NET
Ua Bernd (Bernd Ua Consulting)
Die Session gibt einen Überblick, über die Portierungsoptionen bestehender Delphi-Applikationen nach .NET. Was ist nicht portierbar? Welche Workarounds gibt es für bekannte Probleme? Was sollte vermieden werden? Was ändert sich beim Datenbankzugriff?
Level = 1 (für alle Teilnehmer)

D41 Komponentenentwicklung III
Ua Bernd (Bernd Ua Consulting)
Die Session erläutert wie das Speichern komplexer Daten in Komponenten implementiert wird. Es wird gezeigt wie Listen, Kollektionen oder Binärdaten abgelegt werden und diskutiert was bei vererbten Formularen und Frames zu beachten ist. Erfahrungen in der Komponentenentwicklung erforderlich!
Level = 3 (für Experten)

D42 Formulare vererben
Ua Bernd (Bernd Ua Consulting)
Formulare können auf unterschiedliche Art und Weise vererbt werden. Visuell in der Oberfläche oder ausschliesslich im Code. In Form von CustomModules schliesslich können sogar Formulare mit neuen Ereignissen und Eigenschaften in der IDE installiert werden. Die Session erläutert die verschiedenen Techniken und Ansätze und diskutiert deren Vor- und Nachteile.
Level = 2 (Kenntnisse erforderlich)

D43 Delphi Interfaces
Peter Pohmann (dataWeb GmbH)
Interfaces sind nicht nur eine unabdingbare Voraussetzung für die COM-Programmierung sondern vor allem auch ein wichtiges Element für den Entwurf von wiederverwendbaren Komponenten. Aus diesem Grund tauchen sie immer öfter in der VCL auf und spielen im .NET-Framework eine fundamentale Rolle. Die Session erklärt Funktionsweise und Einsatzmöglichkeiten von Interfaces mit Beispielen aus VCL und .NET.
Level = 2 (Kenntnisse erforderlich)

D44 ADO.NET für Delphi-Entwickler
Peter Pohmann (dataWeb GmbH)
ADO.NET ist der völlig neu entworfene Nachfolger von ADO und basiert nicht mehr auf COM. Das geänderte Grundkonzept erfordert einiges Umdenken von Seiten der Entwickler. Die Session erklärt die Grundprinzipien und Komponenten von ADO.NET, vergleicht diese mit den vorhandenen Mechanismen in Delphi (client data sets) und bietet einen Ausblick auf die Möglichkeiten in Delphi for .NET.
Level = 2 (Kenntnisse erforderlich)

D45 SOAP-Framework in Delphi
Ua Bernd (Bernd Ua Consulting)
Die Session behandelt den Aufbau und die Funktionsweise des SOAP-Frameworks in Delphi. Erläutert werden die Optionen und Ereignisse der beteiligten Komponenten mit denen der Datentransport angepasst oder Sicherheitsroutinen implementiert werden können.
Level = 2 (Kenntnisse erforderlich)

D46 Delphi und Oracle Lite
Henry Wolf
Oracle Lite als Datenbank-Plattform ist eine schnelle und schlanke Alternative zur Erstellung von "leichten" Datenbank-Anwendungen. In welchen Fällen und wie kann ich Oracle Lite Anwendungen mit Delphi erstellen. Dabei wird auch auf die Möglichkeit der weiteren Skalierung von Anwendungen eingegangen.
Level = 1 (für alle Teilnehmer)

D47 Portable Programmierung mit Delphi und dbExpress
Henry Wolf
Oft stellt sich die Frage wie man datenbankspez. Funktionen in Anwendungen nutzen kann, aber die Plattformunabhängigkeit erhalten kann. Es werden technische Ansätze zur portablen Entwicklung von Anwendungen am Beispiel einer kleinen Anwendung mit InterBase und Oracle angeboten bzw. entsprechenden Komponenten erstellt.
Level = 1 (für alle Teilnehmer)

D48 Was ist so anders an IBObjects?
Karsten Strobel (AIT GmbH)
IBObjects erfreut sich unter den InterBase-Entwicklern grosser Beliebtheit. Und dies obwohl es zu IBObjects etliche, zum Teil sogar kostenlose Konkurrenzprodukte gibt. Warum und für wen lohnt sich die Anschaffung dieser Komponentenbibliothek für Delphi und BC++? Es werden gezielt die Highlights von IBO vorgestellt und in die Experimenten ausprobiert, welche Features IBobjects überlegen machen.
Level = 1 (für alle Teilnehmer)

D49 Delphi6 & Oracle
Henry Wolf
Welche Schnittstellen (bzw. Komponentenbibliotheken) stehen zur Verfügung und welche Vor- und Nachteile haben diese. Wie kann man die Funktionen von Oracle8i/9i effizient nutzen. Wie ist dabei vorzugehen.
Level = 1 (für alle Teilnehmer)

D50 Web Server Application Development with Delphi & WebSnap
Bob Swart (Bob Swart Training & Consultancy)
In this session I`ll introduce web server application development with Delphi and WebSnap, using the WebSnap wizards, data modules and page modules as well as most WebSnap components from the Component Palette. We`ll especially focus on the several adapter components - the glue between Selphi and the server-side JScripting, and show how to present information from database tables.
Level = 1 (für alle Teilnehmer)

D51 e-Commerce Application Development with Delphi & WebSnap
Bob Swart (Bob Swart Training & Consultancy)
In this follow-up WebSnap session we`ll extend the previous WebSnap application with a Login form, user authentication and access roghts (in order to secure parts of our application as well as individual fields an actions). We`ll also see how to do session managment (for a shopping basket), and examine realworld deployment issues and debugging techniques.
Level = 1 (für alle Teilnehmer)

D52 XML Document Programming with Data Binding and XML Mapper
Bob Swart (Bob Swart Training & Consultancy)
In this session I'll show how Delphi 6 contains three different ways to work with XML Documents, starting with the TXMLDocument component that is a wrapper around the "regular" DOM as well as the IXMLDocument interface. This provides an easy access to XML documents, without design-time and/or XML (document) structure support. For that, we need to advance to the next level with the
Level = 1 (für alle Teilnehmer)

D53 Multi-tier Delphi Development for the Internet
Terry Dietzler (The DSW Group)
This session will present techniques and considerations for creating multi-tiered applications which can be deployed over the Internet, including concepts of multi-tier development and creating data-aware Active Forms.
Level = 3 (für Experten)

D54 Web Services in Delphi
Terry Dietzler (The DSW Group)
This session will begin with an overview of web services and their potential in the future of computing. It will then look at how to locate and take advantage of existing web services created by other vendors. During this will be discussion of the importance and use of WSDL documents. The next portion of the session will demonstrate how to create your own web services and then how to publish them.
Level = 2 (Kenntnisse erforderlich)

D55 IB Performance Tuning
Holger Klemt (HK-Software)
Die Datenbank InterBase bietet ein erhebliche Vielfalt an Datenbankobjekten, die von den meisten Programmieren nicht wirklich ausgereizt werden. Steigern Sie die Geschwindigkeit Ihrer Applikation um das 20- bis 100-fache durch den Einsatz von Stored Procedures und sehen Sie, welchen Hilfen Ihnen InterBase zur Optimierung bietet
Level = 1 (für alle Teilnehmer)

D56 IB Volltextsuche
Holger Klemt (HK-Software)
Datenbanken bieten viel Platz für die Speicherung von Daten, aber wie lässt sich der Zugriff auf viele Texte optimieren. Sehen Sie in dieser Session, wie man auf Basis von Delphi und InterBase eine praxiserprobte Volltextsuche implementieren kann, die Ihnen sekundenschnellen Zugriff auf Ihre Daten bietet.
Level = 1 (für alle Teilnehmer)

D57 Delphi OOP
Holger Klemt (HK-Software)
Die Session zeigt auf Basis der Delphi OOP Sessions der letzten Jahre aufbauend weitere neue Aspekte, wie Ihnen der Einsatz von Objekten im Rahmen Ihrer Softwarearchitektur das Programmiererleben erleichtern kann und Sie sich in Ihrer Arbeit auf wirklich wichtige Probleme konzentrieren können. Ein Delphi Datenbank Programm ohne Formulare? Lassen Sie sich überraschen ...
Level = 2 (Kenntnisse erforderlich)

D58 Vendor ShowCase Reports mit Fastreport
manuel Morbitzer (HK-Software)
Die Alternative zu Quickreport fuer leistungsfaehige Reports unter Delphi, C++ Builder und Kylix. Sehen Sie die einfache Integration, Erstellung von Formularen mit oder ohne Datenbankanbindung, Kreuztabellen, Charts und die Faehigkeiten des integrierten Pascal Interpreters.
Level = 1 (für alle Teilnehmer)

D59 Skalierbarkeit mit virtuellen Maschinen
Andreas Vogel (VMware)
Virtuelle Maschinen sind kein neues Konzept, sie wurde bereits vor 30 Jahren von IBM entwickelt und auf Grossrechnern zum Einsatz gebracht. VMware hat diese Idee wieder aufgegriffen und fuer die Intel Platform implementiert. Virtuelle Maschinen auf dem Desktop sind weitgehend bekannt. Dieser Votrag widmet sich ihrem Einsatz auf Intel Servern, die damit wesentlich skalierbarer werden.
Level = 1 (für alle Teilnehmer)

D60 Using the Delphi for .NET compiler
Anders Ohlsson (Borland)
We will show how you can use the Delphi for .NET compiler preview as it ships with Delphi 7 to write fully managed code applications. We will also show how to write applications and web services for ASP.NET.
Level = 1 (für alle Teilnehmer)

D61 Vendor ShowCase Einfaches entwickeln mobiler Applikationen
Joachim Dürr (Extended Systems)
Applikationen für Mobile Geräte (PDAs) werden immer wichtiger. Diese Session zeigt, wie man unter Zuhilfenahme von XTNDConnect(r) Mobile Objects von Extended Systems Applikationen für PDAs entwickelt, die auf zentrale Unternehmensdaten zugreifen.
Level = 1 (für alle Teilnehmer)

D62 .NET Framework für Softwareentwickler
Frank Lange (Microsoft GmbH)
Microsoft .NET ist ein Bruch zur altbekannten Windows-Programmierung. Verschiedene Programmiersprachen, Metadaten in der Software, Betriebssystem-Abstraktion und eine neue Art der Webseitenentwicklung. In diesem Vortrag wird erklärt, was das .NET Framework ist und welche Konsequenzen es für Softwareentwickler hat, auf dieser Plattform zu implementieren.
Level = 1 (für alle Teilnehmer)

D63 Building Database Applications with Delphi and Advantage Database
Cary Jensen (Jensen Data Systems, Inc.), Joachim Dürr (Extended Systems)
If you are not currently using a remote database server in your Delphi database applications, or are unhappy with your current server, you should consider Advantage Database Server. Advantage provides a high-performance, low maintenance, and cost-effective database solution for Windows, Linux, and Netware, making it an ideal solution for most Delphi and Kylix developers.
Level = 1 (für alle Teilnehmer)

 

 

 

Aktuell
Service
Sessions
Speaker
presented
Silber Sponsoren
Silver Sponsor: bea

Silver Sponsor: Extended Systems

Newsletter
Exhibitors
© 2002 Software & Support Verlag GmbH. Reproduction has to be permitted by the publisher. All brands are usually registered trademarks of companies and organisations.
Questions? ... on the products of the Software & Support Verlag: info@entwickler.com
... on this website: webmaster@entwickler.com