KyleCordes.com
Home Articles BDE Alternatives Guide JBuilder Open Tools Services & Training About
Product: Apollo
Vendor: Vista Software
Version: 6.0 Data Aware Controls: TDataSet (D3+ C3+)
Web Site: http://www.vistasoftware.com/ Support Delphi Vers: 3 4 5 6
Email: info@vistasoftware.com Supports C++B Vers: 4 5
Source Available: No Supports Kylix Vers:

Description: Apollo is small, fast, and compatible with FoxPro and Clipper tables and indexes (.DBF, .DBT, .FPT, .IDX, .CDX, , as well as Vista Software's own smaller, faster HiPer-SIx formats (.NSX).
Deployment: Two DLLs totalling 350K
Modes of
Operation:

Check indicates
primary intended
use(s).
Local: Yes
Multiuser File Server: Yes
Multiuser Client/Server: Yes, with Apollo Client-Server
Web Server: Yes, with Apollo Client-Server

Package(s) Available: Price:
Apollo $379
Apollo (Upgrade) $179
Apollo Client Server (client components and Apollo Database Server) $679

Database/File Format Supported Native? Via Notes
DBF Yes CA-Clipper® (.DBF/.DBT/.NTX), FoxPro®(.DBF/.FPT/.IDX/.CDX), as well as our super-fast, compact/compound HiPer-SIx®.NSX/.SMT index and memo file formats

Third Party Tool Compatibility: Compatible?
(Delphi) Database Explorer Unknown
Ace Reporter Yes
InfoPower Yes
Orpheus (TurboPower) Yes
QuickReports Yes
RAVE Reports Yes
ReportBuilder Pro Yes

Vendor's Description (from Readme files, web site, etc.):

Apollo is a 350k, plug 'n' play, native VCL replacement for the Borland Database Engine (BDE). Apollo is a Delphi/C++Builder-specific incarnation of the SuccessWare Database Engine (or SDE), and was voted Best Delphi Add-In in the 1996 Delphi Informant Reader's Choice Awards and Best Database Tool in the 1997 Delphi Informant Reader's Choice Awards.

Key features include:

  • Y2K compliant
  • Native Clipper and FoxPro record locking (compatible with DOS applications)
  • Fast Text Search
  • Query Optimization (similiar to FoxPro Rushmore technology)
  • Optimized memo data storage
  • Data Encryption
  • Index Scoping
  • User-Defined Function (UDF) support in index/query expressions
  • Roll-Your-Own Indexes
  • Automatic OEM/ANSI conversion
  • support for International Index Collation Sequences.

Apollo provides Delphi and C++Builder database application developers with high-speed, multi-user local access to the data and index files used by CA-Clipper® (.DBF/.DBT/.NTX), FoxPro® (.DBF/.FPT/.IDX/.CDX), as well as our super-fast, compact/compound HiPer-SIx®.NSX/.SMT index and memo file formats.

Apollo inherits from Delphi/C++Builder TDataSet allowing you to continue using Borland's own data-aware controls (i.e, TDBGrid, TDBEdit, etc.) through TTable and TDataSource. Even 3rd-party data-aware components, such as DB Power, InfoPower, or Orpheus, can be used with APOLLO.

Other Apollo features include a Fast Text Search (FTS) component, custom ReportPrinter component, User-Defined Function (UDF) support in index/query expressions, VariField Data storage, built-in Mach SIx Query Optimizer, index Scoping, Conditional Indexing, Sub-indexing, and record-level Data Encryption. Another feature is a super easy migration path to Apollo Client/Server.

NOTE: The Apollo package includes support for Delphi 1.x, 2.01, 3.x, and C++Builder 1.0.

For Delphi developers who are also working with Microsoft VB/VC++, we offer another product called ARTEMIS which is our smart replacement for the JET engine.

BDE Alternatives Guide Comments:

Apollo was formerly a Successware product; Successware became part of Luxent, then Apollo was acquired by Vista Software. Vista Software founders, Loren Scott and Anthony Carrabino, are both Borland Certified Delphi Developers and Mr. Scott was the one of the original Apollo developers.

Apollo is a stable and well-designed product. It inherits from TDataSet, which allows you to continue using Borland's own data-aware controls (i.e, TDBGrid, TDBEdit, etc.) through TTable and TDataSource. Even 3rd-party data-aware components, such as InfoPower, or Orpheus, can be used with Apollo..

Apollo includes a Fast Text Search (FTS) component; if you need to do text search, it is very wise to consider using a database engine that offers it; this is not an easy wheel to reinvent..



Is this data old or incomplete? Visit the How To Contribute page. You will also need to download the XML version of the data on this page here. Note that you need to right-click and download the file, not view it in your browser.


Visit the new BAG: bdalternatives.com

Introduction

The List

By Category

By DB Server /
File Type

Why Not
the BDE?

How to Choose

Multi-Tier
Development

Pricing

BAG FAQs



kylecordes.com, Copyright 1999-2007 Kyle Cordes - Contact Kyle