[All]
CodeRage 4 Sessions & Replays
By: Christine Ellis
Abstract: Explore the schedule of "totally technical" sessions for CodeRage 4.

Now that you’ve seen all the sessions, check out our products by downloading a Free Trial or Buying Online.
All available CodeRage session replays will be posted on this page by the week of September 14, 2009.
All times are listed as Pacific Daylight Time (PDT). To determine your local equivalent, you might try using time and date.com. PDT is 7 hours behind Coordinated Universal Time (UTC).
List of Sessions by Area of Interest
See Product Icon Legend
Tuesday, September 8, 2009
|
ROOM 1 |
ROOM 2 |
5:00am - 5:45am PDT |

Delphi and Subversion Learn how to setup a Subversion Server and include it in your Delphi development process. In a 2007 report by Forrester Research, Subversion was recognized as the sole leader in the Standalone Software Configuration Management (SCM) category and a strong performer in the Software Configuration and Change Management (SCCM) category. All steps (install and use) are shown live. |

PARTNER SOLUTION: FastReport VCL and FastCube VCL for Delphi Learn about native VCL advanced tools for reporting and business analytics with Delphi. |
|
Daniel Magin - dmagin IT NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Michael Philippenko - Fast Reports NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
5:45am - 6:00am BREAK |
6:00am - 6:45am PDT |

Web Application Development with Delphi Build Web applications with rich user interfaces by using the VCL for the Web. |

Enterprise Applications with Delphi This session covers building scalable, secure and highly available applications with Delphi. |
|
Olaf Monien - EDV-Beratung Monien NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Pawel Glowacki – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
6:45am - 7:00am BREAK |
7:00am - 7:45am PDT |

GENERAL SESSION: RAD Studio Product Address * In this session, Mike describes the current state of Delphi and RAD Studio, including Delphi Prism. He also discusses the roadmaps for these products as they move forward. |
|
|
Michael Rozlog – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
|
7:45am - 8:00am BREAK |
8:00am - 8:45am PDT |

Delphi Compiler RTTI Enhancements Barry Kelly shows off the new type information, including type rooting, how to get information about fields, methods, properties and parameters. He also shows how to declare and use custom attributes, and provides an overview of the new TValue type. Furthermore he shows how to invoke methods, get and set fields and properties as well as demo an RTTI browser and a basic RTTI-driven scripting tool. |

PARTNER SOLUTION: #Install SDK Often when you build an install with your favorite setup tool, it is a chore to integrate with your build system. #Install allows you to do so with Delphi Prism or any .NET language. Even if depending on the build parameters to make radical changes to the install, #Install allows you to specify precisely those differences and build the specific MSI file. If you have a MSI file built by someone else, you can de-compile it into code to enhance understanding of its internals, make changes, then rebuild. |
|
Barry Kelly – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Joe Mele - Mele Systems LLC NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
8:45am - 9:00am BREAK |
9:00am - 9:45am PDT |

ASP.NET MVC in Delphi Prism This session explains the new ASP.NET MVC framework from Microsoft which allows you to create testable and maintainable Web applications. Take a look at the ideas behind it, how it works and how easily it can be extended. |

Aspect Oriented Programming: A Separation of Concerns What is Aspect Oriented Programming and why do I need it? That is the question that many people ask when they hear about AOP. Aspects may be to object-oriented programming what Objects were to procedural programming. Come learn how to separate your concerns and uncloud your classes in Delphi Prism with Cirrus. |
|
Hadi Hariri - iMeta Technologies NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jim McKeeth – WideOrbit NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
9:45am - 10:00am BREAK |
10:00am - 10:45am PDT |

CrossTalk: Best of Two Worlds CrossTalk 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. |

On-Demand Tooling, and Other Strategies for Reducing your Total Cost of Software Ownership * Philip Rathle, Director of Product Management for Embarcadero All-Access, discusses the various problems - and expenses - associated with owning, managing, and deploying software. He calls out key inefficiencies and discusses ways in which companies can look to the market to solve these longstanding issues: leveraging new technologies and improved business models. Philip will share what Embarcadero is doing to lead the charge and how our solution allows organizations, large and small, to vastly simplify software management, while putting more power (and not less) into the hands of the end user. |
|
Matthijs ter Woord - Atozed Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Philip Rathle – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
10:45am - 11:00am BREAK |
11:00am - 11:45am PDT |

Building Awesome Touch Enabled Applications * Dude! Chris shows us how to leverage the hot multi-touch support in Windows 7 in your own bodacious applications. |

Database Change Management for Developers Four Simple Steps To Speed Up Your Development Cycles – While Reducing The Chance For Error How do you preserve data when making schema changes? Validate synchronizations? Manage reference data across Development, Test and Production environments? Align database versions with your app versioning system? Database change management has a number of unique requirements that can only be addressed by specialized tools. With Change Manager learn how to: - Quickly and accurately manage database changes between development, staging, testing, and production environments.
- Generate database deployment scripts for testing and use in production to ensure smooth release rollouts.
- Create test data from a QA or production environment for more accurate test results.
- • Version your database with your application code.
|
|
Chris Bensen – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Greg Nerpouni – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
MID DAY BREAK |
1:00pm - 1:45pm PDT |

Essential Pascal This session is based around Marco Cantu's book Essential Pascal and is focused on the Pascal language (i.e., no objects). Most of this session is targeted towards beginners and no prior knowledge is required. |

Silverlight with Delphi Prism Jump into Silverlight development with Delphi Prism. After getting started with Silverlight this session also looks at Moonlight (Silverlight for Linux and the Mac) and some of the things coming in Silverlight 3. Is Silverlight the future of WPF? Will all our applications be vector-based? |
|
Alister Christie NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jim McKeeth – WideOrbit NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
1:45pm - 2:00pm BREAK |
2:00pm - 2:45pm PDT |

PARTNER SOLUTION: The Technology of the QuantumGrid A look at how the DevExpress QuantumGrid is able to present radically different views, and how you can do the same thing in your own components to expose different UI behaviors at design-time through the property inspector, and in your applications at runtime. |

Make Tests Easier with Mocks Mocking allows functionality to be stubbed out during tests allowing you to concentrate on the system under test and less on other subsystems. This session covers the idea behind mocks and shows some of the existing mocking frameworks available. See how to effectively use mocks and what the differences are between state and behavior tests. |
|
Richard Morris – DevExpress NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Hadi Hariri - iMeta Technologies NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
2:45pm - 3:00pm BREAK |
3:00pm - 3:45pm PDT |

What's New in the VCL * Nick covers new things in the VCL, including the new File System management structures, support for Direct2D, as well as support for the Windows Image Component, and more. |

Seven Deadly Sins of Designing Databases This session focuses on the seven most common mistakes software developers make while designing databases and how to correct them. Learn the basics of normalization and data modeling, defining consistent data definitions and other best practices for designing quality database applications. The session focuses on beginning to intermediate data modeling techniques and is targeted for software developers who want to enhance their data modeling skills and design better database applications. |
|
Nick Hodges – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jason Tiret – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
3:45pm - 4:00pm BREAK |
4:00pm - 4:45pm PDT |

Hands-On: Gestures in the VCL Seppy takes us down from 30,000 feet to deep underneath the surface of the gesturing engine and shows us how to leverage actions, event handlers and more in order to support our own custom gestures. |

