CodeRage C++ Sessions for Wednesday February 26, 2014

WEDNESDAY, FEBRUARY 26, 2014

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

Embedding & Using FastReport Reporting Engine in C++Builder VCL/FMX Applications
This session shows how to build reports in FastReport in C++ Builder for both VCL and FMX applications and effectively use it under Windows and MacOS environment.

C++Builder In Action: A Real Story for Enterprise Mobility
This session starts with a short review of the Russian Mobile Contest 2013 with Embarcadero tools where best practices are observed and the prize winning projects are discussed. One of the champions submitted a real business app intensively used in his company. The project is very effective, but doesn’t use all the power of modern RAD tools, which implies not only well-designed low-latency GUI and native code generation, but enterprise data connectivity. Best practices, tips and tricks will be presented in the context of the development of a full-scale mobile app focusing on communicating with enterprise data.

SUCCESS STORY: Using C++Builder for Nuclear Medicine and Molecular Imaging
EC2 Software Solutions has established themselves as the leading supplier of software products that help medical providers navigate the vast and complex regulations governing the Nuclear Medicine industry. C++Builder enables EC2 to achieve extreme agility while following a waterfall requirement and development process. In this success story session, Brett and Jared talk about how they deliver highly reliable medical applications that remain adaptable to a continuously changing regulatory environment.

VENDOR SHOWCASE: PDF and Office Document Processing Tools for C++
In this session, learn about the native, all-new multi-format document processing toolset for C++ from Gnostice. We'll look at the architectural details of the product first and then go into using the product. See real code examples for viewing, printing, converting and processing electronic documents (PDF, DOCX, and image formats) in C++, using the new Gnostice tools.

DataSnap Architectures, Optimizations, and Use Cases
This session offers an overview of the different architectures you can create using the DataSnap technologies, from TCP/IP to HTTP and from remote method invocation to multi-tier dataset access. The session focuses on performance and optimization, suggesting preferred deployment strategies and devotes some time to integrating DataSnap with FireDAC, two strategic libraries that ship with C++Builder. Finally, Marco covers some of the planned features for DataSnap.

Cross Platform Secure Database Storage for Mobile & Desktop
Data storage is a critical part of any application, especially as more and more business applications adopt mobile platforms. CIO's are embracing BYOD as a way to mobilise their workforce, but this brings a number of risk factors that data controllers need to factor into risk analysis. In this session, we explore how to give your applications the edge and provide key information you need to be aware of as suppliers of mobile applications.

Secure DataSnap Development
In this demo-oriented session, Paweł demonstrates building secure mobile clients running on iOS and connecting to DataSnap enterprise services. Through practical examples we work with secure communication protocols, using encryption filters, and explore role-based authentication and authorization within the DataSnap frawework.

Creating Custom Controls for the FM Application Platform
RAD Studio supports true-native cross-platform development with the FM Application Platform. FM user interfaces are designed using a component-based framework built around the concept of styles. While the base FM controls provide much functionality, there are often times when the base controls are not enough. This session demonstrates how to enhance your mobile and desktop applications by creating custom reusable FM controls.

Effectively Using List Controls in Mobile Apps
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. C++Builder 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.

Using Devices and Sensors in your C++Builder VCL, FM and Multi-Device Apps
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. C++Builder 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.

InterBase XE3 Updates and Performance Monitoring
Come learn how InterBase delivers on the Multi-Device Application Development and Deployment promise with new offerings for Mobile OS platforms. This session highlights InterBase XE3 Update releases done this year. Also, part of the session showcases InterBase performance monitoring and how a developer and administrator can utilize the performance monitoring data from InterBase to fine tune their deployments and improve the health of their database performance.

Programming Devices and Gadgets using C++Builder
Our modern world is full of programmable and interactive devices. This CodeRage 8 C++ session looks at how to take full advantage of them from C++Builder XE5. Join Embarcadero's Jim McKeeth & David Intersimone to learn how to use C++Builder to work with these devices and gadgets in innovative ways and extend your apps in ways you never may have imagined.