MashZone NextGen Development and APIs
MashZone NextGen developers create artifacts and extend MashZone NextGen capabilities to support the business requirements of their organization and enable power users. In addition to creating mashups or apps in visual tools such as Wires, developers write code and work in technical editors such as the Mashup Editor.
These developer-specific tasks can include:
Creating mashups and macros using
EMML. See
Mashups in
EMML for links to more information on creating mashups or macros.
Connecting to
MashZone NextGen to invoke artifacts using the
MashZone NextGen REST API or the
MashZone NextGen Connect API. Typically, you invoke mashables, mashups or use snapshots in custom apps, but this may also include other types of clients.
To connect to the MashZone NextGen Server and invoke artifacts, you use one of these APIs:
The
MashZone NextGen Connect for JavaScript (
PC4JS). See
Use MashZone NextGen
Connect for Javascript for an introduction and simple example. See the MashZone NextGenConnect for JavaScript API for more information on the API.
Creating pluggable views and plugging them into the
MashZone NextGen View Gallery and
View Maker (see
Creating Pluggable Views or Libraries for more information and links) using the MashZone NextGenViews API and the MashZone NextGenDataTable API.
Creating custom apps (see
Custom Apps for links) using the
App Editor, App Specifications and the MashZone NextGenApp API, MashZone NextGen Library Loader API and MashZone NextGenDataTable API.
Extending functionality to simplify development, provide business-specific functionality to enable self-service for power users, or integrate
MashZone NextGen within your environment. Extensions may include:
Creating extensions to handle specific requirements for authentication with
MashZone NextGen using the MashZone NextGenCustom Certificate Validation or MashZone NextGenCustom SSO Filter API.
Creating custom security profiles (see
Implement a Custom Security Profile Client) using the MashZone NextGenSecurity Profile API to enable secure connections with mashable information sources that have unique authentication requirements.