White Label

Extension Library

Extensions can be marketed from the MultiPlug Marketplace for reuse by other solution configurations. View Extensions

Architecture

The MultiPlug architecture will be familiar to developers who use the Publish–Subscribe design pattern. In most cases where this design pattern has already been used on existing third party data connectors the MultiPlug will provide a visual representation of their Events and Subscriptions.

Extend MultiPlug for your own use

MultiPlug Extensions (also known as plug-ins or add-ons) provide the ability to extend the MultiPlug functionality based on published Nuget interface contracts.

Each Extension runs as its own software component within a sandbox to ensure platform stability, with its security permissions controlled at a granular level. At the most basic level, an Extension contract states it must provide two common assets; Events and Subscriptions.

After local or remote configuration, Extensions can subscribe to another Extension's Event. The payload data sent between Events and Subscriptions is in a simple Key Value form with no formal contract allowing Extension creators to dictate their own contracts.

The new functionality is packaged up into its own file which can be separately distributed, optionally with configuration data, for easy movement between MultiPlug instances.

With Visual Studio and Nuget, Developers can create a Extention today by using the command: Install-Package MultiPlug.Extension.Core

Rebrand MultiPlug to your market

A similar process used to create MultiPlug Extensions can be used to apply a different theme to the default Overview and Setup dashboards and login screen. This give the possibility to rebrand and redistribute MultiPlug with the same corporate identity of a business to retain synergy between existing products.

As with creating Extension Web-Apps, the creation of a theme require the knowledge of well known web markup and styling technologies such as Html and Css as well as ASP.NET Razor Markup to insert live data.

The theme is packaged up into its own file which can be separately distributed as needed.

With Visual Studio and Nuget, Developers can create a new theme today by using the command: Install-Package MultiPlug.Theme

In Action

The look and feel can be fully customised

Users

INTEGRATE EXISTING SECURITY MEMBERSHIP PROVIDERS

Themes

RE-THEME COMMON UI ELEMENTS

Extensions

IFTTT EXTENSION PROVIDES COMMON IOT TRIGGERS

Example Uses

MultiPlug can be used for a multitude of industrial and consumer applications

We wanted trigger a chain of events using our existing Event Log.On reading an error code from the Event Log, we captured an image of the equipment's state which was displayed on a Chromecast-hosted big screen dashboard. We then escalated the error via twitter to a local service engineer if the equipment wasn’t attended to within two minutes.

Manufacturing Equipment Builder

We used an Extension to subscribe to our Continuous Integration server, once this was triggered by a new build, the Chromecast hosted dashboard was updated for the morning.

Software Development Team

Previously to view current stock level we had to connect to vending machine via a hyperterminal using a DOS style interface. Now we can retrieve multiple sites by aggregating the data and viewing it on a user friendly web browser.

Vending Machine Supplier

Our Partners

We work with a wide range of partner organisations to ensure MultiPlug is modular, scalable and highly configurable.