Documentum Smartview SDK

Michael McCollough
Michael McCollough E Community Moderator
edited December 1, 2023 in Documentum #1

Documentation for the Smartview SDK provides information to set up the SDK locally and develop custom implementations.

The Documentum Smartview SDK consists of sources, binaries, documentation, and samples for:

  • Documentum Smartview UI extension environment.
  • D2-REST services extension environment.
  • D2 plugin development environment.

It also includes a few tools to create and maintain a development workspace. With the Documentum Smartview SDK, you can build enterprise-ready software components for Documentum Smartview runtime to cater to custom business needs.

This Documentation consists of the following:

  • Getting started with the development environment
  • Architecture
  • How to guide
  • Workspace assistant
  • Packaged Examples
  • API documentation for Documentum Smartview and Nucleus
  • Java documentation for D2 REST, D2FS, DFC and DCTM REST

Please find detailed documentation as part of this GitHub Repository.

SDK documentation is also available in PDF format and can be downloaded from here


  • Sunil Gollapinni
    edited August 25, 2023 #2

    Thank you @Michael McCollough and @Karen Weir for providing the D2SV SDK documentation details in the portal.

  • Hello @Michael McCollough I am currently searching for a Smart View project generator that could be downloaded here for the version 22.3. But in the parent folder no folder for 23.4 can be found.

    I also find a mentioning here on support.opentext portal but it seems that SmartUI SDK Documentation points to Content Server SDK not SmartUI SDK.

    Please - what is the location where we can find Smart UI SDK with generators for creating new projects?

  • Michael McCollough
    Michael McCollough E Community Moderator

    You may have to reach out to support for those needs. We do not have anything like that in our Documentum Smart View Client (D2 Smart View Client) SDK. Our SDK is one download with a workspace assistance to generate template code and samples with.

    Generally, Smart View itself is our internal framework all our products use to develop UI (think of it like an ExtJS/Angular implimentation we have full control over). So from a Smart View Framework perspective, each of our products typically has its own SDK that is specific to the product and what features that product wishes to expose.