Skip to content

C++Builder XE6 multi-tier database app with FireDAC JSON Reflection

Welcome to The C++ Mobile Day webinar! Right now I’m listening to David I explaining basics of building native mobile apps for Android and iOS from the same C++ codebase with C++Builder XE6. In less than three hours there will be my, prerecorded session "Create C++ Secure Mobile Applications that Work with Enterprise Web Services [...]

Developer Direct ONLINE "FireDAC" demos available

I have promised to make the source code of FireDAC demos presented during the first Developer Direct ONLINE Season 4 session available.
FireDAC is the best database access framework for all major RDBMS systems for your Delphi, C++Builderand Appmethod applications!
There are six projects in the download:

FireDAC Demo 101
FireDAC Monitoring
FireDAC Cached Updated
FireDAC Array DML
FireDAC Batch Commands
FireDAC Connection Recovery

The replay of [...]

My C++ CodeRage 8 "Secure DataSnap Development" links and source code

During my recent CodeRage 8 "Secure DataSnap Development" session, I have promised to make the source code of both demos available for download. I have just uploaded them to Embarcadero CodeCentral!

Demo 1: Secure C++Builder DataSnap "Hello World" server and mobile client

This is a very simple demo that shows basic security in DataSnap, including secure communication [...]

Lazy Form Creation Design Pattern

One of the most important things about any application, and especially mobile apps, is short start-up time. End user does not like to wait for too long for an app to start. In some cases, if the start-up time is excessively long a mobile app may not be accepted into an app store.
I have been [...]

[Delphi Tuts] DataSnap "Hello World"

Welcome to "Delphi Tuts"! Your Delphi step-by-step tutorials!
In this tutorial we are going to use Delphi XE5 to build the simplest possible DataSnap client/server system. The difficulty level of this lab is “Hello World”.
This step-by-step tutorial is intentionally very simple, so even not experienced Delphi programmers should be able to build projects described here. The [...]

Welcome to DELPHI TUTS!

I’m happy to announce that I’m starting a new series of step-by-step tutorials about Delphi programming: DELPHI TUTS!
Programming in Delphi is fun and I really love writing Delphi code. I think I’m addicted to Delphi. I have been passionate Delphi programmer since Delphi 1 and I’m only more and more enthusiastic about Delphi with every [...]

Changing FireMonkey style at runtime

Last month Sarina DuPont blogged about loading custom FireMonkey styles on a mobile device at runtime ("How to load custom styles at runtime"). That’s a very interesting approach to compile a custom style as a resource into the mobile app.
This week there was another blog post by David I about the availability of the new [...]

My "Secure DataSnap Development" CodeRage 8 session

During my CodeRage 8 "Secure DataSnap Development" session I’m demonstrating different levels of security in DataSnap architecture.

Communication Protocol: DataSnap supports three different communication protocols: TCP/IP, HTTP, HTTPS. Choosing the HTTPS protocol that is implemented using SSL (“Secure Sockets Layer”) adds encryption to the communication between client and server, making it a secure solution. Two other [...]

Mobile app lifecycle events handling in Delphi XE5

The lifecycle of a mobile app is more complex and different from a desktop app. On a mobile device an application runs either in the foreground or in the background. When a phone calls arrive or when user opens another app, our app is going to background. If you are a programmer, you might be [...]

CodeRage Mobile: My session on iOS apps and enterprise services

The CodeRage Mobile conference Day 1st is almost finished. I’m listening to last sessions from Anders Ohlsson. Few hours ago I have been doing my own session "Create iOS Applications that Work with Enterprise Web Services and Multi-tier Architectures" and promised to share the source code from my demos. I have uploaded it to Embarcadero [...]

Bad Behavior has blocked 2 access attempts in the last 7 days.

Close