("DA") is the premier framework for creating powerful and scalable database applications for all the major platforms. It is built on the concept of multi-tier database access, making data access easy, fast and secure for the modern online world.
Data Abstract is available for 5 different platforms, each of those platforms is built from the ground up to best take advantage of the respective platforms features. All editions of Data Abstract follow a common design pattern around the same core classes, such as the Remote Data Adapter and Data Tables, but the infrastructure is implemented natively on each platform.
Under the hood, Data Abstract is built on top of the Remoting SDK to handle the lower-level communication between clients and servers. Documentation for Remoting SDK can be found separately here.
The documentation is split into different groups in the side bar on the right:
The first group is made up of 4 sections which are designed to give you a general overview of what Data Abstract is and the concepts used throughout:
- The Introduction section explores what Data Abstract is, why the multi-tier approach is so powerful, how to decide whether to use the supplied Relativity Server or to compile your own server, and more.
The next group covers the middle tier server that comes with Data Abstract, the tools you can use to manage it and the IDEs supported by Data Abstract.
- The API section provides all the information you need about the available types in each platform's version of DA. The APIs for Remoting SDK are covered here as well.
The third group delves into details of actually using Data Abstract in your real-life projects:
- There are a number of Tutorials that show how to use various aspects of Data Abstract, including one that takes you through building an application from scratch. We will be continually adding more tutorials for all platforms.
The next group is broken down by platform, providing information on topics that are specific to individual platforms only, and entry points into the rest of the documentation curated by platform.
If you have an active Data Abstract Subscription then you have access to pre-release or "beta" builds of upcoming Data Abstract releases. More information about the builds available, as well as where to get them is available below.