Vista Software
Apollo API and SDE Overview

Overview

The Apollo SDE API (also referred to as the "SDE" or Successware Database Engine) is a 6th generation 32-bit xBase data engine that contains the low level API and technology used by all Apollo products. The SDE has been licensed by such prominent companies as Computer Associates and is in use by over 100,000 businesses, programmers and consultants worldwide.


  • SDE DLLs only. This is the binary version of the SDE (no source)

  • Full VC++ source code to the SDE DLLs.

Each Apollo product is designed to provide native support for a specific development tool, such as .NET, Delphi, ASP, Visual InterDev, Visual Basic, and Visual C++ etc., by wrapping the API functions contained in the SDE DLLs. This ensures that each Apollo product conforms with the conventions and standards defined by each development environment it was designed for.

For example, Apollo VCL is an extensive VCL class library written in Delphi (Object Pascal) that wraps the low-level SDE function calls with a set of Delphi objects that are 100% compatible with the VCL TDataSet architecture. This makes the Apollo VCL objects work seamlessly with the VCL data-aware components. The same goes for Apollo .NET. The Apollo .NET Provider is a class library that wraps the SDE API to conform with the .ADO.NET architecture.

The SDE consists of several highly-optimized 32-bit DLLs that provide low-level, high-speed data manipulation support for FoxPro (DBF, FPT, IDX, CDX), CA-Clipper (DBF, DBT, NTX) and HiPer-SIx (NSX, SMT) file formats. Apollo's award-winning technology provides developers with the best database support available.


 
Apollo Database Engines