Delphi SQL logo Vladimir Gaitanoff Delphi Page
VG VCL LibraryVG Library IIVG VCL LibraryVG VCL LibraryVG MiddleWare LibraryProductsHyperBaseServicesDownloadsOrderContactLinksHome
HyperBase

What is Borland MIDAS?
MIDAS provides the mechanism by which client applications and application servers communicate database information. MIDAS allows to datasets to be stored as data packets and sent via local network or Internet. MIDAS on client computer restores the datapacket and allows to developer to work with it like with a standard dataset.

The small dynamic-link library MIDAS.DLL encapsulates all MIDAS services. This library is used by both client and server applications to manage datasets.

The MIDAS applications may be developed using Delphi Client/Server and Enterprise editions or C++Builder Client/Server and Enterprise editions.

What is HyperBase?
HyperBase is an alternative implementation of MIDAS.DLL.

Sounds too simple? Well, press F1 and read about TClientDataSet features. The application servers, thin clients, briefcase model, nested datasets: HyperBase supports everything.

More precisely, HyperBase supports MIDAS III specification.

Why should I buy HyperBase?
You don't have to buy HyperBase. It's FREE. Plus, its source code is available.

Essentials
HyperBase is a dynamic-link library that implements Borland MIDAS III DLL (DBCLIENT.DLL and MIDAS.DLL) ClientDataset Redistributables replacement. It allows developers to replace original MIDAS libraries and to use MIDAS III functionality having the full application source available.

HyperBase implements all COM objects and interfaces exported by DBCLIENT.DLL and MIDAS.DLL. It is a drop-in replacement of Borland MIDAS and allows to developer to use all components and existing applications without any code modifications.

HyperBase is available in source code.

Specification
HyperBase supports 100% features of Borland MIDAS III:

• database-independent in-memory dataset;
• indexes: unique, ascending, descending, case insensitive, partial;
• filters: expressions, OnFilterRecord callbacks;
• ranges: SetToKey, GotoKey and so on;
• embedded datasets;
• array and ADT (abstract data type) fields;
• aggregates and aggregate fields;
• editing history: undo operations, savepoints, record revert;
• data packets;
• delta datasets;
• XML format.

Licensing
HyperBase is a free product. You are welcome to use without any limitations.

Useful MIDAS Licensing information: http://www.borland.com/midas.

Would like to test?
Download the HyperBase.

Copyright © Vladimir Gaitanoff / Last updated: April, 7th, 2002 Design by "ISC-Design"