Platform JavaScript APIs
You can develop your own JavaScript components for Pentaho using our Platform JavaScript APIs. These APIs standardize across the Pentaho platform in such areas as data and visualization, but also on lower-level areas, such as configuration, localization and services. It also shares key platform information and services with JavaScript components.
The APIs are organized into the following groups:
Visualization
A unified way to visualize data across the Pentaho suite.
Data
Abstractions for data exchange among components, applications and data sources.
Type
Out-of-the-box features such as class inheritance, metadata support, validation and serialization.
Core
Environment
Platform environmental information.
Modules
Metadata about the Pentaho JavaScript modules.
Configuration
JavaScript modules configured by third-parties.
Debugging>
Debugging level of JavaScript modules.
Localization>
Loading of
i18n
resource bundles.Theming
Coordination of registration and application for visual themes.
Language Support
API building blocks for JavaScript.
See Visualization API for a walk-through tutorial that guides you through the creation of a custom visualization for the Pentaho platform.
After you develop your visualization, you can create its web package and deploy the package to a Pentaho product via an OSGi container as detailed in the following articles:
Last updated
Was this helpful?