By: Tim DelChiaro
Abstract: October 15 schedule for the CodeRage Online Developer Conference
CodeRage is starting October 15, 2013. If you haven't registered yet, there is still time to register.
If you're ready to attend, here is the Day 1 Schedule so you can plan your day.
CodeRage 8 Opening Keynote
John Thomas - Embarcadero
Introduction of 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
To be announced
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
What's New in FireMonkey for XE5
This session presents and demonstrates what’s new in FireMonkey for Delphi 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
Designing Common User Interfaces for iOS & Android
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
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
Introduction to iOS and Android Devices Connecting to a DataSnap Server
Learn how to create connections between their devices iOS and Adroid a DataSnap server local and remote. Let's create practical examples of how we should configure the components of connection and the best alternative Client Side and Server Side.
Ricardo Boaro - Upper Training
Beyond the App
Delphi XE5 is great for building apps, but what about when you want to go beyond the app? This session starts with using the share sheet to interact with the other apps and services on the device and builds on that. The focus is on interacting with the rest of the device and exposing functionality outside the traditional app interface.
Jim McKeeth - Embarcadero
Devices & Sensors in iOS & Android
All of our modern PCs, smartphones, tablets and other devices include more than just a screen, keyboard, mouse, memory and storage. The devices we use include sensors for location, orientation, acceleration, ambient light, etc. Delphi XE5 allows you to query for services, devices and sensors to know what your application can use. FM application platform provides everything a developer needs to query devices, count the number of sensors, and know which services are available on your iOS and Android devices. This session shows you how to query and work with devices and sensors in your applications.
David Intersimone - Embarcadero
Common Delphi Coding Anti-Patterns
During this sesion you’ll either be thinking “I do that” (and hopefully you’ll stop) or “I remember doing that” (while cringing at the memory). There are certain coding patterns that all Delphi programmers seem to use at some stage - some of them sub-optimal, some weird, and some just plain wrong. Collectively I’ve called them Anti-Patterns, and in this session you’ll get to see some of my favorites (or, anti-favorites).
Alister Christie - LearnDelphi.tv
Escaping the Try..Finally..Free Nest
We all want to do the right thing with memory management and make sure we tidy up after ourselves. However as our code gets buried in successive layers of object allocation, try, finally, free “nests” it all becomes a bit onerous – and, well, resembling a pterodactyl nest. In this session, we look at a technique to flatten out your code so that it will look less attractive as habitation for a friendly pterosaur, and as a side benefit, improve readability. Along the way we use interfaces, generics and anonymous methods to build our over-engineered object de-allocation artifice.
Real Mobile Implementation Patterns
This session looks at the core problems that data-driven mobile apps need to address including how to perform location-based searches from the client and how to process them on the server, having perpetually scrolling datasets that provide rich user interfaces, and creating re-usable mobile systems using Delphi generics and other useful patterns for data-driven mobile apps.
Glenn Stephens - Orchard ebusiness Pty Ltd
The schedule of sessions & speakers are subject to change without notice.
Download Delphi XE5 and create Android apps!
Get Free Trial
Webinars on demand!
More social media choices:
Delphi on Google+
@RADTools on Twitter
Server Response from: ETNASC04