====== Introduction to the SDK ====== The ''Orbit 3D Mapping Viewer SDK'' is designed to integrate the Orbit 3D Mapping HTML5 Viewer into third-party applications. ==== About SDK Implementations ==== We first designed a Generic API that we then implemented for multiple programming platforms. \\ Each implementation forms its own SDK but still corresponds to the Generic API. {{ :191:developer:3dmapping_sdk:3dmapping_viewer_sdk_4_.png }} Each SDK may deviate in small ways from the Generic API definition : * The API package name may be different * The API ''Viewer3DM'' component may be named differently ==== Viewer component ==== The core component of this SDK is the ''Viewer3DM'' component interface described in the Reference API. Every SDK provides an implementation of this interface for a different programming platform. Implementations of this viewer interface are named differently to avoid a name collision between interface and implementation. * Javascript SDK Viewer Class : ''orbitgt.mapping3d.sdk.viewer.SDKViewer'' * .NET Viewer Class : ''OrbitGT.Mapping3D.SDK.SDKViewer3DM''