This documentation targets the API shipped with Pentaho 8.0. Click here for the updated version shipped with Pentaho 8.3.
Platform JavaScript APIs
The Platform JavaScript APIs support the development of JavaScript components for the Pentaho platform:
- Standardizes in cross-cutting areas, such as data and visualization, but also on lower-level areas, such as configuration, localization and services.
- Exposes key platform information and services to JavaScript components.
The APIs are organized as follows:
-
- Visualization
- A unified way to visualize data across the Pentaho suite.
-
- Data
- Abstractions for data exchange among components, applications and data sources.
-
- Type
- Types offer out-of-the-box features such as class inheritance, metadata support, configuration, validation and serialization.
-
- Core
-
-
- Configuration
- Allows types to be configured by third-parties.
-
- Type Info
- Provides information about existing types.
-
- Instance Info
- Provides information about existing instances.
-
- Service
- Service provider AMD/RequireJS loader plugin.
-
- Localization
- Resource bundle loader AMD/RequireJS plugin.
-
- Language Support
- API building blocks for JavaScript.
-
- Environment
- Platform environmental information.
-
- Debugging
- Controls the debugging level of components.
-
-
- Pentaho Web Platform
-
-
- Pentaho Web Package
- The dependency and versioning unit for JavaScript resources in the Pentaho platform.
-
- OSGi Artifacts Deployment
- Deployment of OSGi artifacts on the Pentaho platform.
-