Reporting Across the Enterprise with All-Access This presentation highlights the many ways the technical communication of industry standards, projects, proof of concepts, and source code can flow throughout the IT Environment. This session is for every stakeholder whether they are an application or database developer, DBA, Enterprise Architect, Project Manager, Business Analyst, or IT Manager. |
|
Seppy Bloom – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Brent Hansen – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
4:45pm - 5:00pm BREAK |
5:00pm - 5:45pm PDT |

What's New in the Delphi and C++Builder Debugger * This session takes an in-depth look at some of the recently-added debugger features in Delphi and C++Builder, including usability enhancements, enhancements to ease multi-threaded debugging, and the addition of custom debugger visualizers. |

Speech Enabling Delphi Applications Learn how to leverage MS sapi.dll (pre-installed by default) to add new UI features to your Delphi applications. |
|
Chris Hesik – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
François Gaillard - WideOrbit Inc NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
5:45pm - 6:00pm BREAK |
6:00pm - 6:45pm PDT |

New Features in the RAD Studio IDE * In this presentation, members of the Delphi development team demonstrate many new features in the IDE, including IDE Insight, text search, Find in files improvements, File Reopen menu, background compilation and more. |

PARTNER SOLUTION: Delivering Delphi Applications as Appliances ROK Technology develops embedded and dedicated systems using Windows XP Embedded and, frequently, Delphi. In this session, Jason Tolley discusses delivering applications as appliances (either virtual or physical) using Delphi and Windows Embedded. |
|
Mark Duncan & Darren Kosinski – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jason Tolley − ROK Technology NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
6:45pm - 7:00pm BREAK |
7:00pm - 7:45pm PDT |

Customizing the Object Inspector Seppy shows us some of the lessons learned from implementing gesturing support in the object inspector. He shows us how to use, abuse and push the limits of the good old object inspector by using custom painting, custom drop down lists and property filters. |

PARTNER SOLUTION: Audio, Video & Signal Processing in Delphi using Mitov Software Components Implementing video processing, audio processing, DSP, and Computer Vision with Delphi in minutes using the Mitov Software components. (VideoLab, AudioLab, VisionLab, SignalLab). |
|
Seppy Bloom – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Boian Mitov - Mitov Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
|
|
|
Wednesday, September 9, 2009
|
ROOM 1 |
ROOM 2 |
5:00am - 5:45am PDT |
|

InterBase 2009 the Vault InterBase 2009 now comes with new encryption technology! Daniel Magin presents in live demonstrations the new DES and AES encryption to encrypt a database and/or individual columns in a database table, providing ultimate security for data and communications between servers and clients. What are the new topics for Administrators and Developers? Learn about this and much more! |
|
|
Daniel Magin - dmagin IT NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
5:45am - 6:00am BREAK |
6:00am - 6:45am PDT |
|

Understand InterBase Transactions In this session learn transaction handling with InterBase. See live demos with Delphi (you can use all techniques in other languages as well) showing how to work in a perfect way between client applications and the InterBase Server without having deadlocks, performance problems, etc. |
|
|
Daniel Magin - dmagin IT NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
MID MORNING BREAK |
8:00am - 8:45am PDT |

Smart Clients with Delphi and RemObjects In this session, learn how to use Delphi for Win32 as well as Delphi for .NET to develop multi-tier applications that consist of middleware server applications and thin- or smart-clients (stand-alone executables). See a demonstration of the use of the RemObjects SDK to define the server interface with the Service Builder and the different channel and message components, explaining their use and benefits, as well as special security details (encryption and compression). Also covered are Data Abstract in combination with RemObjects SDK, in order to build data-driven multi-tier applications. Benefits of using thin/smart-clients are covered in detail including the fact that these are "internet-enabled applications", with a rich GUI, and without the need for a Web browser! |

Practical XML in Delphi Starting with the XML basics, learn about well formed and valid documents, encoding, and recoding and XSD validation. See examples in Delphi for Win32 and Delphi Prism showing you which tool to choose when. Finally, learn where things can go wrong and how to prevent that: improper but well formed XML, copying data between XML documents, convert XML to tables and objects, etc. |
|
Bob Swart - Bob Swart Training & Consultancy NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jeroen Pluimers - Pluimers Software Ontwikkeling BV NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
8:45am - 9:00am BREAK |
9:00am - 9:45am PDT |

Building Awesome Touch Enabled Applications * Dude! Chris shows us how to leverage the hot multi-touch support in Windows 7 in your own bodacious applications. |

DataSnap REST Support for Web Applications This presentation covers how to use the new DataSnap REST support for Web applications. |
|
Chris Bensen – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jonathan A. Benedicto – JomiTech NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
9:45am - 10:00am BREAK |
10:00am - 10:45am PDT |

Introduction to jQuery jQuery is the "do more with less" Javascript library that allows developers to easily integrate very powerful Javascript functionality into their Web applications. One of the beauties of jQuery is that it is unobtrusive, so it works with any kind of backend, be it PHP, Intraweb or ASP.NET. In this session, see what jQuery is and how we can integrate it nicely into our applications to accomplish a wide variety of effects and functionality, including AJAX. |

Deploy Top-Performing SQL Code with DB Optimizer Yikes! Your application just failed three performance requirements in QA. Is it your database? Is it your application? What is it? Before you begin the usual "hair on fire" drills - tuning the parameters, rebuilding the indexes, removing them, and throwing more hardware at the problem - attend this session presented by Greg Nerpouni, Product Manager. Learn best practices for uncovering inefficiencies in your SQL queries earlier in the development lifecycle - to prevent poor-performing SQL from reaching your production environment where it is significantly more costly to fix. |
|
Hadi Hariri - iMeta Technologies NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Greg Nerpouni – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
10:45am - 11:00am BREAK |
11:00am - 11:45am PDT |

Developing Multi-tier Solutions using DataSnap * Recent developments in DataSnap technology makes it trivial to develop and deploy multi-tier solutions. Exposing business logic accumulated over time to client applications is clicks away. Explore the enhanced communication protocol, callbacks, and filters with DataSnap. |

Using Embarcadero's Design Tools for a Model Review Learn how to leverage Embarcadero’s ER/Studio, its model repository, Schema Examiner and Enterprise Web Portal to allow model review steps easier, more thorough, and more efficient. |
|
Adrian Andrei – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Dave Orlandi – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
MID DAY BREAK |
1:00pm - 1:45pm PDT |

Audits & Metrics: Delphi Static Analysis Learn how to get the most out of Delphi using the static analysis tools included in all versions of the product. Learn how metrics can help you find problematic areas in your code and how to apply audits to increase the overall quality of the code being created or refactored. |

PARTNER SOLUTION: DevExpress A tour through the broad offering of components from Developer Express. |
|
Michael Rozlog – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Richard Morris – DevExpress NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
1:45pm - 2:00pm BREAK |
2:00pm - 2:45pm PDT |

Converting from BDE to DBX Learn how to convert your existing BDE applications to the DBX Architecture. This session covers the architectural and coding differences between BDE and DBX. Also covered are tools that are freely available to assist you in this conversion. |

RAD Studio Product Address * In this session, Mike describes the current state of Delphi and RAD Studio, including Delphi Prism. He also discusses the roadmaps for these products as they move forward. |
|
Robert Love - State of Utah NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Michael Rozlog – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
2:45pm - 3:00pm BREAK |
3:00pm - 3:45pm PDT |

Building and Consuming Web Services in Delphi and Delphi Prism Walk step-by-step through the process to build and consume Web Services with both Delphi Win32 and Prism. |

Software + Database Archeology for Delphi Developers What is Software + Database Archeology? A process for approaching unknown software and databases that you have become responsible for. An approach to unraveling the complexities of an existing application. A method for evaluating frameworks, component libraries, and databases you are considering. The analysis of past systems to learn and understand why it was done that way. This session takes you through the process using a large, real-world Delphi application and complex SQL database. |
|
Robert Love - State of Utah NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
David Intersimone – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
3:45pm - 4:00pm BREAK |
4:00pm - 4:45pm PDT |

Creating Custom WPF Controls in Delphi Prism One of the benefits of WPF is that it is flexible enough to handle many situations that would typically require creating a custom control in another user interface framework. However, there are still times when creating a custom control is appropriate and this session covers what you need to know to get started. Topics include user controls vs. custom controls, base class selection, dependency properties, routed events, templates, and much more. |

Software + Database Archeology for Java Developers What is Software + Database Archeology? A process for approaching unknown software and databases that you have become responsible for. An approach to unraveling the complexities of an existing application. A method for evaluating frameworks, component libraries, and databases you are considering. The analysis of past systems to learn and understand why it was done that way. This session takes you through the process using a large, real-world Java application and complex SQL database. |
|
Ray Konopka - Raize Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Al Mannarino – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
4:45pm - 5:00pm BREAK |
5:00pm - 5:45pm PDT |

Creating Custom VCL Component Designers This session focuses on enhancing the design-time interface of a component by creating custom design editors. Specifically, learn the details of creating custom property editors, component editors, and other design-time elements. In addition, through several examples, see how these building blocks can be used to dramatically enhance the usability of a component. |

How to Think Like the Entity Framework In order to use the ADO.NET Entity Framework effectively, you must understand its value-based data model, which is distinctly different from the SQL and ORM approaches to representing and querying data. Programmers who approach the Entity Framework as "just another ORM" often find themselves frustrated or disappointed, a common reaction to trying to force a square peg into a round hole. This presentation examines the Entity Data Model in-depth, explaining where it fits into the context of a larger application, and demonstrates different techniques for retrieving and altering data. Also covered are performance considerations and future directions. |
|
Ray Konopka - Raize Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Craig Stuntz - Vertex Systems NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
5:45pm - 6:00pm BREAK |
6:00pm - 6:45pm PDT |

Debugging Techniques for Delphi This session provides demonstrations of "alternative" tools and techniques for debugging Delphi applications. Learn about tools for tracking down memory corruption, techniques for identifying threading issues, and see a walkthrough of using a function trace profiler to identify bugs that are difficult to isolate using a traditional debugger. |

Implementing Artificial Intelligence with Delphi Artificial intelligence is experiencing a new renaissance due to rapid development in the areas of feature extraction and classifiers. This session covers the current state of AI, the concept of a feature extractor and classifier, and implementing classifiers in Delphi. |
|
Mark Edington – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Boian Mitov - Mitov Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
6:45pm - 7:00pm BREAK |
7:00pm - 7:45pm PDT |

DataSnap Tooling This session demonstrates the tooling in Delphi and Delphi Prism for developing DataSnap servers and clients. Topics include wizards, proxy generators, data explorer, and server explorer. |

PARTNER SOLUTION: Data Visualization with PlotLab and InstrumentLab Data visualization with PlotLab and InstrumentLab component packages. |
|
Jim Tierney – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Boian Mitov - Mitov Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
|
|
|
Thursday, September 10, 2009
|
ROOM 1 |
ROOM 2 |
5:00am - 5:45am PDT |

Delphi Programming Tips and Solutions for Everyday Use How do I get mouse wheel messages to the control under the mouse cursor without having to focus the control? Is there no way to position a set of edit boxes 4 pixels apart in a snap, when designing forms? How do I set a custom mouse cursor icon for my control or form, at design time? If these Delphi programming questions sound familiar and you wish to find answers to them, join me as we attempt to dig deeper into the VCL and Delphi to find out how some things work and how to tame them for our use. If these questions do occur to us, we certainly will have use for their solutions in every Windows application we develop. |

Delphi 2010 and Firebird Firebird is a relational database system, that suppports most ANSI SQL features. The open source project started in the year 2000 based on the source code of Borland InterBase. Firebird uses a free license, which also allows unlimited usage and distribution in commercial projects. Starting with a small embedded version up to the full featured server version available for Windows, Linux, Mac, Sun, etc., it can be easilly included in distributed applications. Holger gives an overview about customer projects where Firebird is used and the new Firebird driver available in Delphi 2010. You also get an overview about important features like stored procedures, triggers, views, hardware requirements, administration, scalability, differences from InterBase, MySQL and Postgresql, etc. |
|
Girish Patil - Gnostice Information Technologies NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Holger Klemt - IBExpert KG NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
5:45am - 6:00am BREAK |
6:00am - 6:45am PDT |

Multi-Threading in Delphi 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 the Delphi 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. |

PARTNER SOLUTION: Integrating Delphi with Flex/Flash/AIR using kbmMW This session demonstrates how to access databases and custom services from an Adobe Flex/Flash/AIR-based application by utilizing a Delphi-based kbmMW application server. See remote ActionScript 3 based datasets, transfer of ActionScript 3 objects, and more. |
|
Marco Cantù - Wintech Italia NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Kim Madsen - Components4Developers NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
MID MORNING BREAK |
8:00am - 8:45am PDT |

What's New in the VCL * Nick covers new things in the VCL, including the new File System management structures, support for Direct2D, as well as support for the Windows Image Component, and more. |

PARTNER SOLUTION: From Paradox to Client/Server in 5 Minutes There are still a lot of applications around which use the BDE and Paradox to store data. Due to the fact that direct file access can be over the network, index and data corruption is a common problem. In addition, PC-based data access in a multi-user environment can be very slow. Both issues can be solved by implementing a Client/Server Database Management System (DBMS). Classically, migrating an existing application to a DBMS could be very difficult. In this session, see just how easy it is to move your existing BDE/Paradox application to client/server using Advantage Database Server and Delphi. |
|
Nick Hodges – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Joachim Duerr - Sybase GmbH NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
8:45am - 9:00am BREAK |
9:00am - 9:45am PDT |

Practical Application of RTTI and Attributes This session explores practical ways to use RTTI and Attributes in your applications. |

Rapid SQL and InterBase: A Powerful Combination This session covers utilizing Rapid SQL in developing for InterBase. Items such as object creation, object support, and the rich SQL Editor are just a few of the items covered. |
|
Robert Love - State of Utah NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Scott Walz & Andreano Lanusse – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
9:45am - 10:00am BREAK |
10:00am - 10:45am PDT |

Building Unit Tests with DUnit Get up to speed with unit testing in DUnit. No prior knowledge of Unit testing or DUnit is required. |

On-Demand Tooling, and Other Strategies for Reducing your Total Cost of Software Ownership * Philip Rathle, Director of Product Management for Embarcadero All-Access, discusses the various problems - and expenses - associated with owning, managing, and deploying software. He calls out key inefficiencies and discusses ways in which companies can look to the market to solve these longstanding issues: leveraging new technologies and improved business models. Philip will share what Embarcadero is doing to lead the charge and how our solution allows organizations, large and small, to vastly simplify software management, while putting more power (and not less) into the hands of the end user. |
|
Robert Love - State of Utah NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Philip Rathle – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
10:45am - 11:00am BREAK |
11:00am - 11:45am PDT |
|

Best Practices for Collaborative Modeling with ER/Studio Enterprise Learn how to establish a collaborative modeling repository with ER/Studio and review best practices for implementing a collaborative modeling environment. We cover the fundamentals of establishing, organizing, and managing ER/Studio’s Repository including managing users, roles, data dictionaries, and establishing collaborative modeling best practices. We reason through many of the common questions encountered in establishing such an environment paying close attention to establishing practices that will ensure future success in data architecture projects. |
|
|
Solomon Waters – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
MID DAY BREAK |
1:00pm - 1:45pm PDT |

