October 27, 2014

CodeRage Delphi Schedule - Day 1 October 28, 2014

Here's the Delphi/Object Pascal schedule for the first day of the CodeRage online technical conference. Hope to see you there, online.

Not registered yet?
Click here to register for CodeRage and get access to all of these sessions and more!


Technical Session #1
5:00am - 5:45am PDT
Enumerators, IEnumerable™ and the Spring Framework
The IEnumerable interface is a powerful window into the collections framework on Spring for Delphi. It can be used to easily and quickly retrieve anything from a list. In this presentation, we start by looking at the basics of enumerators and then move on to see the power and capabilities of the IEnumerable interface. After this presentation, you won't want to access your lists any other way.
Level: Advanced
Nick Hodges
5:45am - 6:00am BREAK
Technical Session #2
6:00am - 6:45am PDT
Parallel Programming Library: Create Responsive Apps with Tasks, Futures and Parallel Loops
Create responsive applications that respond immediately to any user request using tasks, futures and parallel loops. Avoid long waits and unresponsive apps with the techniques introduced in this session.
Level: Intermediate
Danny Wind - Delphi Company B.V.
6:45am - 7:00am BREAK
Technical Session #3
7:00am - 7:45am PDT
Object Pascal Opening KeynoteWith the sweeping technical changes we are witnessing, from the huge growth of mobile to the gadgets explosion, Delphi remains a centerpiece with its solid Windows and VCL roots and its unique multi-device development capabilities. Listen to the Product Manager's view of where the product is today and where it is heading in the near future.
Level: All
Marco Cantù - Embarcadero
45am - 8:00am BREAK
Technical Session #4
8:00am - 8:45am PDT
FireUI and the Multi-Device Designer
FireUI and the Multi-Device Designer revolutionize how you develop apps. This session covers Behavior Services, TMultiView, the Multi-Device Designer, and creating and using a custom view. Take your multi-platform development to the next level with FireUI.
Level: All
Jim McKeeth - Embarcadero
8:45am - 9:00am BREAK
Technical Session #5
9:00am - 9:45am PDT
Designing Multi-Device Applications with FireUI and TMultiViewIn this session, we cover how to design user interfaces for multiple platforms using the new FireUI Multi-Device Designer and TMultiView component.
Level: All
Sarina DuPont - Embarcadero
9:45am - 10:00am BREAK
Technical Session #6
10:00am - 10:45am PDT
What's New in FireMonkeyThis session will take a look at some of the new developments in the FireMonkey framework for multi-device development.
Level: All
Darren Kosinksi - Embarcadero
10:45am - 11:00am BREAK
Technical Session #7
11:00am - 11:45am PDT
Creating Highly Connected Apps with Bluetooth and Kinvey
In this session, we show how to discover and interact with a Bluetooth LE device, such as a heart rate monitor, and track and store the received data in the cloud using a backend as a service (BaaS) provider such as Kinvey, Parse or App42. You'll also learn how to query existing cloud data using BaaS components such as BackendQuery and display the data in a visual chart.
Level: All
Sarina DuPont - Embarcadero
11:45am - 12:00pm BREAK
Technical Session #8
12:00pm - 12:45pm PDT
Modernizing VCL ApplicationsForm style to task bar buttons, from parallel library integration to BDE migration, from better coding styles to RTL new features: a collection of suggestions for migrating Windows VCL applications to Windows 8 and modernizing them alongside.
Level: All
Marco Cantù - Embarcadero
12:45pm - 1:00pm BREAK
Technical Session #9
1:00pm - 1:45pm PDT
What's New in the Object Pascal Language
Better support for dynamic arrays and intrinsic type helpers are two of the most recent language features, but this session will also go back to ARC memory management and offer a roundup of past additions, offering an overview of where Object Pascal is today.
Level: All
Marco Cantù - Embarcadero
1:45pm - 2:00pm BREAK
Technical Session #10
2:00pm - 2:45pm PDT
Enterprise Mobility Services: Introduction
Enterprise Mobility Services (EMS) is a new turnkey solution for today’s interconnected, distributed apps, offering an easy to deploy middleware server that hosts loadable custom API and data access modules. It’s based on open and standard technologies, including REST HTTP calls and JSON data formats, and provides major SQL database drivers along with an encrypted embedded and server SQL database. With its user management and authentication with user and API analytics, Enterprise Mobility Services is ideal for enabling secure access from mobile apps to Enterprise Databases. In this session, JT will discuss the motivations for EMS and introduce each of these compelling features.
Level: All
Johh Thomas - Embarcadero
2:45pm - 3:00pm BREAK
Technical Session #11
3:00pm - 3:45pm PDT
Exploring the Brain Computer InterfaceLearn how to use your brain as an input device with examples in Object Pascal using the Emotiv EPOC, the EEG neuroheadset.
Level: All
Jim McKeeth - Embarcadero
3:45pm - 4:00pm BREAK
Technical Session #12
4:00pm - 4:45pm PDT
Selecting Which Data Access Components (DAC) to Use with RAD Studio XE7
FireDAC, DataSnap, dbExpress, IBX and dbGo are all options available out of the box to Delphi/C++ Buider programmers. Faced with these choices how should you make the decision on which database access layer to use in your applications. Some of the factors that may influence your decision can include: 1) Ability to connect to particular database servers, 2) Support for server side database server features, 3) Component interfaces and style of programming required and 4) Support for advanced client side features. We'll take an overview look at all the different database technologies that come with XE7 and discuss how they compare in these regards and others.
Level: Beginning
Lachlan Gemmell
4:45pm - 5:00pm BREAK
Technical Session #13
5:00pm - 5:45pm PDT
Unit Testing and Profiling RAD Studio Apps
This session presents a new toolkit, based upon the core technology of the earlier award-winning and very popular SleuthQA system, that developers can successfully use to ensure their unit test coverage is complete, and that their apps are profiled to perform efficiently.
Level: All
Eivind Bakkestuen - NexusDB Pty Ltd
5:45pm - 6:00pm BREAK
Technical Session #14
6:00pm - 6:45pm PDT
Voice-Enable Your Android Apps
Learn how to add text-to-speech and voice recognition to your Android Apps. This session also covers voice launch on Google Glass.
Level: Advanced
Jim McKeeth - Embarcadero
The schedule of sessions & speakers are subject to change without notice.

Not registered yet?

No comments: