null

elite Developer Kit

elite Developer Kit is a comprehensive set of tools and examples designed to assist developers in creating specific applications or software for HMIelite.

This Development Kit includes libraries, development tools, and sample code that streamline the software creation process, saving both time and effort.

Installation

You can easily install elite Developer Kit directly from the npm registry. Simply run the commands in your terminal to start using it.

The only prerequisites are having Visual Studio Code and Node.js installed, which can be downloaded from their official websites.

Versatile API

Our API provides a versatile solution designed to seamlessly connect to the data from the CNC.

It offers access to comprehensive insights and real-time information, allowing you to integrate CNC data directly into your customized products for use with HMIelite.

Ready-to-Use Templates and examples

The Elite Developer Kit (EDK) provides numerous prewritten functions and ready-to-use templates that allow developers to perform common tasks efficiently, saving significant time and effort.

These templates offer a complete structure for building functional applications from a “blank” starting point — you only need to add your own content by modifying a single file.

In addition, the EDK includes a collection of advanced example projects that can be directly customised and adapted to your needs, serving as a solid foundation for developing full-featured HMI applications. You can download all the example projects from the following link:

Components Library

The Developer Kit includes a comprehensive components library designed to streamline application development.

It offers a variety of ready-to-use interface components such as buttons, inputs, icons, progress bars, and more. These components can easily be linked to CNC variables through our API, empowering seamless integration into your applications.

TypeScript Based

elite Developer Kit is built on TypeScript, a powerful programming language that enhances JavaScript with static type definitions.

This feature improves code readability, and maintainability, making it easier to develop software.

Pre-Package Validation

Before packaging your applications, elite Developer Kit performs a pre-package validation process. This helps developers to identify and fix errors during early stages of the development phase, improving code quality and ensuring that your software is robust and reliable.

Remote Deployment and Publication

With elite Developer Kit, easily deploy your product in a prototype for testing purposes. elite Developer Kit allows this process to be executed remotely, simplifying testing and validation process.

In addition, developers can publish their applications directly to the HMIelite Marketplace, facilitating easy distribution of customized projects to colleagues, quality team members, or final customers.

Support documentation

Additionally, we provide extensive documentation to support developers throughout the entire customization process.

This resource offers detailed guides – including API references – as well as practical code examples, ensuring smooth implementation and utilization of our API, our templates and our components library