About the MapR App Gallery

At MapR, we realize that customers aren’t just buying a Converged Data Platform; they’re buying a solution to meet their business objectives. That solution includes a converged data platform with enterprise-grade features like data protection, security, and performance, as well as companion applications to help move data in and out of the cluster, perform analysis and indexing, and provide insights and visualization to end users. Therefore, it is critical that we help customers understand how to build solutions using MapR and other ecosystem components.

To this end, we built the App Gallery to dedicate whole pages for each individual application that works with MapR. These pages go beyond what standard partner blurbs and logos provide to give customers the tools and confidence to deploy multi-vendor solutions. Each page includes information about version compatibility: which version of MapR works with which version of the application, instructions on how to download or purchase the application, how to set it up, how to use it, and how to get support.

It is important to note that the individual apps in the App Gallery are sold, distributed, and supported by the developers and companies that created and submitted the app. As such, different apps may have different purchase and support models and policies, with smaller, free apps being community-supported, to larger commercial applications with 24x7x365 phone support. Each individual app page will set the appropriate expectation.

Definition of App

In the world of big data, the words application and app can mean different things to different people. This stems from the fact that big data is so broad and open—there are countless ways to extend and enhance its abilities. For the purposes of the App Gallery, we wanted to keep the definition fairly loose in order to be inclusive of anything that can make our customers’ lives easier. Thus, our definition of app is “any software that provides value to an end-user by interacting with the Converged Data Platform”. With this definition, the following types of apps can be found in the gallery:

  • Apps for analysts. This could include apps that help end-user analysts visualize and manipulate data.
  • Apps for developers. End-user developers are always looking for new tools and technology to help develop business applications. These apps could include implementations of machine learning algorithms, data processing engines, and API abstraction layers.
  • Apps for administrators. Here, administrators can find a variety of tools and applications, including data management tools such as connectors to databases and data warehouses, tools for encrypting and otherwise securing data stored in the cluster, plugins for configuration management frameworks, and more.

Anatomy of an App Gallery Page

App Overview

This section includes general information about the app and its submitter. The submitter information consists of company or developer name and optional logo. App information may consist of several things, including:

  • Description of the app.
  • Screenshots (optional) to illustrate the interface and major features.
  • Target audience: Developer, Administrator, or Analyst.
  • Category Tags will be used to describe the app using one or more predefined labels, such as “Machine Learning”, “Data Management”, or “Open Source”. These tags allow users to quickly and efficiently filter the list of apps for what they are interested in.

Purchase/Download

Each app may have a unique model for download or purchase. Open source apps may provide a link to a precompiled binary or to a tarball with the source, along with a link to the source code repository. Commercial apps may provide a link to a free or trial version of the app, or a link with purchase information.

Compatibility

This section will capture all information relating to version compatibility between the app and MapR, along with any information describing interfaces used. For instance, a data visualization app may integrate with MapR by using an ODBC/JDBC driver communicating with the Hive component of MapR, so this section will capture which version of the MapR distribution can be used, along with the version of Hive.

Documentation

This section is used to store documentation for installation, verification, and use. In some cases, this information may be documented on the app developer’s website, so this section will contain links.

Support

Each app in the MapR App Gallery is the property and responsibility of the individual or company that created and submitted it. As such, the support policy will be determined by the submitter. Some open source Apache apps may rely on community support, while some commercially developed apps may have a combination of free community support and paid phone or email support. This section will document the support model and process for each app.