Inprise MIDAS

Sample index for the white paper "Inprise MIDAS"

"Hello World with MIDAS" demonstrates basic techniques, required to create a monolithic MIDAS application.
MIDAS Basics
UpdateStatus Property sample shows how to make changes to the client dataset data packet visible to the user.
Record Sorting sample demonstrates how to sort data in a client dataset in the desired order using IndexFieldNames property.
UndoLastChange demo explains the basics of providing Undo functionality for MIDAS client applications.
This sample demonstrates the technique, used in MIDAS applications to handle concurrency errors. The prebuild "standard" reconcile error dialog can be easily incorporated in the MIDAS application.
ProviderFlags and Origin demo shows how to optimize on-the-fly SQL generation performed by provider during updates resolving process.
You can help provider to recognize the table name for update, delete or insert SQL statements, it may generate while resolving changes, made to the data packet in the client dataset. Write OnGetDataSetProperties event handler for this purpose.
TProvider component can include visual properties of persistent fields in the data packet. TClientDataSet component will be able to extract them automatically at run-time. Look at visual attribute propagation sample to get hands-on experience with it.
Constraint Propagation can significantly reduce the network traffic for data-entry intensive applications.
Nested DataSets decrease network traffic, simplify transaction management and provide better user experience.
Alternative way to deliver a Data Packet sample eliminates the magic explaining what is going on behind the scene.
MIDAS Multi-Tier Development
Data Packet Delivery and TCP/IP shows how write a multi-threaded TCP/IP MIDAS-based server and client applications.
DCOM as Standard RPC Protocol demonstrates how to handle data packet delivery through the DCOM component method calls.
CORBA as Standard RPC Protocol demonstrates how to handle data packet delivery through the CORBA server method calls.
Do you want to create an advanced multi-tier application just through a mouse clicks and a couple lines of code? Try Statefull Server sample server and client applications.
Multi-threading and database connection pooling can dramatically increase the scalability of your application. Connection Pooler demo shows basics of implementing these features in your own applications.
MIDAS servers may be easily reused to build high performance web server extensions. WebBroker and MIDAS shows, how you can create an ISAPI/NSAPI extension for Microsoft or Netscape web servers.

Send all comments to Serge Bodrov, Copyright 1999 (C) Marotz Inc.