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.
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.
Guidelines
- Community guidlines - Posts in this category follow the general rules defined for the B&R Community
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.
- Responsibilities:
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
All WDTC getting started related topics:
WDTC - Introduction/Guidelines/Supports
WDTC - Licensing/Downloads/Version history
WDTC - Getting started/Online course