CodeRage 4 Sessions & Replays

By: Christine Ellis

Abstract: Explore the schedule of "totally technical" sessions for CodeRage 4.

Hide image
Click to see full-sized image


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

C++Builder Delphi

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.

Delphi

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

Delphi

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

RAD Studio Delphi

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

RAD Studio Delphi Delphi Prism C++Builder

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

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.

Delphi Prism

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

Delphi Prism

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.

Delphi Prism

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

Delphi Delphi Prism

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.

All-Access

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

Delphi C++Builder

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.

Change Manager

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

Delphi

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.

Delphi Prism

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

Delphi Delphi Prism

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.

Delphi

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

Delphi C++Builder

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.

ERStudio

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

Delphi C++Builder

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.

All-Access

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

Delphi C++Builder

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.

Delphi

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

RAD Studio Delphi C++Builder

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.

Delphi

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

Delphi C++Builder

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.

Delphi C++Builder

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 SMP

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

Delphi InterBase SMP

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

Delphi Delphi Prism

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!

Delphi

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

Delphi C++Builder

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.

RAD Studio Delphi

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

Delphi Delphi Prism Delphi for PHP

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.

DB Optimizer

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

Delphi

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.

ERStudio Schema Examiner

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

Delphi

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.

Delphi Delphi Prism

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

Delphi

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 Delphi Delphi Prism C++Builder

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

Delphi Delphi Prism

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.

All-Access Delphi

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

Delphi Prism

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.

All-Access JBuilder

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

Delphi

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.

Delphi Prism

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

Delphi

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.

Delphi

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

Delphi Delphi Prism

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.

Delphi C++Builder

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

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 InterBase SMP

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

Delphi

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.

Delphi

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

Delphi C++Builder

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.

Delphi

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

Delphi

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

InterBase SMP Rapid SQL

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

Delphi

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

All-Access

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

 

ERStudio

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

Delphi C++Builder

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.

RAD Studio Delphi Prism

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

Delphi

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.

RAD Studio

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

DBArtisan

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

Delphi Prism

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.

All-Access

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

Delphi

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

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

Delphi

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.

Delphi

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

Delphi

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.

Delphi

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

Delphi

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.

Delphi

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

Delphi Delphi Prism

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.

Delphi

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

Delphi InterBase SMP Blackfish SQL

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.

Delphi

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

Delphi Delphi Prism

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.

Delphi

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

Delphi

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.

RAD Studio Delphi C++Builder

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

Delphi

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.

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

Delphi Prism

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.

RAD Studio Delphi Delphi Prism C++Builder

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

Delphi Prism

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.

Delphi

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

Delphi

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.

Delphi C++Builder

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

Delphi Prism

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.

All-Access C++Builder

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    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    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    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    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    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    Delphi® for PHP

  • Introduction to jQuery by Hadi Hariri
    Wednesday, September 9, 2009 -- 10:00am - 10:45am PDT

    JBuilder    JBuilder®

  • Software + Database Archeology for Java Developers by Al Mannarino
    Wednesday, September 9, 2009 -- 4:00pm - 4:45pm PDT

    InterBase SMP    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    Blackfish™ SQL

  • The Oracle from Delphi by Thomas Pfister
    Friday, September 11, 2009 -- 8:00am - 8:45am PDT

    Change Manager    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    DBArtisan®

  • The Value of Using DBArtisan in a DBA Team by Arturo Holloway
    Thursday, September 10, 2009 -- 3:00pm - 3:45pm PDT

    DB Optimizer    DB Optimizer™

  • Deploy Top-Performing SQL Code with DB Optimizer by Greg Nerpouni
    Wednesday, September 9, 2009 -- 10:00am - 10:45am PDT

    ERStudio    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®

  • Rapid SQL and InterBase: A Powerful Combination by Scott Walz & Andreano Lanusse
    Thursday, September 10, 2009 -- 9:00am - 9:45am PDT

    Schema Examiner    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.

All-Access

Embarcadero All-Access™

RAD Studio

RAD Studio

Delphi

Delphi®

C++Builder

C++Builder

Delphi Prism

Delphi Prism™

Delphi for PHP

Delphi® for PHP

JBuilder

JBuilder®

InterBase SMP

InterBase® SMP

Blackfish SQL

Blackfish™ SQL

Change Manager

Change Manager™

DBArtisan

DBArtisan®

DB Optimizer

DB Optimizer™

ERStudio

ER/Studio®

Rapid SQL

Rapid SQL®

Schema Examiner

Schema Examiner™

Server Response from: ETNASC04