

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.


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.


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.


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.


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.


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.


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


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.


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.


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.


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.


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.


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.


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!


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.


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.


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.


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.


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.


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.


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.


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.


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.


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


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.


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.


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.


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.


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.


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.


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!


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.


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


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


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


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.


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.