Developing Delphi Components with OpenWire OpenWire is a free open source library for writing advanced VCL components, capable of exchanging data and events without the need of additional code. The components written with OpenWire allow creation of complex software without writing any code. The technology allows the components to establish data and event connections trough special properties called pins. By visually establishing the connections the developer effectively does the programming. This session covers the design of OpenWire, writing basic and advanced OpenWire components, and demonstrates real components written with the technology. |

PARTNER SOLUTION: Effectively Using CodeSite in Delphi Prism CodeSite is an advanced debugging and application logging system that gives developers deeper insight into how their code is executing. With CodeSite, developers are able to locate problems more quickly and ensure their code is running correctly. CodeSite fully supports RAD Studio 2009 including Delphi Prism. This session focuses on how to get the most out of CodeSite in Delphi Prism. |
|
Boian Mitov - Mitov Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Ray Konopka - Raize Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
1:45pm - 2:00pm BREAK |
2:00pm - 2:45pm PDT |

Developing Multi-tier Solutions using DataSnap * Recent developments in DataSnap technology makes it trivial to develop and deploy multi-tier solutions. Exposing business logic accumulated over time to client applications is clicks away. Explore the enhanced communication protocol, callbacks, and filters with DataSnap. |

Embarcadero Product Quality Process Under the hood with the quality evaluation processes for Embarcadero products including QA Dashboards, automated testing, QA-related metrics, Quality Central and Beta feedback. |
|
Adrian Andrei – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Chris Pattinson – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
2:45pm - 3:00pm BREAK |
3:00pm - 3:45pm PDT |
CANCELED Win32 and .NET Interoperability |

The Value of Using DBArtisan in a DBA Team This presentation introduces and discusses 3 general areas where DBArtisan proves beneficial in a DBA team environment along with specific examples including: access and administration across multiple DB vendor platforms with a single standard interface; accessing remote databases with DBArtisan; and, migrating objects cross-platform. |
|
Olaf Monien - EDV-Beratung Monien |
Arturo Holloway – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
3:45pm - 4:00pm BREAK |
4:00pm - 4:45pm PDT |

Why and When to Use DataTables in ASP.NET Few ASP.NET developers use DataTables in their Web applications. However, these developers are missing out on a wide range of features by avoiding this powerful .NET class. This presentation provides you with an overview of DataTables in ASP.NET applications, including when their use is appropriate. It also demonstrates a number of advanced techniques in Delphi Prism that would be difficult or impossible without DataTables. |

Getting Intimate with Your Newly Inherited Database Current economic trends provide ample opportunity for firms to either acquire new IT assets or divest themselves of them. Therefore, DBAs will have newly acquired databases dropped in their laps, and asked (better said, told) to understand them and pick up the ongoing support. With the technology stack that Embarcadero provides through All-Access, DBAs can quickly and easily get an understanding of these newly inherited databases. Create visual representation of the database, capture and archive all database objects in order to mitigate the risk with ongoing development of the database, and even go as far as understand the resource utilization of these databases. |
|
Cary Jensen - Jensen Data Systems NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Rick Iannitelli – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
4:45pm - 5:00pm BREAK |
5:00pm - 5:45pm PDT |

9 Thread Synchronization Options in Delphi Compared 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. |

Change Manager 5.1 Automation for Developers A common use case for Embarcadero Change Manager is to ensure that test database environments are periodically synchronized with production data and schema objects. In this presentation, learn the steps to set up jobs to automatically synchronize schema and data between data sources. The session also discusses Data Masking which is a feature designed to help protect sensitive data as it moves from production to test environments. Change Managers' integration with third party version control tools such as Subversion, Perforce, CVS, etc. is also covered. |
|
Cary Jensen - Jensen Data Systems NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Brad Wulf – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
5:45pm - 6:00pm BREAK |
6:00pm - 6:45pm PDT |

DataSnap Server Method Table Parameters This session is about using the TDBXReader, TDataSet and TParams types as server method parameters. Topics include field types, type conversion, native clients and managed clients. |

Dynamic Class Creation at Runtime This session demonstrates how new object classes can be created at runtime, and how this can be useful. |
|
Jim Tierney – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Mason Wheeler - WideOrbit Inc NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
6:45pm - 7:00pm BREAK |
7:00pm - 7:45pm PDT |

Deep Dive: Developer UML with Delphi Get the most out of the UML functionality in Delphi. This session covers the recommended UML diagrams for developers. It focuses on the “what & how” of using UML in day-to-day operations. |

PARTNER SOLUTION: Using CodeHealer to Monitor and Improve Code Quality This session highlights and demonstrates some of the many ways that CodeHealer can help you to monitor and improve the quality and reliability of your applications using its powerful static analysis of your source code. CodeHealer finds actual and potential problems in your code, produces detailed metrics about your code, exports its reports to a variety of common file formats and can be fully automated to be run as part of your build and unit testing process. |
|
Michael Rozlog – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jud Cole - SOCK Software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
|
|
|
Friday, September 11, 2009
|
ROOM 1 |
ROOM 2 |
5:00am - 5:45am PDT |

How to Write World Ready Applications in Delphi The session shows how you should write your code in such way that it can be localized. Code enabling makes your code language independent. Resourcing removes all hard-coded strings from your code. Rework your user interface to make it easier to localize. Finally, you can choose the initial language that your application uses when it starts. |

PARTNER SOLUTION: Next Generation Delphi Development with PDF Technologies from Gnostice We start 20 thousand feet up, taking a good look and refreshing ourselves of the domain the Gnostice tools are aiming to address and the objectives we have set for them, while giving developers the information they need to plan their technology choices for their Delphi application development. Then we dive into the specific document and PDF technology solutions available right now from Gnostice, as we get hands-on with live demos of the all new PDF conversion, PDF reporting, visual PDF processing, review and markup, technology to digitally sign PDF documents and more. |
|
Jaakko Salmenius – Sisulizer NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Girish Patil - Gnostice Information Technologies NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
5:45am - 6:00am BREAK |
6:00am - 6:45am PDT |

WCF with Delphi Prism and Win32 This session shows how to build a WCF service with Delphi Prism and how it can be consumed by two client applications built with Delphi Prism and Win32. The Win32 client has been built with the VCL for the Web and integrates with Silverlight. |

PARTNER SOLUTION: Message-oriented Middleware using kbmMW This session demonstrates the Wide Information Bus, which is a publish/subscribe-based way to share information between multiple machines world wide, in a structured way. The WIB is part of kbmMW Enterprise Edition. |
|
Luis Alfonso Rey – Danysoft NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Kim Madsen - Components4Developers NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
6:45am - 7:00am BREAK |
7:00am - 7:45am PDT |
GENERAL SESSION ISVs: Winning in the Next Software Market Michael will discuss the rapidly changing PC and software market and how change is opening the door to new opportunities for software developers. Michael will discuss hardware, form factors, Natural Human Interfaces, business models, operating systems, and tools as well as working with Web, Cloud, and Mobile. |
|
|
Michael Swindell – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
|
7:45am - 8:00am BREAK |
8:00am - 8:45am PDT |

