Delphi for .NET 2.0/3.0

Tracks:
Flick
ECO IV
top

Delphi für .NET 2.0/3.0

probucon

Mit den .NET Frameworks 2.0 und 3.0 kommen tausende neuer Klassen, neue APIs und auch neue Sprachfeatures auf den Entwickler zu. Der Workshop zeigt, welche neuen Sprachfeatures des Frameworks Delphi bietet und wie diese in Object Pascal gelöst sind. Es wird diskutiert, welche der neuen APIs und Klassen in Delphi verwendet werden können und welche nicht. Daneben wird gezeigt, welche neuen Features die Entwicklungsumgebung bietet und welche Änderungen im Datenbankbereich zu erwarten sind.

top

Introduction to Generics in Delphi

Raize Software

The next major release of Delphi will include support for generics, a method of defining classes without specifying the exact data types that will be used in the class. This session introduces Delphi developers to the key concepts of generics, including new syntax changes, utilizing existing generic classes and interfaces, as well as creating new generic types.

top

Delphi Product Address

CodeGear

In this session, we’ll discuss the “State of Delphi” – where it is, what’ son the roadmap, and where the product is headed. In addition, Nick will be happy to take questions from the delegates about their thoughts and issues regarding the product.

top

Fragen zur Delphi-Entwicklung unter Windows Vista

gate(n)etwork GmbH

Haben Sie Fragen zur Entwicklung mit Delphi und Windows Vista? Windows Vista stellt für die Entwickler eine ganz neue Herausforderung dar. Die Benutzerkontensteuerung (UAC), Anwendungswiederherstellung (AR API), Aero und vieles mehr verlangen die Aufmerksamkeit des Entwicklers.

top

Running .NET and Win32 Assemblies in InterBase 2007

better office

Lernen Sie das Erstellen von UDF (User Defined Functions) mit WIN32 und .NET für InterBase 2007. In dieser Session wird Ihnen gezeigt, wie Sie UDF strukturiert programmieren und somit verschiedene Frameworks verbinden können.

top

Creating Custom WPF Controls

Raize Software

This session covers what you need to know to get started in creating custom Windows Presentation Foundation (WPF) controls. Topics include user controls versus custom controls, base class selection, dependency properties, routed events, templates, and much more.

top

ASP.NET Error Handling for Delphi Developers

Bob Swart Training & Consultancy

In this session, I will demonstrate several techniques for ASP.NET error handling for Delphi Developers. Error Handling can be done at the method, page, application, and machine level, and we'll see examples of all different techniques. In addition, I'll show how to work with the Debug and Trace objects, and how to add a custom Http Module for debugging purpose (reporting unhandled errors).

top

AJAX-Web-Anwendungen mit Delphi und IntraWeb / VCL for the Web

EDV-Beratung Monien

Diese Session führt in die Web-Anwendungsentwicklung mit Delphi und IntraWeb/VCL for the Web ein. Es wird speziell auf die Unterschiede von seitenorientierter und anwendungsorientierter Entwicklung eingegangen. Seit Version 9.0 bietet IntraWeb leistungsfähige AJAX-Unterstützung, die komplett mit Delphi/C++ Code programmiert werden kann, um schnelle und leistungsfähige Webanwendungen zu erstellen.

top

Code Reviews in der IT-Security durchführen

kleiner kommunikation

Code Reviews lassen nach Qualitätsregeln und Metriken die Sourcen prüfen, analysieren und dokumentieren, bspw. fehlende Exceptions, Ranges {$R+}, Unsafe Code, Cracking oder Fehlertoleranz (Robustheit) checken. Was sind die Kriterien eines Reviews, wenn die Code Security durch Technische Anforderungen wie Vertraulichkeit, Authentifizierung und digitale Signatur im Vordergrund steht.

top

Polyglot Programming

ThoughtWorks

In the next few years, a couple of trends will become obvious: building applications using multiple languages on managed runtimes (both Java and the CLR) and the desire for the joint goals of higher productivity and greater code confidence. This keynote ties these ideas together, presenting a clear vision of where Enterprise software development is heading and how to do it best.

top

Developer Tools Opening Keynote

Embarcadero Technologies

David Intersimone "David I" (Vice President, Developer Relations and Chief Evangelist) at the opening keynote for EKON 11 / EuroDevCon 2007. David will give everyone an update on the Developer Tools Group.

top

Developer Tools Group Technology Keynote

Embarcadero Technologies

David Intersimone "David I" (Vice President, Developer Relations and Chief Evangelist) for the Technology Keynote at EKON 11/EuroDevCon 2007. David will show Developer Tools Group products in action including demos of key capabilities of our existing products. You will also get the chance to see previews of what's cooking in the R&D labs at DTG.

top

AJAX and Web Development in Delphi

Wintech Italia Srl

This tutorial focuses on the new directions on Rich Internet Applications from the Delphi perspective. We'll see how you can use Delphi to provide database access to client side AJAX applications (written manually), but also provide XML data to Flex and Silverlight UIs. Some time will also be devote to the AJAX support of the native Delphi web solution, IntraWeb. The tutorial offers soem foudnations in the various technologies involved, including XML, XSLT, CSS, JavaScript, FLEX, Silverlight, and shows how Delphi can be used to provide strong data-binding and also dynamically generate data-driven user interfaces.

