Free Trial   |  Buy Online   |  Products   |  Downloads

Apollo 7 Embedded


   

Embedded database engine for managing
CA-Clipper & FoxPro DBF database files using .NET, Delphi/C++Builder, VB, ASP & C/C++

Overview

Apollo 7 Embedded includes everything developers need to create Windows, .NET and classic ASP applications that manage CA-Clipper and FoxPro 2.6 DBF/Xbase database files. Developers can create single and multi-user desktop and web-based database applications using Delphi, C++Builder, Visual Studio (C#, VB.NET), classic Visual Basic, VBScript and C/C++ that run on Win32, .NET and classic ASP .

The Apollo embedded database engine features a small 1MB footprint that delivers high-performance, low-overhead data management. Apollo applications are smaller, more robust and easier to deploy than applications developed using Jet, MSDE or the BDE. Because of Apollo's small footprint and royalty free Copy 'n Go!™ deployment, applications can be distributed easily over the Internet with no concerns for download size, configuration or licensing.

Everything you need is included

Award winning technology


Features

Components

Database engine & SQL support

  • Small 1MB footprint
  • SQL-92 support
  • Direct Data Access™ objects (DDA)
  • No end-user configuration required
  • Single and multi-user support
  • Dynamically create and modify databases
  • High-speed indexes and Full-Text Search (Traverse 1 million rows in less than 1 second)
  • Thread safe
  • Table level and row level locking
  • Copy-n-Go™ deployment
  • Royalty-free distribution

Database engine & SQL support details

Database file support

  • 100% compatible with CA-Clipper, FoxPro 2.6 and Apollo database files
    (DBF/NTX/DBT, DBF/CDX/FPT, DBF/NSX/SMT)
  • Database supports up to 2GB
  • Secure encryption
  • Compound index support

DBF database specifications

Tools

  • dbfUtils Lite lets you visually create and manage database schemas
  • Browse, add and edit data

Components

Apollo components for NET, VCL and Win32 are designed to integrate natively into their respective development environments including Borland Developer Studio, Borland Delphi/C++ Builder, Visual Studio and Visual Basic. Each Apollo component integrates tightly with the Apollo 7 database engine and Apollo Server. Click on each of the component sets below to read more.

Note: In previous versions of Apollo, components were packaged individually as specific Apollo editions and sold separately (e.g. Apollo VCL, Apollo .NET, Apollo COM etc.). This is no longer the case. Apollo 7 Embedded now includes all components in one edition.

.NET Components

  • ApolloDataAdapter
  • ApolloCommand
  • ApolloConnection
  • ApolloDataSet
  • ApolloDataReader (non-visual)
  • ApolloTable (DDA non-visual)
  • ApolloDatabase (DDA non-visual)
 

VCL Components

  • TApolloDatabase
  • TApolloTable
  • TApolloQuery
  • TApolloDirect
 

Win32 Objects

COM Objects

  • ApolloCOM7.Database
  • ApolloCOM7.Table
  • ApolloCOM7.Query

COM Objects for ASP/IIS

  • ApolloASP7.Database
  • ApolloASP7.Table
  • ApolloASP7.Query
  • ApolloASP7.Email

OLE DB Provider

  • ApolloOLEDB7.ApolloOLEDB
 

Database Engine

The Apollo embedded database engine is the underlying low-level technology that is responsible for reading, writing, and updating the DBF/Xbase database files, indexes and memo files. It is included with Apollo 7 Embedded and Apollo 7 Server. The database engine consists of several small SDE*.DLL files that total under 1MB in size, and which may be freely deployed with your applications.

Developers are not expected to use the Apollo database engine directly. Instead, use the Apollo 7 Embedded components which seemlessly wrap the engine's API, to develop applications.

Database engine & SQL support details

Tools

Apollo 7 Embedded includes a free fully-functional version of dbfUtils Lite that lets you visually create and update DBF/Xbase database files schema and data. Learn more about dbfUtils here.

Licensing FAQ

1. What am I paying for when I buy Apollo?

Apollo products are sold on a "per-developer" licensing model. This means that when you purchase Apollo, you are actually purchasing an Apollo license that is registered to you, the individual developer or company, for life. This gives you access to ongoing free updates and upgrade discounts to major releases.

2. Can I install Apollo on multiple machines?

Each developer who uses Apollo must obtain a license. With this license, each individual developer may install Apollo on any number of their dedicated development machines. If multiple developers share a computer, each developer must own an Apollo license.

3. Do I have to pay royalties when I distribute applications developed with Apollo?

No.


  Products Database Engine Getting Started Company
 
© Copyright 1999-2010 Vista Software. All rights reserved.