A free utility class to perform “beep” music tones in Firemonkey applications, for Windows and Android, 32 and 64bit. TTone.Play( 440, 1000) // Frequency, Duration Play a “La” note for 1000 milliseconds. Source code available at: https://github.com/davidberneda/FMX_Tone_Beep
Author: david berneda
2x TeeChart speed in Firemonkey (FastLine, Direct2D)
The Firemonkey Canvas is fast but there is a performance problem when drawing lots of elements (“lots” being in the order of tens of thousands). Using a TPath, adding all the elements to it and then drawing the TPath gives some speed gains but it is not enough. Time is lost filling the TPath anyway. […]
RAD Studio 10.1 Berlin, add TeeChart to “FireUI Live Preview”
Studio 10.1 Berlin has just been released and includes the FireUI Live Preview tool to visualize forms at design-time in mobile devices and desktop (Windows / Mac OSX) machines. The default application does not provide support for TeeChart control, but its very easy to add ! Open the LivePreview.dproj project in Studio 10.1 from: c:\Program […]
Big files: XML or JSON ? TeeBI !!
Introduction XML and JSON are very typical text formats used to store data, designed to be more comfortable than plain old “csv” text and allowing hierarchical (parent -> child) relationships. However, even if there are many wonderful standard libraries to process them, there is still a speed problem when loading big quantities of data […]
What’s New in TeeChart VCL/FMX v2015.16
Build 2015.16.150901 Release September 2015 This technical document describes all changes made to TeeChart component library (FireMonkey and VCL versions) since the release of April 2015. New Supported IDEs Embarcadero RAD Studio 10 Seattle. Full support for Delphi and C++ Builder 10 Seattle for all platform projects. ‘Detail’ property Series ‘master-detail’ functionality, with […]

TeeBI teaser
Small teaser of TeeBI. This is the custom web server calculating a query and returning a chart. The only dependencies are TeeChart and Indy http web server component. Data is in column-oriented, memory-based custom format for speed reasons, no database or FireDac, etc are necessary. Data is imported from many sources (excel, text files, […]
Generic Delphi Tree structure
A generic Tree structure made in Delphi is freely available at this GitHub repository: https://github.com/davidberneda/GenericTree See the readme at GitHub for details and updated documentation. This small class allows creating hierarchical structures where each “node” is a small object (20 bytes plus your own data size), containing a property of your desired type. For example, […]
Clustering visualization
TeeChart Pro includes classes and components to perform “clustering” on your data, and optionally visualize the results using a chart “Tool” component. Clustering is the process of grouping data automatically, according to how well related are the individual items. As an unsupervised algorithm, its widely used in data-mining / machine-learning / B.I. (Business Intelligence) applications. […]
Small tool to create icons and png images for iOS and Android Firemonkey applications
Yet another tool to create the *.png images required by Firemonkey iOS and Android application splash images. Download source code (65KB, for Embarcadero RAD Studio XE4 up to XE7) (Main *.pas unit is aprox 200 lines of code, easy to modify to suit your needs) Currently this tool generates 42 images of different sizes: Notes: […]
Using TeeChart Java with Android Studio
Minimal example using TeeChart Java in Google’s Android Studio. Android Studio home page: https://developer.android.com/sdk/installing/studio.html Download: Download the example (9MB) If you want to recreate this project, the steps are as follows: 1) TeeChart Java for Android The above example download includes an evaluation version of TeeChart.Android.jar library. (The evaluation version draws a watermark) If you wish […]