Ignition SDK Programmer's Guide
How-to Articles
Strategic Partner Links
Sepasoft - MES Modules
Cirrus Link - MQTT Modules
Resources
Inductive University
Ignition Demo Project
Knowledge Base Articles
Forum
IA Support
SDK Examples
To be successful with the Ignition Module SDK, you'll want to become acquainted with the following technologies and concepts before you get started.
...
Ant is the build file system used by past versions of Ignition's SDK. While not strictly necessary for module development, understanding and using Ant for those versions will make things much easier. Each example project in the legacy SDK (which includes SDK versions up through Ignition 7.7.6) includes an Ant build file build.xml
which can be modified and adapted as necessary.
Current versions of the Ignition SDK use Gradle instead of Ant. Gradle is often easier for Java developers to understand, but you can use any Java build tools you are comfortable with.
Maven is the predominant dependency management tool utilized in Java, and is also one of the most popular build systems. It's 'convention over configuration' approach has laid the foundation for how modern Java applications are structured. If you use our Ignition Maven Plugin, you will need to be familiar with pom.xml
files and the Maven build cycle.
...