Pluggable Views, Custom Apps and Common JavaScript Client Libraries
When the Presto built-in views do not provide the visualizations you need, you can add pluggable views to the Presto View Gallery and the Presto View Maker using the Presto Views API.
Pluggable views use a
datatable from the
Presto DataTable API Presto DataTable API as the interface to mashable or mashup results. This API provides a light-weight, tabular client-side data model that you can also use in custom apps to work with mashable or mashup results.
When the basic apps generated by App Maker do not provide needed functionality, you can use the Presto Apps API in conjunction with the App Specifications to define custom apps.
The Presto Library Loader API provides methods to easily load JavaScript or CSS libraries automatically and seamlessly handle any dependencies. Both the Presto View Framework and the Presto Apps Framework use the Library Loader to load dependencies for view or apps, including third-party libraries that are bundled in Presto and any pluggable libraries that you add to Presto. Typically, pluggable libraries include code from your organization or other third parties that you provide to extend base functionality, such as libraries for pluggable views.