The Oracle from Delphi Delphi developers can choose between many databases on the market for their database-applications. Embarcadero offers InterBase and BlackfishSQL - both are great products. Many Delphi developers are facing the fact though, that they have to support one of the “big players” with their application. Oracle is used very often in big environments and then it's good when the developer can say: "Oracle database, no problem." This session opens the door to this database, explain the basics, what is different from smaller databases and how the databases tools from Embarcadero can help you to produce an excellent product in a very efficient way with Delphi for Oracle databases. |

Reliable Communication between Applications with Delphi and ActiveMQ Message Queuing is a reliable way for applications to communicate with each other, especially in environments where applications or communications might not be 100% reliable. This session shows you how to use the leading open source ActiveMQ with Delphi. |
|
Thomas Pfister - TP-Softwaresystem NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jeroen Pluimers - Pluimers Software Ontwikkeling BV NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
8:45am - 9:00am BREAK |
9:00am - 9:45am PDT |

Developing, Testing and Debugging Web Applications using Delphi The process of developing, testing and debugging Web applications is fraught with many complexities and snags. In this session, you are introduced to a Delphi framework for consuming Web-based data from services like the Google Data APIs and shown how to efficiently test and debug these Web services. |

Using Unicode and Other Encodings in your Programs This session shows you that Unicode and other encodings are not scary. They help you in exchanging data with other systems and addressing people that use other characters than U.S. ASCII. Learn about Unicode, ISO-8859, CodePages, Windows-1252, UTF, single-byte, multi-byte, encoding, re-encoding, differences in Delphi and Delphi Prism, and much more. See how to fix code that failed before as well. |
|
Francois Rautenbach - Alfega Technologies, Inc NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jeroen Pluimers - Pluimers Software Ontwikkeling BV NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
9:45am - 10:00am BREAK |
10:00am - 10:45am PDT |

10 Rest Clients in Delphi From Google to Amazon, from Microsoft to Yahoo, from Facebook to Twitter, most large Web sites offer a REST API and Delphi can easily query all of them. This session provides an overview of 10 REST client APIs showing how to integrate database data and Web applications. Creating Windows 7 applications in Delphi, since Delphi 2007, there has been improved support for new features of the Windows operating system, from Windows Vista to Windows 7. In this session, we explore some of the native features of the VCL and some extra APIs you can use. |

New Features in the RAD Studio IDE * In this presentation, members of the Delphi development team demonstrate many new features in the IDE, including IDE Insight, text search, Find in files improvements, File Reopen menu, background compilation and more. |
|
Marco Cantù - Wintech Italia NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Mark Duncan & Darren Kosinski – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
10:45am - 11:00am BREAK |
11:00am - 11:45am PDT |

Domain Specific Languages in Delphi 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 presentation introduces the role of DSL and shows different approaches you can use to implement them in Delphi. |

PARTNER SOLUTION: Castalia for Delphi - Great Tools for Great Developers Castalia is a Delphi add-in that puts state-of-the-art development tools at your fingertips. Castalia helps you understand existing code better, write better code faster, and improve the design of existing code. Experience the future of development tools today. |
|
Marco Cantù - Wintech Italia NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jacob Thurman – TwoDesk NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
MID DAY BREAK |
1:00pm - 1:45pm PDT |

An Introduction to LINQ in Delphi Prism 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, and lambda expressions. |

PARTNER SOLUTION: Add Internet Communications, Security, and E-Business Connectivity to Any Application, on Any Platform, Anywhere Internet connectivity is no longer optional. As the world becomes more connected, so must your applications. Watch /n software showcase their comprehensive framework of development components and enterprise adapters for Internet communications, security, and e-business integration, and listen as they underscore key issues that developers face in the rapidly evolving technology landscape. |
|
Cary Jensen - Jensen Data Systems NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Eric Madariaga - /n software NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
1:45pm - 2:00pm BREAK |
2:00pm - 2:45pm PDT |

The Making of Delphi Robots What do you get when you combine Delphi Prism, the .NET Framework and the Unreal 3 engine? Delphi Robots, of course. Learn to design your own virtual robot to do battle in the 3D Unreal 3 world. Discover what makes a winning robot! A fun look at state machines, artificial intelligence and rocket launchers. |

Refactoring: A Little Bit of How, but Mostly WHY Refactoring is the science (and art) of improving the design of code without changing its behavior. This presentation teaches a few basic refactoring techniques, but more importantly teaches you when and why to use them, and what to tell your manager. |
|
Jim McKeeth - WideOrbit Inc. NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Jacob Thurman – TwoDesk NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
2:45pm - 3:00pm BREAK |
3:00pm - 3:45pm PDT |

Stop Annoying Your Users! Use Delphi's latest features to avoid common design mistakes that irritate your users. Avoiding the top user interface and application design flaws means even happier users and lower support costs. |

What's New in the Delphi and C++Builder Debugger * This session takes an in-depth look at some of the recently-added debugger features in Delphi and C++Builder, including usability enhancements, enhancements to ease multi-threaded debugging, and the addition of custom debugger visualizers. |
|
Jim McKeeth - WideOrbit Inc. NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
Chris Hesik – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
3:45pm - 4:00pm BREAK |
4:00pm - 4:45pm PDT |

Accessing FileMaker Data from Delphi Prism For years PHP has been the primary way to create a Web site that interacts with Filemaker data. Windows .NET developers, specifically Delphi Prism developers, can access Filemaker data using the XML call, as PHP does, to make Delphi Prism applications for the Web or desktop. |

