Project source code from the presentation "User Experience with FireDAC" shown on August 31, 2021, at the "Desktop UX Summit 2021" organized by Embarcadero Technologies.
The directory structure of the project group is as follows:
Desktop-UX-Summit-2021
└── User Experience with FireDAC
├── 1 - Initial data load at application startup
├── 2 - Speed up data browsing with memory tables
├── 3 - Master-detail data - Avoid data reloading with in-memory caching
├── 4 - Master-detail data - Speed up detail data seeking with in-memory indexes
└── Data
Where:
- User Experience with FireDAC : Project group root directory.
- 1 - Initial data load at application startup : Directory with application startup projects.
- 2 - Speed up data browsing with memory tables : Directory with memory table projects.
- 3 - Master-detail data - Avoid data reloading with in-memory caching : Directory with master-detail projects with in-memory caching.
- 4 - Master-detail data - Speed up detail data seeking with in-memory indexes : Directory with master-detail projects with in-memory indexes.
- Data : Directory with the SQLite databases.
Please start by unzipping the SQLite databases as follows:
#> cd "Desktop-UX-Summit-2021\User Experience with FireDAC\Data"
#> unzip Northwind_databases.zip
The open source utility unzip.exe
is included for your convenience.
After the databases have been uncompressed, you can navigate into each one of the directories listed above, open each one of the project in them and compile/execute them. Do not change the directory structure, or the projects will be unable to locate the data when executed.
> git clone [email protected]:MiguelAngel-Moreno/Desktop-UX-Summit-2021.git
This will clone the "Desktop UX Summit 2021/User Experience with FireDAC" repository in your local development machine.
Click on this link to download the full project code as a single compressed ZIP file.
You can contact me through any of these channels:
-
LinkedIn:
Miguel Angel Moreno -
X / Twitter:
@mgl_moreno
Have fun with the code !!
Miguel