|
|
The MicroStrategy SDK is a collection of programming tools, utilities, documentation, and libraries of functions and classes that are designed to allow users to customize and extend MicroStrategy products and to integrate them within other applications. The programming tools provided by the MicroStrategy SDK— including programming instructions, points of access, and guidelines for developers— allow programmers to enhance the operation of their software by customizing and embedding the robust functionality of the MicroStrategy BI platform.
The MicroStrategy SDK provides access to the entire MicroStrategy platform and includes all of the services and utilities required for building a robust, feature-filled business intelligence-enabled application. The MicroStrategy SDK is made up of the following components:
- The MicroStrategy SDK includes the following individual SDKs, which are described in detail in the MicroStrategy Developer Library:
- Web SDK.
- Visualization SDK.
- Mobile SDK.
- Web Services SDK.
- Narrowcast Server SDK.
- Intelligence Server SDK.
- MicroStrategy Office SDK.
- Each of the individual SDKs listed above is made up of some or all of the following specific components:
- A comprehensive set of APIs that includes:
- COM-based client-server API.
- XML-based Web API with support for Java/COM.
- Web Services API.
- Narrowcast Server API.
The set of MicroStrategy APIs provides support for a variety of development environments, including Java, C++, VB, XML, and standard Web and client-server technologies.
- A complete set of SDK documentation for all the MicroStrategy products that includes:
- Reference guides such as Javadocs for the APIs.
- The MicroStrategy Developer Library (MSDL), which provides all the information required to understand and use the MicroStrategy SDK.
- A variety of development tools that include:
- Source code and sample application code for typical customization tasks.
- Development tools and production-ready utilities that reduce code creation and maintenance and help you build customized applications.
- Specialized development tools, such as the Portal Integration Kit and the Web Services Development Kit.
- Features for packaging your application, including embedded (silent) installation, project mover for project maintenance and upgrade, and schema services to upgrade the metadata.
For complete documentation of SDK utilities, samples, and APIs, refer to the MicroStrategy Developer Library.
For a complete list of MicroStrategy product manuals, refer to the Product Manuals page. |