top

Windows Vista: Let's feed the search with our content

gate(n)etwork GmbH

While the Windows Search (Index Server) is not new to Windows, it is new how it impacts the end user desktop and thus it impacts you as developer. Windows users have the desktop search right at the tips of their fingers expecting to find what they are looking for. IFilter is the solution to feed your content into the users desktop search engine and thus making his files retrievable!

top

DBX4 - das neue Datenbankframework

TP-Softwaresystem

Mit Delphi 2007 hat CodeGear ein neues Datenbankframework für Win32 und .NET unter der Bezeichnung dbx4 veröffentlicht. In der Session werden die Grundlagen von dbExpress und insbesondere die neue Architektur von dbx4 näher vorgestellt. Insbesondere die Delegation-Möglichkeiten sollen mit Beispielen aus der Praxis erläutert werden.

top

Why is Everyone so Excited about Ruby on Rails?

ThoughtWorks

Find out why everyone won't shut up already about Ruby on Rails! This web framework for Ruby has appeared from nowhere to become the critics darling: there must be good reasons why. This session covers convention over configuration, ActiveRecord, controllers, views, Ajax, scaffolding, testing, and deployment.

top

Data Binding with ASP.NET 2.0

InfoCan Management

ASP.NET 2.0 introduce new declarative 2-way data binding utilizing the new data source controls, new data-binding controls such as GridView & DetailsView, SQL cache dependencies, and simplified syntax for data-binding expressions. This session shows what data access looks like in the era of ASP.NET 2.0 and highlights some of the new ADO.NET 2.0 features.

top

ECO IV

EDV Beratung Holger Flick

ECO IV wurde für Q3 angekündigt. Sollte es bis dahin zur Verfügung stehen, könnten Neuigkeiten in einer kurzen Session anhand von Beispielen vorgeführt werden.

top

Advanced IntraWeb

JetBrains

This session covers some of the more advanced aspects in IntraWeb such as scalability, how to extend the framework with custom controls, AJAX extensions, using custom JavaScript, subtemplates and other advanced topics.

top

Designing Touch Screen Applications

Raize Software

Today, touch screens are being used more frequently in applications. Designing a user interface for a touch screen is quite a bit different than designing one for a traditional desktop application. This session covers a wide variety of issues that developers experience when creating touch screen applications, including user navigation, control arrangement, user feedback, font choices, and more.

top

Mastering Advantage Database Server

Sybase iAnywhere

Der ADS zählt zu den schlankesten und schnellsten relationalen DBMS am Markt. In dieser Session lernen Sie die Features und die Handhabung des ADS kennen, wie Sie Parallelentwicklung für Einzelplatz- und Mehrplatzumgebungen mit einem Quellcode abdecken und wie Sie den Server mit eigenen Funktionen erweitern können. Zudem werden Sie einen Ausblick auf die kommende Version 9 bekommen.

top

.NET 2.0/3.0 mit dem neuen Delphi

probucon

Die Session gibt einen Überblick über die neuen Sprachfeatures und Klassen, die das neue Delphi für das .NET Framework 2.0/3.0 mit sich bringt. Es wird gezeigt, wie Generics in Delphi gelöst sind, welche APIs von Delphi unterstützt werden und welche nicht. Ein Überblick über die Änderungen im Datenbankbereich rundet die Session ab.

top

Best Practice, Migrating from ASP.NET v1.x to v2.0

InfoCan Management

Learn about design techniques that will make moving ASP.NET 1.1 applications to ASP.NET 2.0 easier. Illustrate new ASP.NET v2.0 features that will help reduce your code base from 50 to 75%. Side-by-side execution of 1.1 & 2.0 applications, the new page compilation model in ASP.NET 2.0, & the Visual Studio 2005 conversion wizard are all discussed. Design considerations for new ASP.NET 2.0 features.

top

IntraWeb in depth

EDV-Beratung Monien

Webanwendungen mit IntraWeb - hier werden alle Ihre Fragen umfassend geklärt. Themen: AJAX in Beispielen, warum Anwendungen und keine Seiten, Performanceabschätzungen, Tipps und Tricks

top

Security and .NET

JetBrains

This session introduces us to the new security aspects in .NET such as Code Access Security, Role-Based Security, Event-Based Security and how they all fit in together. It shows classes that are available to developers, as far as cryptography is concerned, such as configuring and working with file permissions, encryption, key exchange, etc. all with detailed examples.

top

Effective User Interface Design

Raize Software

The goal of this keynote is to illustrate the importance of effective user interface design in an application. To reach this goal, a set of user interface guidelines will be presented that apply to virtually any type of application. In addition, specific attention will be given to user interface design traps that developers often fall prey to.

top

ECO - Practical Examples

EDV Beratung Holger Flick

