Category

Install/Setup/Config4

This "How To" video shows you how to use the Feature Installer. The Feature Installer is an installation wizard that lets you select an initial set of RAD Studio features to install, such as support for specific combinations of programming languages and target platforms, language support, or help resources. During the installation process, the Installer starts the Feature Installer automatically. During the installation process, you must have a working internet connection to download content required to install the selected features. After you install RAD Studio, you can install additional features or remove installed features using the Feature Manager. You'll find it in the IDE's Tools | Manage Platforms menu item.

This "How To" video takes you through the steps required to setup and configure your Windows development environment, Macintosh OS X and iOS device so that you can run your iOS application (Delphi only) on the iOS Simulator (only for Delphi) on the Mac and on your iOS Device.

This How To Video uses the Parallel Programming Library's TTask class to manage procedures that can be executed in parallel threads. The TTask class creates and manages task instances represented by the ITask interface. The task procedures, including C++ lambdas, provided to the constructor are considered ready for execution after calling the Start method. The WaitForAll, WaitForAny, and the Wait methods of ITask are used to explicitly suspend execution of the calling thread to wait upon any or all running tasks. To cancel the execution of any task, call the Cancel method of the relevant instance of ITask. A task procedure can be created and managed for execution directly using the Run method.

This How To Video shows you how to use the TParallel::For method from the Parallel Programming Library (PPL). TParallel::For splits a for loop into pieces that run in parallel and uses tasks to run those pieces. The VCL and FMX demo applications find the first X prime numbers. This calculation is done with a serial version using the classic C++ for loop and a parallel version using the TParallel::For method.

This How To Video shows you how to use C++11 lambda functions with the Parallel Future feature in the Parallel Programming Library. Parallel Future uses TTask::Future to launch a function that returns a specific type. TTask::Future, where the type parameter, T, represents the return type. Using a future allows you to calculate something or run some query and at the same time you can do other tasks, getting the value when you want via future's value. If the value is not completed yet, the Parallel Programming Library blocks the current code waiting for this value to be calculated.

Using the TLocationSensor to obtain the current latitude and longitude and responding to the OnLocationChanged event displaying a map to the user in a TWebBrowser on both iOS and Android using C++Builder.

Enterprise Application Development3

Using the REST Client Library to connect to a REST service over HTTPS/SSL, obtaining a GZIP compressed JSON response, parsing it , and placing it in a memory table. Binding it to a grid and displaying it to the user. Compatible with VCL, FireMonkey, Windows, iOS, Android and OS X.

This how to video shows you how to configure and use Embarcadero's Enterprise Mobility Services (EMS) to integrate with Apple Push Notification Service (APNS) and Google Cloud Messaging (GCM) to send notifications to iOS and Android devices.

Internet of Things1

This video shows you how to download (from the GetIt Package Manager) and use the Polar H7 Heart Rate Monitor ThingConnect IoT component in your C++Builder multi-device applications. Requires 10.1 Berlin or newer, Professional edition or higher.

TOOL

TAGS

Intermediate
IoT
BluetoothLE
ThingConnect

Stay up to date

Sign up

Sign up for Embarcadero's email list to receive the latest case studies, event updates, product news, and much more.