Software + Database Archeology for C++ Developers What is Software + Database Archeology? A process for approaching unknown software and databases that you have become responsible for. An approach to unraveling the complexities of an existing application. A method for evaluating frameworks, component libraries, and databases you are considering. The analysis of past systems to learn and understand why it was done that way. This session takes you through the process using a large, real-world C++ application and complex SQL database. |
|
Joe Mele - Mele Systems LLC NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
David Intersimone – Embarcadero NOTE: To access this session replay, you must be logged into EDN. Login or sign up here now–It’s free! |
|
|
|
An asterisk (*) indicates a session that is repeated during the program
Agenda is subject to change without notice.
List of Sessions by Area of Interest
General Sessions
- RAD Studio Product Address by Michael Rozlog
In this session, Mike describes the current state of Delphi and RAD Studio, including Delphi Prism. He also discusses the roadmaps for these products as they move forward. Tuesday, September 8, 2009 -- 7:00am - 7:45am PDT (Repeated Wednesday, September 9, 2009 -- 2:00pm - 2:45pm PDT)
- ISVs: Winning in the Next Software Market by Michael Swindell
Michael will discuss the rapidly changing PC and software market and how change is opening the door to new opportunities for software developers. Michael will discuss hardware, form factors, Natural Human Interfaces, business models, operating systems, and tools as well as working with Web, Cloud, and Mobile. Friday, September 11, 2009 – 7:00am – 7:45am PDT
All-Access
- Getting Intimate with Your Newly Inherited Database by Rick Iannitelli
Thursday, September 10, 2009 -- 4:00pm - 4:45pm PDT
- On-Demand Tooling, and Other Strategies for Reducing your Total Cost of Software Ownership by Philip Rathle
Tuesday, September 8, 2009 -- 10:00am - 10:45am PDT Thursday, September 10, 2009 -- 10:00am - 10:45am PDT
- Reporting Across the Enterprise with All-Access by Brent Hansen
Tuesday, September 8, 2009 -- 4:00pm - 4:45pm PDT
- Software + Database Archeology for C++ Developers by David Intersimone
Friday, September 11, 2009 -- 4:00pm - 4:45pm PDT
- Software + Database Archeology for Delphi Developers by David Intersimone
Wednesday, September 9, 2009 -- 3:00pm - 3:45pm PDT
- Software + Database Archeology for Java Developers by Al Mannarino
Wednesday, September 9, 2009 -- 4:00pm - 4:45pm PDT
RAD Studio
- DataSnap REST Support for Web Applications by Jonathan A. Benedicto
Wednesday, September 9, 2009 -- 9:00am - 9:45am PDT
- Embarcadero Product Quality Process by Chris Pattinson
Thursday, September 10, 2009 -- 2:00pm - 2:45pm PDT
- Enterprise Applications with Delphi by Pawel Glowacki
Tuesday, September 8, 2009 -- 6:00am - 6:45am PDT
- New Features in the RAD Studio IDE by Mark Duncan & Darren Kosinski
Tuesday, September 8, 2009 -- 6:00pm - 6:45pm PDT Friday, September 11, 2009 -- 10:00am - 10:45am PDT
- PARTNER SOLUTION: Add Internet Communications, Security, and E-Business Connectivity to Any Application, on Any Platform, Anywhere by Eric Madariaga
Friday, September 11, 2009 -- 1:00pm - 1:45pm PDT
- PARTNER SOLUTION: Effectively Using CodeSite in Delphi Prism by Ray Konopka
Thursday, September 10, 2009 -- 1:00pm - 1:45pm PDT
- RAD Studio Product Address by Michael Rozlog
Tuesday, September 8, 2009 -- 7:00am - 7:45am PDT Wednesday, September 9, 2009 -- 2:00pm - 2:45pm PDT
Delphi
- 10 Rest Clients in Delphi by Marco Cantù
Friday, September 11, 2009 -- 10:00am - 10:45am PDT
- 9 Thread Synchronization Options in Delphi Compared by Cary Jensen
Thursday, September 10, 2009 -- 5:00pm - 5:45pm PDT
- Audits & Metrics: Delphi Static Analysis by Michael Rozlog
Wednesday, September 9, 2009 -- 1:00pm - 1:45pm PDT
- Building and Consuming Web Services in Delphi and Delphi Prism by Robert Love
Wednesday, September 9, 2009 -- 3:00pm - 3:45pm PDT
- Building Awesome Touch Enabled Applications by Chris Bensen
Tuesday, September 8, 2009 -- 11:00am - 11:45am PDT Wednesday, September 9, 2009 -- 9:00am - 9:45am PDT
- Building Unit Tests with DUnit by Robert Love
Thursday, September 11, 2009 -- 10:00am - 10:45am PDT
- Converting from BDE to DBX by Robert Love
Wednesday, September 9, 2009 -- 2:00pm - 2:45pm PDT
- Creating Custom VCL Component Designers by Ray Konopka
Wednesday, September 9, 2009 -- 5:00pm - 5:45pm PDT
- CrossTalk: Best of Two Worlds by Matthijs ter Woord
Tuesday, September 8, 2009 -- 10:00am -10:45am PDT
- Customizing the Object Inspector by Seppy Bloom
Tuesday, September 8, 2009 -- 7:00pm - 7:45pm PDT
- DataSnap REST Support for Web Applications by Jonathan A. Benedicto
Wednesday, September 9, 2009 -- 9:00am - 9:45am PDT
- DataSnap Server Method Table Parameters by Jim Tierney
Thursday, September 10, 2009 -- 6:00pm - 6:45pm PDT
- DataSnap Tooling by Jim Tierney
Wednesday, September 9, 2009 -- 7:00pm - 7:45pm PDT
- Debugging Techniques for Delphi by Mark Edington
Wednesday, September 9, 2009 -- 6:00pm - 6:45pm PDT
- Deep Dive: Developer UML with Delphi by Michael Rozlog
Thursday, September 10, 2009 -- 7:00pm - 7:45pm PDT
- Delphi 2010 and Firebird by Holger Klemt
Thursday, September 10, 2009 -- 5:00am - 5:45am PDT
- Delphi and Subversion by Daniel Magin
Tuesday, September 8, 2009 -- 5:00am - 5:45am PDT
- Delphi Compiler RTTI Enhancements by Barry Kelly
Tuesday, September 8, 2009 -- 8:00am - 8:45am PDT
- Delphi Programming Tips and Solutions for Everyday Use by Girish Patil
Thursday, September 10, 2009 -- 5:00am - 5:45am PDT
- Developing Delphi Components with OpenWire by Boian Mitov
Thursday, September 10, 2009 -- 1:00pm - 1:45pm PDT
- Developing Multi-tier Solutions using DataSnap by Adrian Andrei
Wednesday, September 9, 2009 -- 11:00am - 11:45am PDT Thursday, September 10, 2009 -- 2:00pm - 2:45pm PDT
- Developing, Testing and Debugging Web Applications using Delphi by Francois Rautenbach
Friday, September 11, 2009 -- 9:00am - 9:45am PDT
- Domain Specific Languages in Delphi by Marco Cantù
Friday, September 11, 2009 -- 11:00am - 11:45am PDT
- Dynamic Class Creation at Runtime by Mason Wheeler
Thursday, September 10, 2009 -- 6:00pm - 6:45pm PDT
- Enterprise Applications with Delphi by Pawel Glowacki
Tuesday, September 8, 2009 -- 6:00am - 6:45am PDT
- Essential Pascal by Alister Christie
Tuesday, September 8, 2009 -- 1:00pm - 1:45pm PDT
- Hands-On: Gestures in the VCL by Seppy Bloom
Tuesday, September 8, 2009 -- 4:00pm - 4:45pm PDT
- How to Write World Ready Applications in Delphi by Jaakko Salmenius
Friday, September 11, 2009 -- 5:00am - 5:45am PDT
- Implementing Artificial Intelligence with Delphi by Boian Mitov
Wednesday, September 9, 2009 -- 6:00pm - 6:45pm PDT
- Introduction to jQuery by Hadi Hariri
Wednesday, September 9, 2009 -- 10:00am - 10:45am PDT
- Make Tests Easier with Mocks by Hadi Hariri
Tuesday, September 8, 2009 -- 2:00pm - 2:45pm PDT
- Multi-Threading in Delphi by Marco Cantù
Thursday, September 10, 2009 -- 6:00am - 6:45am PDT
- New Features in the RAD Studio IDE by Mark Duncan & Darren Kosinski
Tuesday, September 8, 2009 -- 6:00pm - 6:45pm PDT Friday, September 11, 2009 -- 10:00am - 10:45am PDT
- PARNTER SOLUTION: FastReport VCL and FastCube VCL for Delphi by Michael Philippenko
Tuesday, September 8, 2009 -- 5:00am - 5:45am PDT
- PARTNER SOLUTION: Add Internet Communications, Security, and E-Business Connectivity to Any Application, on Any Platform, Anywhere by Eric Madariaga
Friday, September 11, 2009 -- 1:00pm - 1:45pm PDT
- PARTNER SOLUTION: Audio, Video & Signal Processing in Delphi using Mitov Software Components by Boian Mitov
Tuesday, September 8, 2009 -- 7:00pm - 7:45pm PDT
- PARTNER SOLUTION: Castalia for Delphi - Great Tools for Great Developers by Jacob Thurman
Friday, September 11, 2009 -- 11:00am - 11:45am PDT
- PARTNER SOLUTION: Data Visualization with PlotLab and InstrumentLab by Boian Mitov
Wednesday, September 9, 2009 -- 7:00pm - 7:45pm PDT
- PARTNER SOLUTION: Delivering Delphi Applications as Appliances by Jason Tolley
Tuesday, September 8, 2009 -- 6:00pm - 6:45pm PDT
- PARTNER SOLUTION: DevExpress by Richard Morris
Wednesday, September 9, 2009 -- 1:00pm - 1:45pm PDT
- PARTNER SOLUTION: From Paradox to Client/Server in 5 Minutes by Joachim Duerr
Thursday, September 10, 2009 -- 8:00am - 8:45am PDT
- PARTNER SOLUTION: Integrating Delphi with Flex/Flash/AIR using kbmMW by Kim Madsen
Thursday, September 10, 2009 -- 6:00am - 6:45am PDT
- PARTNER SOLUTION: Message-oriented Middleware using kbmMW by Kim Madsen
Friday, September 11, 2009 -- 6:00am - 6:45am PDT
- PARTNER SOLUTION: Next Generation Delphi Development with PDF Technologies from Gnostice by Girish Patil
Friday, September 11, 2009 -- 5:00am - 5:45am PDT
- PARTNER SOLUTION: The Technology of the QuantumGrid by Richard Morris
Tuesday, September 8, 2009 -- 2:00pm - 2:45pm PDT
- PARTNER SOLUTION: Using CodeHealer to Monitor and Improve Code Quality by Jud Cole
Thursday, September 10, 2009 -- 7:00pm - 7:45pm PDT
- Practical Application of RTTI and Attributes by Robert Love
Thursday, September 10, 2009 -- 9:00am - 9:45am PDT
- Practical XML in Delphi by Jeroen Pluimers
Wednesday, September 9, 2009 -- 8:00am - 8:45am PDT
- RAD Studio Product Address by Michael Rozlog
Tuesday, September 8, 2009 -- 7:00am - 7:45am PDT Wednesday, September 9, 2009 -- 2:00pm - 2:45pm PDT
- Refactoring: A Little Bit of How, but Mostly WHY by Jacob Thurman
Friday, September 11, 2009 -- 2:00pm - 2:45pm PDT
- Reliable Communication between Applications with Delphi and ActiveMQ by Jeroen Pluimers
Friday, September 11, 2009 -- 8:00am - 8:45am PDT
- Smart Clients with Delphi and RemObjects by Bob Swart
Wednesday, September 9, 2009 -- 8:00am - 8:45am PDT
- Software + Database Archeology for Delphi Developers by David Intersimone
Wednesday, September 9, 2009 -- 3:00pm - 3:45pm PDT
- Speech Enabling Delphi Applications by François Gaillard
Tuesday, September 8, 2009 -- 5:00pm - 5:45pm PDT
- Stop Annoying Your Users! by Jim McKeeth
Friday, September 11, 2009 -- 3:00pm - 3:45pm PDT
- The Oracle from Delphi by Thomas Pfister
Friday, September 11, 2009 -- 8:00am - 8:45am PDT
- Understand InterBase Transactions by Daniel Magin
Wednesday, September 9, 2009 -- 6:00am - 6:45am PDT
- Using Unicode and Other Encodings in your Programs by Jeroen Pluimers
Friday, September 11, 2009 -- 9:00am - 9:45am PDT
- WCF with Delphi Prism and Win32 by Luis Alfonso Rey
Friday, September 11, 2009 -- 6:00am - 6:45am PDT
- Web Application Development with Delphi by Olaf Monien
Tuesday, September 8, 2009 -- 6:00am - 6:45am PDT
- What's New in the Delphi and C++Builder Debugger by Chris Hesik
Tuesday, September 8, 2009 -- 5:00pm - 5:45pm PDT Friday, September 11, 2009 -- 3:00pm - 3:45pm PDT
- What's New in the VCL by Nick Hodges
Tuesday, September 8, 2009 -- 3:00pm - 3:45pm PDT Thursday, September 10, 2009 -- 8:00am - 8:45am PDT
- Win32 and .NET Interoperability by Olaf Monien - CANCELED
Thursday, September 10, 2009 -- 3:00pm - 3:45pm PDT
C++Builder
- Building Awesome Touch Enabled Applications by Chris Bensen
Tuesday, September 8, 2009 -- 11:00am - 11:45am PDT Wednesday, September 9, 2009 -- 9:00am - 9:45am PDT
- Customizing the Object Inspector by Seppy Bloom
Tuesday, September 8, 2009 -- 7:00pm - 7:45pm PDT
- Delphi and Subversion by Daniel Magin
Tuesday, September 8, 2009 -- 5:00am - 5:45am PDT
- Developing Delphi Components with OpenWire by Boian Mitov
Thursday, September 10, 2009 -- 1:00pm - 1:45pm PDT
- Hands-On: Gestures in the VCL by Seppy Bloom
Tuesday, September 8, 2009 -- 4:00pm - 4:45pm PDT
- New Features in the RAD Studio IDE by Mark Duncan & Darren Kosinski
Tuesday, September 8, 2009 -- 6:00pm - 6:45pm PDT Friday, September 11, 2009 -- 10:00am - 10:45am PDT
- PARTNER SOLUTION: Add Internet Communications, Security, and E-Business Connectivity to Any Application, on Any Platform, Anywhere by Eric Madariaga
Friday, September 11, 2009 -- 1:00pm - 1:45pm PDT
- PARTNER SOLUTION: Audio, Video & Signal Processing in Delphi using Mitov Software Components by Boian Mitov
Tuesday, September 8, 2009 -- 7:00pm - 7:45pm PDT
- PARTNER SOLUTION: Data Visualization with PlotLab and InstrumentLab by Boian Mitov
Wednesday, September 9, 2009 -- 7:00pm - 7:45pm PDT
- RAD Studio Product Address by Michael Rozlog
Tuesday, September 8, 2009 -- 7:00am - 7:45am PDT Wednesday, September 9, 2009 -- 2:00pm - 2:45pm PDT
- Software + Database Archeology for C++ Developers by David Intersimone
Friday, September 11, 2009 -- 4:00pm - 4:45pm PDT
- What's New in the Delphi and C++Builder Debugger by Chris Hesik
Tuesday, September 8, 2009 -- 5:00pm - 5:45pm PDT Friday, September 11, 2009 -- 3:00pm - 3:45pm PDT
- What's New in the VCL by Nick Hodges
Tuesday, September 8, 2009 -- 3:00pm - 3:45pm PDT Thursday, September 10, 2009 -- 8:00am - 8:45am PDT
Delphi Prism™
- Accessing FileMaker Data from Delphi Prism by Joe Mele
Friday, September 11, 2009 -- 4:00pm - 4:45pm PDT
- An Introduction to LINQ in Delphi Prism by Cary Jensen
Friday, September 11, 2009 -- 1:00pm - 1:45pm PDT
- ASP.NET MVC in Delphi Prism by Hadi Hariri
Tuesday, September 8, 2009 -- 9:00am - 9:45am PDT
- Aspect Oriented Programming: A Separation of Concerns by Jim McKeeth
Tuesday, September 8, 2009 -- 9:00am - 9:45am PDT
- Building and Consuming Web Services in Delphi and Delphi Prism by Robert Love
Wednesday, September 9, 2009 -- 3:00pm - 3:45pm PDT
- Creating Custom WPF Controls in Delphi Prism by Ray Konopka
Wednesday, September 9, 2009 -- 4:00pm - 4:45pm PDT
- CrossTalk: Best of Two Worlds by Matthijs ter Woord
Tuesday, September 8, 2009 -- 10:00am -10:45am PDT
- DataSnap Tooling by Jim Tierney
Wednesday, September 9, 2009 -- 7:00pm - 7:45pm PDT
- Developing, Testing and Debugging Web Applications using Delphi by Francois Rautenbach
Friday, September 11, 2009 -- 9:00am - 9:45am PDT
- How to Think Like the Entity Framework by Craig Stuntz
Wednesday, September 9, 2009 -- 5:00pm - 5:45pm PDT
- Introduction to jQuery by Hadi Hariri
Wednesday, September 9, 2009 -- 10:00am - 10:45am PDT
- PARTNER SOLUTION: #Install SDK by Joe Mele
Tuesday, September 8, 2009 -- 8:00am - 8:45am PDT
- PARTNER SOLUTION: Add Internet Communications, Security, and E-Business Connectivity to Any Application, on Any Platform, Anywhere by Eric Madariaga
Friday, September 11, 2009 -- 1:00pm - 1:45pm PDT
- PARTNER SOLUTION: DevExpress by Richard Morris
Wednesday, September 9, 2009 -- 1:00pm - 1:45pm PDT
- PARTNER SOLUTION: Effectively Using CodeSite in Delphi Prism by Ray Konopka
Thursday, September 10, 2009 -- 1:00pm - 1:45pm PDT
- PARTNER SOLUTION: The Technology of the QuantumGrid by Richard Morris
Tuesday, September 8, 2009 -- 2:00pm - 2:45pm PDT
- RAD Studio Product Address by Michael Rozlog
Tuesday, September 8, 2009 -- 7:00am - 7:45am PDT Wednesday, September 9, 2009 -- 2:00pm - 2:45pm PDT
- Silverlight with Delphi Prism by Jim McKeeth
Tuesday, September 8, 2009 -- 1:00pm - 1:45pm PDT
- Smart Clients with Delphi and RemObjects by Bob Swart
Wednesday, September 9, 2009 -- 8:00am - 8:45am PDT
- The Making of Delphi Robots by Jim McKeeth
Friday, September 11, 2009 -- 2:00pm - 2:45pm PDT
- WCF with Delphi Prism and Win32 by Luis Alfonso Rey
Friday, September 11, 2009 -- 6:00am - 6:45am PDT
- Why and When to Use DataTables in ASP.NET by Cary Jensen
Thursday, September 10, 2009 -- 4:00pm - 4:45pm PDT
- Win32 and .NET Interoperability by Olaf Monien - CANCELED
Thursday, September 10, 2009 -- 3:00pm - 3:45pm PDT
Delphi® for PHP
- Introduction to jQuery by Hadi Hariri
Wednesday, September 9, 2009 -- 10:00am - 10:45am PDT
JBuilder®
- Software + Database Archeology for Java Developers by Al Mannarino
Wednesday, September 9, 2009 -- 4:00pm - 4:45pm PDT
InterBase® SMP
- Delphi 2010 and Firebird by Holger Klemt
Thursday, September 10, 2009 -- 5:00am - 5:45am PDT
- InterBase 2009 the Vault by Daniel Magin
Wednesday, September 9, 2009 -- 5:00am - 5:45am PDT
- Rapid SQL and InterBase: A Powerful Combination by Scott Walz & Andreano Lanusse
Thursday, September 10, 2009 -- 9:00am - 9:45am PDT
- The Oracle from Delphi by Thomas Pfister
Friday, September 11, 2009 -- 8:00am - 8:45am PDT
- Understand InterBase Transactions by Daniel Magin
Wednesday, September 9, 2009 -- 6:00am - 6:45am PDT
Blackfish™ SQL
- The Oracle from Delphi by Thomas Pfister
Friday, September 11, 2009 -- 8:00am - 8:45am PDT
Change Manager™
- Change Manager 5.1 Automation for Developers by Brad Wulf
Thursday, September 10, 2009 -- 5:00pm - 5:45pm PDT
- Database Change Management for Developers by Greg Nerpouni
Tuesday, September 8, 2009 -- 11:00am - 11:45am PDT
DBArtisan®
- The Value of Using DBArtisan in a DBA Team by Arturo Holloway
Thursday, September 10, 2009 -- 3:00pm - 3:45pm PDT
DB Optimizer™
- Deploy Top-Performing SQL Code with DB Optimizer by Greg Nerpouni
Wednesday, September 9, 2009 -- 10:00am - 10:45am PDT
ER/Studio®
- Best Practices for Collaborative Modeling with ER/Studio Enterprise by Solomon Waters
Thursday, September 10, 2009 -- 11:00am - 11:45am PDT
- Seven Deadly Sins of Designing Databases by Jason Tiret
Tuesday, September 8, 2009 -- 3:00pm - 3:45pm PDT
- Using Embarcadero's Design Tools for a Model Review by Dave Orlandi
Wednesday, September 9, 2009 -- 11:00am - 11:45am PDT
Rapid SQL®
- Rapid SQL and InterBase: A Powerful Combination by Scott Walz & Andreano Lanusse
Thursday, September 10, 2009 -- 9:00am - 9:45am PDT
Schema Examiner™
- Using Embarcadero's Design Tools for a Model Review by Dave Orlandi
Wednesday, September 9, 2009 -- 11:00am - 11:45am PDT
Partner Solution Presentations
- #Install SDK by Joe Mele
Tuesday, September 8, 2009 -- 8:00am - 8:45am PDT
- Add Internet Communications, Security, and E-Business Connectivity to Any Application, on Any Platform, Anywhere by Eric Madariaga
Friday, September 11, 2009 -- 1:00pm - 1:45pm PDT
- Audio, Video & Signal Processing in Delphi using Mitov Software Components by Boian Mitov
Tuesday, September 8, 2009 -- 7:00pm - 7:45pm PDT
- Castalia for Delphi - Great Tools for Great Developers by Jacob Thurman
Friday, September 11, 2009 -- 11:00am - 11:45am PDT
- Data Visualization with PlotLab and InstrumentLab by Boian Mitov
Wednesday, September 9, 2009 -- 7:00pm - 7:45pm PDT
- Delivering Delphi Applications as Appliances by Jason Tolley
Tuesday, September 8, 2009 -- 6:00pm - 6:45pm PDT
- DevExpress by Richard Morris
Wednesday, September 9, 2009 -- 1:00pm - 1:45pm PDT
- Effectively Using CodeSite in Delphi Prism by Ray Konopka
Thursday, September 10, 2009 -- 1:00pm - 1:45pm PDT
- FastReport VCL and FastCube VCL for Delphi by Michael Philippenko
Tuesday, September 8, 2009 -- 5:00am - 5:45am PDT
- From Paradox to Client/Server in 5 Minutes by Joachim Duerr
Thursday, September 10, 2009 -- 8:00am - 8:45am PDT
- Integrating Delphi with Flex/Flash/AIR using kbmMW by Kim Madsen
Thursday, September 10, 2009 -- 6:00am - 6:45am PDT
- Message-oriented Middleware using kbmMW by Kim Madsen
Friday, September 11, 2009 -- 6:00am - 6:45am PDT
- Next Generation Delphi Development with PDF Technologies from Gnostice by Girish Patil - CANCELED
Friday, September 11, 2009 -- 5:00am - 5:45am PDT
- The Technology of the QuantumGrid by Richard Morris
Tuesday, September 8, 2009 -- 2:00pm - 2:45pm PDT
- Using CodeHealer to Monitor and Improve Code Quality by Jud Cole
Thursday, September 10, 2009 -- 7:00pm - 7:45pm PDT
Product Legend
Sessions denoted with these product icons will involve, and in some cases provide a focus on, the indicated Embarcadero technology.
|
|
Connect with Us