TClientDataSet
Getting started; custom (fabricated) datasets; persisting data; assigning local data; working off line; XML support; save any dataset as XML; in memory tables; indexes; indexing in a DBGrid; changes log; maintained aggregates; replacing cached updates with TClientDataSet; replacing TDataSet descendants with TClientDataSet; summary of features unique to TClientDataSet.
DataSnap
Counting the number of tiers; creating a three tier application; updating the data; DataSnap connection components; TLocalConnection; connecting and disconnecting from the application server; briefcase applications; connections brokering using TConnectionBroker; remote data module instancing; remote data module classes; pooling remote data modules; parameterized queries; controlling the number of records; error reconciliation; server constraints; master/detail relationships the problem; nested datasets; updating JOINs; server brokering; benefits of n-tier applications; DataSnap licenses; information sources.
Remote Debugger Server
Running the Remote Debugger Server; setting up a remote debugging session; debugging a remote application.