Skip to content
Stack Developer Resources
Share
Explore

Old

Introduction

You already know how to code, and you likely know some frameworks for storing and retrieving data, and serving it up on a useful UI. So why learn all of these Leverege specific tools? What exactly is Leverege doing to make your life as a developer better? The answer is that our tools solve common IoT application problems for you automatically, enabling you to focus on developing the parts that make your application unique. Check out our for a high level guide to the pieces that make up our system. We’re going to get hands on with our data modeling, manipulation, and visualization tools shortly.

No Code Solutions

Our speciality is IoT asset tracking solutions. Our goal is to be able to solve most of these use cases without having to write a single line of code.
To that end, our platform provides data modeling, storage, manipulation, and visualization tools that are configuration driven and highly flexible. A semi-technical product manager, for example, can go to an Imagine site (our to the ) and describe what their tracker’s data looks like, and provide some details about how it should be organized (e.g., trackers get assigned to busses, which go in and out of zones, which are part of facilities…).
Then, is able to generate a dynamic UI that displays this data, and provides users with a rich set of interactions and visualizations. You can see what Molten gives you out of the box by clicking on the molten button for your system.

Easy Extension

For most customers – especially those at the pilot or proof-of-concept phase – the tools we provide should be good out of the box. But as projects grow in scope and complexity, there will inevitably be a need for something we do not provide out of the box.
Application specific issues can come at any stage. We may need a server that maps user roles in our system to roles in a third party system. Or we might need to update device data based on calculations from an external machine learning service. Or maybe we need a UI screen that shows a custom Tableau view. Or maybe you just want to remove a button from an existing nav bar.
Our tools allow you to contribute code that augments the way our existing services and libraries behave without needing to modify the source code of those services or libraries. This is done via and . These can be as custom and complicated as you need.
The benefit of running this way – as opposed to, for example, cloning a UI repo and working directly with the elements on the screen – is that you can easily stay up-to-date with the latest Platform features and patches.

Recap

We want to build almost everything with flexible, configuration driven projects. But when we do need to develop custom application code we want to do it modularly, in a way that lets us keep using the latest and greatest pieces of the Leverege platform.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.