Die Session zeigt Beispiele für ECO-Anwendungen. Dabei werden Client, Client/Server und Web-Anwendungen gezeigt. Die Betonung wird insbesondere auf die Architektur der Anwendungen gelegt und gezeigt, inwiefern ECO dem Entwickler das Leben erleichtert.

top

Agile Web Development with Ruby on Rails

ThoughtWorks

This workshop explains all the hype surrounding Ruby on Rails, in a context familiar to Java developers. It covers convention over configuration, ActiveRecord, controllers, views, AJAX, scaffolding, testing, and deployment. This web framework for Ruby has appeared from nowhere to become the critics darling: there must be good reasons why. This session shows those reasons, in a context familiar to Java, .NET, and Delphi developers. It discusses how configuration works in Rails, persistence through ActiveRecord, scaffolding, controllers, views, and AJAX. It also covers the important topic of testing, and how Rails makes it easy and automatic. Finally, this session discusses deployment and reflects back on the important lessons that Rails teaches all developers.

top

Reporting mit Delphi 2007

TP-Softwaresystem

In Delphi 2007 wurde bereits zum fünften Mal in Folge Nevrona Rave als Standard-Reportengine gewählt. Die Teilnehmer lernen in der Session die Erstellung von Berichten aus Delphi 2007 und erhalten einen Überblick über Rave 7.5. Insbesondere erfolgt die Vorstellung von mächtigen Features die auch komplexe Reports ermöglichen; z. B. DataMirrorSection, GlobalPages und weitere Re-Use-Objekten.

top

Performance Tuning & Optimizing your ASP.NET Applications

InfoCan Management

This session will showcase the built-in performance caching optimization mechanism in ASP.NET; learn how declarative and programmatic caching can improve performance, working with Application Center Test and other tools to monitor and measure performance, caching and user controls, SQL Cache Invalidation, the new Substitution control and other optimization best practices.

top

Windows Vista: Application Recovery API

gate(n)etwork GmbH

Keine Anwendung ist perfekt und es kommt leider immer vor, dass Anwendungen unerwartet abstürzen. In der Vergangenheit war das meistens mit Datenverlusten verbunden. Windows Vista gibt dem Entwickler mit dem Application Recovery API ein Tool in die Hand, Daten noch nach dem Absturz zu sichern und so dem Anwender viel Arbeit zu ersparen und Nerven zu schonen. Lernen Sie diese Vorteile zu nutzen!

top

Interbase and NDatastore – your databases on large machines and small

better office benelux

On compact devices there is a relatively small choice of vendors. This session shows you how to use NDataStore (a pure .NET database enterly written in C#) on both compact devices running Windows Mobile or Windows CE, and on regular hardware. You will learn the capabilities of NDataStore (which is remarkably rich!) and how to transfer data from a regular database like Interbase to NDataStore.

top

Real-world-Entwicklung - Das DocMan Project

EDV-Beratung Monien

Das DocMan Project ist ein Opensource-Project, das von Olaf Monien und Holger Flick begründet wurde, um an einem konkreten Real-World Beispiel die Auswahl und Kombination von verschiedensten Technologien in Delphi demonstrieren zu können. Olaf Monien und Holger Flick werden Fragen des Zusammenspiels von unterschiedlichen Technologien umfassend erläutern: MDA, ECO, IntraWeb, .NET, SQL 2005, SVN

top

Starthilfe zur Kryptologie

kleiner kommunikation

Die Teilnehmer der Session werden in die Fragestellung und Techniken der zeitgenössischen Kryptografie und Analyse eingeführt. Exemplarisch werden mit einem Tool ein paar konkrete Kryptotechniken (z.B. Randomize, One-time Pad, SHA-1, AES und RSA) vertieft und mit ihren Stärken und Schwächen verglichen. Aufbauend sind praktische Übungen inklusive der Schlüsselgenerierung und dem Datenaustausch im Workshop geplant. Agenda - Übersicht - Geschichte der Kryptologie - Symmetrische Verfahren - Asymmetrische Verfahren - Hybride Systeme - Schlüsselverwaltung - Signaturen - Public Key Infrastructure (PKI), SSL und IPSec, VPN

top

Building and Deploying Applications

JetBrains

This session covers all the aspects involved in building an application and how these steps can be automated using both “in-house” or existing tools on the market. It later moves on to show how to successfully keep your customers happy by providing a full-proof and hassle-free upgrade path for existing installations, from self-upgrading executables down to database structure changes and management

top

Skalierbare Anwendungen mit TurboDB

Für die eingebettete Datenbank TurboDB bietet der Hersteller jetzt auch einen sogenannten Mini-Server an, mit dem die Anzahl der gleichzeitigen Anwender deutlich gesteigert werden kann. In der Session werden Möglichkeiten und Grenzen dieser Technologie aufgezeigt und mit dem Szenario der in-process Datenbank verglichen.

top

Using ASP.NET 2.0 with Delphi

CodeGear

RAD Studio now supports ASP.NET 2.0. In this session, Nick will demonstrate the new ASP.NET 2.0 support, including Master Pages, AJAX, the use of Blackfish SQL with the DBXProvider, and template libraries. At the end of the demonstration, Nick will have built a simple blogging solution in Delphi.