1. WDTC - Introduction/Guidelines/Support

The Widget Development Tool Chain (WDTC) is used to create your own mapp View widgets.

The WDTC is a tool from developers for developers!

WDTC and B&R Community

The new WDTC (Widget Development Tool Chain) channel in the B&R Community provides a space for users to discuss solutions, ask questions, and share knowledge. It also serves as a hub for updates, version overviews, and release history, fostering collaboration and keeping users informed.

  • Purpose : WDTC is a command-line toolset for developing widgets for mapp View, intended for experienced users with technical expertise in JavaScript, HTML5, and CSS3.
  • Compatibility : Available from mapp View 6.0 onwards; not compatible with older versions or the old Widget Development Kit.
  • User Requirements : Familiarity with mapp View and widgets, acceptance of WDTC “as is,” and understanding that it supports mapp View’s development environment without altering its framework.

:pushpin: Skills

Widget development for mapp View is mainly based on standard web technology.
To successfully create widgets, a developer shall have the following skills:

  • Very deep knowledge in JavaScript, HTML5 und CSS3
  • Capability to read, analyze and understand exist code.
  • Knowledge in creating unit tests with JavaScript, especially using Jasmine.
  • Knowledge with jquery, ajax.
  • Knowledge of Chrome Developer Tools – and how to efficiently use them.
  • Basic knowledge with nodejs, npm
  • Basic knowledge with webpack
  • Insights in chrome and current chrome development
  • Knowledge about mapp View
  • Knowledge about Automation Studio
  • Basic knowledge about OPC-UA.

:pushpin: Guidelines

  • Community guidlines - Posts in this category follow the general rules defined for the B&R Community

:pushpin: Support structure

1st Level Support:

  • Primary Contact: The named contact at the B&R local subsidiary.
    • Responsibilities:
      • Acts as the primary contact for WDTC users/customers.
      • Investigates and summarizes problems.
      • Provides advice for most issues.
      • Offers a basic assessment in case of unexpected behavior.

2nd Level Support:

  • Internet Resources: If the primary contact cannot help, use available online platforms:
    • Search engines like Google, Bing.
    • AI tools such as ChatGPT, Copilot, Gemini.
    • B&R community.

B&R Support - exclusion

  • Standard Support:
    • Does NOT cover WDTC related issues
  • B&R HMI R&D/R&D Support
    • Does NOT provide support for widget development related issues

:books: All WDTC getting started related topics:

:link: WDTC - Introduction/Guidelines/Supports
:link: WDTC - Licensing/Downloads/Version history
:link: WDTC - Getting started/Online course