Now in its sixth version, Data Abstract™ has helped developers create robust, flexible and scalable database solutions for over five years.

Data Abstract is a comprehensive framework that takes the burden out of data access and allows developers to concentrate on the core part of their application - data presentation and business logic, without having to worry about the intricate details of dealing with the underlying database. Available in three separate editions for .NET, Delphi and OS X, Data Abstract allows the creation of database applications on any of these individual development platforms, or to create platform-spanning solutions that run on a variety of client computers and devices.

How Data Abstract Works

Data Abstract is built on the multi-tier paradigm of data access, meaning that it separates database applications into a middle tier (server) application that enforces data integrity and business rules, which is then accessed by a client tier application that directly interacts with the user. This model addresses several concerns:

  • All data access happens through a controlled access point that can make sure data integrity is maintained and clients cannot bypass security or access data they should not be allowed to see.
  • A single middle-tier can consolidate business logic used be various clients - for example a Windows based desktop client for rich data access, and a thin iPhone client for use in the field.
  • Specifics of the underlying back-end database are abstracted away, so client applications do not need to be concerned with database-specific access technologies and are shielded from changes to both database structure and database type.

You can read more the multi-tier paradigm in our detailed white-paper: WP01 - Why Multi-Tier?

 

DA SQL is a new technology that allows client applications to leverage the full power of SQL to express data requests. SQL can be written against objects defined in the schema, and processed on the middle tier, taking into account business rules and schema abstraction. More...

Based on DA SQL, DA LINQ is a client side technology for .NET that allows Data Abstract clients to access data using the new Language Integrated Query language syntax introduced by NET 3.5 to write strongly typed queries. Read More...

Schemas are a core concept of Data Abstract that drives how data is exposed to the middle and client tiers. They enable abstraction of database type and structure, but also play a crucial part in single-database solutions. Read More...

More Feature Highlights: End-to-end data access framework — Support for a wide range of platforms, from desktops to mobile devices and web clients — abstraction of database structure and type — designed with scalability in mind — Schema Modeler™ — new! DA SQL Browser Tool — full source included — Flexible and extensible library architecture — wide range of supported back-end database systems — built on the award-winning RemObjects SDK for best on-the-wire performance — and much more.

Find more information and a complete list of all features of Data Abstract in our detailed feature overview, or visit our extensive online wiki for documentation, articles, class references and discussion of the various aspects of the product.

 

Any Platform You Like

Data Abstract is available in three separate editions for the major development platforms out there: For managed development using Microsoft .NET and Mono in Visual Studio, for native Windows development using Delphi, and for native Mac OS X and iPhone development using Cocoa and Xcode

All three editions are designed from the ground up for the respective platforms, but fully wire compatible, so clients and servers written for different platforms can communicate with each other seamlessly.

Data Abstract for .NET

Develop managed clients and servers for Windows, Linux and the Mac using .NET and Mono.

Data Abstract for Delphi

Develop native clients and servers for Windows and Linux, using Delphi and Free Pascal.

Data Abstract for OS X

New: Develop clients for Mac and iPhone, using Objective-C and Xcode.

 

Case Studies: What our Users are Saying

  • Bugs 7 for Mac and iPhone — How we used the new Data Abstract for OS X internally here at RemObjects Software to revamp our issue tracking and project management software (coming soon).
  • AdaptivERP — How Adaptive Way chose Data Abstract to build a sophisticated distributed ERP system on the .NET platform.
  • The Leasing Center — How Leo Software implemented a real-estate management system using Data Abstract for Delphi and Hydra.

Download a free 30-day trial version, to experience and evaluate RemObjects SDK without technical limitations and see if it is the right solution for your development tasks.