EKON6 EKON6
EKON6 / Sessions / C++Builder /



CB0 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)

CB1 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)

CB2 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)

CB3 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)

CB4 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)

CB5 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)

CB6 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)

CB7 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)

CB8 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)

CB9 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)

CB10 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)

CB11 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)

CB12 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)

CB13 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)

CB14 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)

CB15 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)

CB16 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)

CB17 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)

CB18 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)

CB19 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)

CB20 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)

CB21 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)

CB22 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)

CB23 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)

CB24 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)

CB25 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)

CB26 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)

CB27 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)

CB28 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)

CB29 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)

CB30 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)

CB31 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)

CB32 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)

CB33 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)

CB34 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)

CB35 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)

 

 

 

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