Technologies - HxGN SDx - Update 68 - Administration & Configuration - Hexagon

HxGN SDx Extensibility

Language
English
Product
HxGN SDx
Search by Category
Administration & Configuration

You must have knowledge of the following software technologies to use this Extensibility guide and examples provided.

The following technologies are used to implement Extensibility in SDx.

Required

TypeScript — The programming language used to develop the user interface. It is a typed superset of JavaScript that compiles to JavaScript. For more information, see https://www.typescriptlang.org/.

Angular — The framework used to build SDx. For more information, see https://angular.io/.

Angular CLI — The command-line interface for generating, running, compiling, and building Angular applications. For more information, see https://cli.angular.io/.

Angular material — An open-source library that provides rich UI Components for Angular developed by the Angular team. Future iterations of the Web Client will be using components from this library. For more information, see https://material.angular.io/.

RxJS — A library used by Angular to make asynchronous programming easier. For more information, see https://rxjs-dev.firebaseapp.com/.

PrimeNG — An open-source library that provides rich UI components for Angular. For more information, see https://www.primefaces.org/primeng/#/.

Visual Studio Code — A lightweight IDE ideal for developing Angular applications. For more information, see https://code.visualstudio.com/.

npm — A package manager for adding libraries to a project. For more information, see https://www.npmjs.com/.

Node.js — A javascript runtime environment. For more information, see https://nodejs.org/en/.

Optional

Jasmine — A unit testing framework. For more information, see https://jasmine.github.io/.

Karma — A test runner for running unit tests. For more information, see https://karma-runner.github.io/2.0/index.html.

WebDriverIo — An automation framework for writing end-to-end tests. For more information, see https://webdriver.io/.