description

This is the documentation site for Analytics Dashboard Tools () which is an open source Javascript library developed and used by the Analytics Office at Sony Mobile to build interactive dashboards for displaying real-time data. In short, is simply a collection of reusable charts (wrapper methods around D3 with a bunch of convenience functions). However, in order to make the dashboard interactive and the building process less painful, also has some modules for logging, emitting events and listening to various user inputs.

installing

Browser

Just include the required modules:
<script src="module_name.min.js"></script>

Node

npm install somc-adt

requirements

Some of the modules rely on external libraries. Here is a complete list of all libraries that are used in :
d3@4
SVG manipulation library. [website]
topojson
Module for reading TopoJSON files. [github]
lodash
A set of useful utility methods. [website]

tutorials

Here is a (continuously increasing) list of tutorials that show how you can use the library to create some interactive maps and dashboards, just to help you start with .
flightstat
A quick guide to build a real-time flight tracker using the open ADS-B database.

api

Below you find the API documentation for the modules. With the exception of the widgets, each module is a standalone script that can be loaded and used as it is right out of the box. For the widgets, the module adt.widgets needs to be loaded first.