How It Works

At its simplest, in order to display a data file like a document or an image we need a decoder element to read and interpret the data, a user interface element to control the display, and a bit of code, like HTML, to tie everything together.

The reading and interpreting process does not have to be in a single element. Partitioning operations into multiple elements yields a much more flexible system.

Not all data formats are simple or straightforward – many contain multiple sub-elements, such as metadata, thumbnails, additional images, text, and data sections, or closed captions. In these cases many more elements have to be added to the pipeline to  handle all of the different embedded sub-formats.

At times we may want to control the display and playback: turning pages, zooming in, fast forwarding, raising the volume, showing embedded metadata, and the like. The Access pipeline allows you to dynamically turn on and off or control pipeline elements, this lets you make your inteface as interactive as you like. You can tailor our suggested UI builder or bring your own front-end to craft the interface that  best showcases your data.

Bevara maintains a library of Access Pipeline elements. Many of these are open-source and free to use. The Bevara Access IDE scans your file and auto-suggests a set of pipeline elements and their connections. You can verify the output and accept the suggested configuration, or tune the pipeline by adding and moving elements. You then download all of the pipeline elements and associated pipeline code for use in your website or app.

If you have proprietary code or specialized data, you can also bring your own elements to the pipeline. Bevara’s SDK lets you convert your code into pipeline elements and the plug-and-play with existing elements to create the display to suit your needs.

The Bevara IDEs automatically analyze your file’s contents and suggest the appropriate Access pipeline elements. Using the pipeline elements is a simple three-step process:
  1. Click the “Download required libraries” button to download the suggested pipeline elements to your server or application
  2. Click the “Copy code to Clipboard” to save the suggested HTML code
  3. Modify the HTML code to point to your server or application resources and insert in your website or application.
See the Bevara IDE Documentation to get started with Bevara Access.
Although the Access Pipelines let you display and interact with formats not typically supported by browsers, at times you need assurance that your data will always be accessible from its native format. Bevara Preserve packages the raw, native-format data together with all of the code needed to access it. You never convert it out of its native format, never have to worry about conversion loss or constant migration issues.