CodeRage 7 Day 2 Agenda

By: Tim DelChiaro

Abstract: Today's agenda for the CodeRage online developer conference

See the latest last minute updates at

Haven't registered yet? Click here to register and start attending sessions.


Technical Session #13
5:00am - 5:45am PST

HTML5 Builder and DataSnap

Nirav Kaku

5:45am - 6:00am BREAK
Technical Session #14
6:00am - 6:45am PST

Getting Practical with DataSnap: A Hands-on Session with Prizes
In this fast paced session, attendees will be shown how to take and run with this ready-to-use DataSnap based business engine and how it has been built. Step-by-step, you will be shown how to populate it with your own data structures and output information to any client type, including stunning FireMonkey client applications. Along the way, you will see how to use each of the server side state for data management (Session, Invocation, Server) plus a number of language features introduced from D7 up to XE3 within Delphi, and shows how RTTI partnered with FireMonkey Styles can help build dynamic run time generated screens from any object; A Competition! At the end of this session, get the link to the project code, download it and join the competition to build a front end view of data coming out the engine using your favourite C++ / Delphi tools. So what are you waiting for?

Stephen Ball - Embarcadero

6:45am - 7:00am BREAK
Technical Session #15
7:00am - 7:45am PST

VENDOR SHOWCASE: Cross-platform Reporting with FireMonkey
This session covers the advantages and limitations of business reporting creation with FastReport under FireMonkey. The presentation will include a short review, comparison with VCL, and demonstration of possibilities.

Michael Philippenko - Fast Reports

7:45am - 8:00am BREAK
Technical Session #16
8:00am - 8:45am PST

In this session, Product Manager Sarina DuPont talks about what HTML5 Builder is all about and how you can leverage the latest in web technologies to build mobile and web apps using HTML5 Builder. This session also includes demos.

Sarina DuPont - Embarcadero

8:45am - 9:00am BREAK
Technical Session #17
9:00am - 9:45am PST

FireMonkey with Style
Styles are the technical foundation of visual controls in FireMonkey. This session explains why and how, and also covers what's new in FM2 regarding styles.

Marco Cantu' - Wintech Italia Srl

9:45am - 10:00am BREAK
Technical Session #18
10:00am - 10:45am

LiveBindings: Expressions and Side Effects
At the core of LiveBindings, first introduced in Delphi XE2, is an expression engine designed to evaluate string expressions dynamically at runtime. This presentation looks at some of the internals of LiveBindings, and shows how the expression engine can be used to implement powerful side effects.

Cary Jensen - Jensen Data Systems, Inc.

10:45am - 11:00am BREAK
Technical Session #19
11:00am - 11:45am PST

Delphi XE3 Development for Windows 8
This session covers the "dual" architecture of Windows 8, Delphi XE3 support for desktop applications including some new Windows 8 APIs, the Metropolis styles in VCL and FireMonkey, plus the LiveTile component.

Marco Cantu' - Wintech Italia Srl

11:45am - 12:00pm BREAK
Technical Session #20
12:00pm - 12:45pm PST

ClientDataSets Part 4: Aggregates and GroupState
This series on ClientDataSets continues with a look at aggregates and group state. Presented by ClientDataSet expert Cary Jensen, this session demonstrates how to define and control aggregate calculations, as well as how and when to determine group state.

Cary Jensen - Jensen Data Systems, Inc.

12:45pm - 1:00pm BREAK
Technical Session #21
1:00pm - 1:45pm PST

Building Scalable, Multi-tier Systems with DataSnap XE3
In this demo-oriented session, learn how to use RAD Studio XE3 and DataSnap architecture for creating scalable, multitier, secure systems. See different DataSnap server and client application types, use role-based authentication/authorization framework for fine-grained security, check out how to use callbacks, and learn what it takes to deploy your server to the cloud.

Paweł Głowacki - Embarcadero

1:45pm - 2:00pm BREAK
Technical Session #22
2:00pm - 2:45pm PST

What’s New in Embarcadero Prism XE3
Come learn what’s new in XE3 and some tips and tricks to get the most from Embarcadero Prism XE3 and the Oxygene language that powers it!

Jim McKeeth - RemObjects

2:45pm - 3:00pm BREAK
Technical Session #23
3:00pm - 3:45pm PST

VENDOR SHOWCASE: Tour of the New Gnostice Document Processing Tools
In this session, we'll take a tour of the new products and features of the Gnostice XtremeDevSystem suite of tools for electronic document processing. Processing that includes creating, viewing, printing, editing and working with formats such as PDF, DOCX and others. We'll look at both the VCL version using Delphi and the .NET version using Delphi Prism. Along the way, we'll also look at some general technological aspects of the PDF format.

Girish Patil - Gnostice Information Technologies

3:45pm - 4:00pm BREAK
Technical Session #24
4:00pm - 4:45pm PST

XML Data Bindings in Delphi
Using XML can be a headache. Learn how to make it a breeze with XML Data Bindings.

Alister Christie -

The schedule of sessions & speakers are subject to change without notice.

Server Response from: ETNASC04