CodeRage C++ Sessions for Tuesday February 25, 2014

By: Tim DelChiaro

Abstract: Free online C++ conference starts today!

Still time to register for CodeRage. Click here:

Here is the list of sessions planned for today:


Technical Session #1
6:00am - 6:45am PST

CodeRage 8 C++ Opening Keynote
Embarcadero® C++Builder® XE5 is the single source C++ solution for building high performance, natively compiled applications for Windows, iOS and OS X; and getting them to app stores and enterprises fast. This opening keynote will give you an overview of C++Builder, support for the C++11 ISO standard and how to build C++ apps for multiple devices using a common codebase without sacrificing app quality, API access, enterprise connectivity or performance.

John Thomas - Embarcadero

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

Introduction to the FM Application Platform
TheFM Application Platform is the app development and runtime platform behind RAD Studio, Delphi and C++Builder. The FM Application Platform is designed for teams building multi-device, true native apps for Android and iOS, and getting them to app stores and enterprises fast. With the FM multi-device app platform, you don't have to maintain separate development projects to deliver your app natively for multiple devices (PCs, tablets and smartphones) on multiple platforms (Android, iOS, Windows, and OS X). The FM Application Platform makes it easy to build script-free, true native apps that expose the full range of device capabilities and performance in the underlying devices. This session introduces developers to the Delphi XE5 support for multi-device app development.

David Intersimone - Embarcadero

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

A VCL Developers Guide to FireMonkey
In this session, learn the key difference between VCL and FireMonkey giving a kick start on designing and building new FireMonkey-based applications.

Robert Love - State of Utah

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

Introduction to FireDAC Multi-Device
FireDAC is a Universal Data Access library for developing applications for multiple devices, connected to enterprise databases. This session is an overview of FireDAC architecture and usage with emphasis on iOS and Android. FireDAC enables native high-speed direct access from Delphi to InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap and more. FireDAC is a powerful, yet easy-to-use access layer that supports, abstracts, and simplifies data access, providing all the features needed to build real-world high-load applications.

Jim McKeeth - Embarcadero

9:45am - 10:00am BREAK
Technical Session #5
10:00am - 10:45am PST

What's New in FireMonkey for C++Builder XE5
This session presents and demonstrates what's new in FireMonkey for C++Builder XE5 for both Android and iOS. The session covers multi-device app development, styles for all resolutions, notifications, phone dialing, web browser, audio recording, and other new features and changes.

Darren Kosinski - Embarcadero

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

Designing Common User Interfaces for Multi-Device Targets
Best practices don't just apply to coding. Nice user interfaces coupled with a good user experience are key to making your applications successful. This is especially true for mobile apps where customers can instantly choose from hundreds of thousands of applications in the iOS App Store and Google Play. Making your app stand out is critical. So is leveraging a common design that you can share across the multiple devices you want to support. In this session, learn how to quickly build stunning native iOS and Android apps that follow key mobile UI and UX design paradigms, adhere to Apple and Google UI guidelines and make your app stand out in the marketplace.

Sarina DuPont - Embarcadero

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

Rapid Mobile Application Prototyping using LiveBindings & the PrototypeBindSource
TPrototypeBindSource can be used to generate sample data for the LiveBindings in your project. After you prototype an application, configure the real data source so that you see the new data source fields in the LiveBindings design. Then, use the LiveBindings Designer to connect all the controls and properties to the new data source. This session shows you how to rapidly prototype your mobile application using LiveBindings.

Jim Tierney - Embarcadero

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

VENDOR SHOWCASE: Raize Components - Advanced Techniques
Raize Components is a user interface design system for Delphi and C++Builder built around more than 125 general-purpose VCL controls. For more than a decade, developers have used Raize Components to build sophisticated user interfaces in less time with less effort. This session will demonstrate several of the more advanced capabilities that have been added to the library over the years. As a result, even the most seasoned Raize Components user will learn something new in this session.

Ray Konopka - Raize Software

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

VENDOR SHOWCASE: CodeSite Logging Strategies & Techniques
CodeSite is an advanced debugging and application logging system that gives developers deeper insight into how their code is executing. This session focuses on strategies and techniques that enable developers to be even more productive. Topics include creating custom categories to simplify managing logging information, using custom views to isolate messages, and configuring log file destinations to control volume.

Ray Konopka - Raize Software

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

iOS development using C++Builder XE5
Learn how to setup you Mac and learn mobile specific features to deliver iOS applications for iPhone, iPod, and iPad

John Thomas - Embarcadero

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

Using the REST Client Library in your C++Builder Apps
The new REST client library of C++Builder XE5 is a multi-faced tool. This session provides an introduction to using this library to create a simple desktop and mobile client using public REST-based services. Jim also shows examples of integration with popular web sites and delves into the integration with custom REST servers written in different technologies.

Jim McKeeth - Embarcadero

4:45pm - 5:00pm BREAK
Technical Session #12
5:00pm - 5:45pm PST

To be announced

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

Server Response from: ETNASC04