.NET     Delphi     Information Worker     DotNetNuke     User Experience     Architecture     Core Systems     Databases

SDC Delphi Sessions

9 Thread Synchronization Options in Delphi Compared

Cary Jensen

Level: 300 - Advanced
Pre-requisites: Familiarity with multithreaded programming

Abstract:

Delphi provides you with a wide variety of thread synchronization options. This presentation compares and contrasts these mechanisms, providing you with an objective look at the strengths and weaknesses of each. Included is a discussion of the various applications for which each option is best suited.

Advanced ASP.NET MVC in Delphi Prism

Hadi Hariri

Level: 300 - Advanced
Pre-requisites: Knowledge of ASP.NET MVC

Abstract:

This session covers advanced aspects of the ASP.NET MVC framework. It shows how to extend routes, work with alternative views, work with jQuery for performing callbacks, etc. Examples of using IoC containers and testing advanced scenarios are also covered.

An Introduction to LINQ in Delphi Prism

Cary Jensen

Level: 200 - Intermediate
Pre-requisites: None

Abstract:

This presentation provides Delphi Prism developers with an overview of LINQ (Language Integrated Query), a declarative language for working with collections of objects in .NET. Topics discussed include LINQ to Objects, LINQ to DataSets, LINQ to XML, lambda expressions, and a look at LINQ to Entities and the Entity Framework.

ASP.NET MVC in Delphi Prism

Hadi Hariri

Level: 100 - Beginners
Pre-requisites:

Abstract:

This session explains the new ASP.NET MVC framework from Microsoft which allows to create testable and maintainable web applications. We will look at the ideas behind it, how it works and how easily it can be extended.

Connecting to .NET with CrossTalk

Chad Hower

Level: 200 - Intermediate
Pre-requisites: Delphi

Abstract:

CrossTalk (Included in the next version of Delphi) allows native Delphi code to consume and use .NET classes and libraries. No changes or control is required to the .NET classes. CrossTalk makes the classes available so that they look like native classes. See and learn how easy it is to connect your Delphi code to .NET.

Creating Windows 7 Applications in Delphi

Marco Cantù

Level: 100 - Beginners
Pre-requisites: Basic knowledge of Delphi VCL development

Abstract:

Since Delphi 2007 there has been improved support for new features of the Windows operating system, from Windows Vista to Windows 7. In this talk we'll explore some of the native features of the VCL and some extra APIs you can use.

Delphi 2010 DataSnap Enhancements

Bob Swart

Level: 200 - Intermediate
Pre-requisites: Enige voorkennis van Delphi database development is gewenst

Abstract:

In deze sessie gaan we in detail kijken naar de verbeteringen in DataSnap 2010 in de nieuwe versie van Delphi en Delphi Prism. Onderwerpen zijn oa. de nieuwe communicatie technieken en transport protocols (http, https), met ondersteuning voor compressie en encryptie. Daarnaast worden callbacks en asynchrone methods behandeld en vertoond in praktijk. Ook Delphi Prism wordt behandeld, en we zullen zien hoe we .NET DataSnap Servers kunnen bouwen en daar met Win32 (thin/smart) clients mee kunnen werken.

Delphi Compiler RTTI Enhancements

Barry Kelly

Level: 200 - Intermediate
Pre-requisites: Basic Delphi programming, some knowledge of the concepts behind metaprogramming

Abstract:

In the next release of Delphi, there will be a significant upgrade in the runtime type information available, and a more usable object-oriented API to access it. This session gives a rundown of what's available, what it can be used for, how it can be accessed, as well as some illustrative demo programs.

Delphi Natural Input

Paweł Głowacki

Level: 100 - Beginners
Pre-requisites: Interest in Delphi

Abstract:

This will be a presentation of Touch support and the new VCL gesturing feature. Paweł is going to demonstrate how users will build Touch enabled applications that use gestures and go into the low level details of how Touch works.

Design of a combined garbage-collection and serialization mechanism

Barry Kelly

Level: 300 - Advanced
Pre-requisites: Basic knowledge of what RTTI / reflection provides; what a compacting garbage collector does; lack of fear of low-level memory operations.

Abstract:

Rich RTTI enables many interesting scenarios for library developers that were not previously possible without much nonessential difficulty. In particular, RTTI for all fields (the default setting for the next release of Delphi) means that the heap is traceable for serialization and garbage collection, within certain constraints. If an application can live within these constraints for some subsystems, previously untenable approaches to persistent storage and in-memory structures become possible.

Domain Specific Languages in Delphi

Marco Cantù

Level: 200 - Intermediate
Pre-requisites:

Abstract:

This session discusses building Domain Specific Languages and DSL-style code in Delphi. The use of DSL is becoming a very popular technique in Java, C#, and even more in Ruby. The presentations introduces the role of DSL and shows different approaches you can use to implement them in Delphi.

IntraWeb: Then, Now, and Future

Chad Hower

Level: 200 - Intermediate
Pre-requisites: none

Abstract:

Examining IntraWeb as it stands today, how it evolved, and where it is going. Including Silverlight, ASP.NET integration and more.

Introduction to WPF Development with Delphi Prism

Cary Jensen

Level: 100 - Beginners
Pre-requisites: Some familiarity with .NET development is beneficial, but not required

Abstract:

The Windows Presentation Foundation (WPF) represents a significant new model for application development, with significant implications for managed (.NET) client applications. This presentation provides Delphi developers with a broad overview of WPF development with Delphi Prism.

Multi-Threading in Delphi

Marco Cantù

Level: 100 - Beginners
Pre-requisites: None.

Abstract:

Multi-threading technologies are coming to the spotlight thanks to the significant advantage they can give applications running on multi-core CPUs. This presentation covers Delphi's TThread class, details advantages and problems of multi-threaded applications (including synchronization issues), and shows in practice how to speed up some processing tasks. Examples will focus on handling pure CPU/memory bound processing, database-related operations, and Internet-based requests.
Hot NewsSponsorsTop Sessions

10/22/2009
The SDN Conference 2009 is over. Next year the SDN conference will be held at 11-12 October 2010. Hope to see you again!

9/18/2009
More information on the dutch Windows 7 launch is available now. All SDN Conference attendees have free access to this event at monday evening. Click here for more information.

9/17/2009
The dutch Windows 7 launch for developers will take place during SDN Conference 2009. More information will be available within the next days.

7/22/2009
Sessions and speakers for the SDC 2009 are published. Links for the list of: Sessions and Speakers.

6/14/2009
The call for speakers is now closed

5/17/2009
Registration for SDN Conference 2009 and OpenForce ´09 Europe is open now!

5/16/2009
The registration for SDN Conference 2009 will be availabe from Monday 18 May 2009.

 

10/22/2009
The SDN Conference is over! The next edition will be 11-12 October 2010. Hope to see you then again!

 

Copyright 2009 Software Development Network     Register  |  Login