Ignition SDK Programmer's Guide

#1

We’ve written a new programmer’s guide for the sdk that will shortly make its way into the distribution. In the meantime, however, I wanted to make it available here for reference and feedback.

We certainly recognize that there is a lot of room to expand on it, but please don’t hesitate to give your feedback.

Download link:
Ignition SDK Programmer’s Guide

Edit for Ignition 7.8+:
Online Ignition SDK Guide

0 Likes

#2

There is an ExpressionExample in the Forums somewhere. Will it be put in the SDK Guide or SDK Examples? :slight_smile:

0 Likes

#3

Page 7 talks about Java 6 and Java 5 … :astonished:
I’ll go through the rest of it, too.

0 Likes

#4

Page 11 refers to an /api folder and an /examples folder. Neither exist. The closest thing to an /api folder is the /IgnitionSDK folder that has the common build files and the jar files. The examples are each in their own folder in the root of the SDK.

0 Likes

#5

Page 14 shows an example MODULE_ID = “mymodule”. Real module IDs must be fully qualified, like “com.automation-pros.mymodule”. It’s still useful to have the unqualified name, but I use SHORT_MODULE_ID = “mymodule” for such cases. Would help to clarify this part.

0 Likes

#6

The guide is being ported to our public confluence instance and then we’re going to be working on updating it.

0 Likes

#7

I just noticed that the posted guide has a 2011 copyright on its pages, where the 7.7.5 version is 2015. Might want to check the link.

0 Likes

#8

I just want to make sure you all realize this thread was started in 2011. The guide is severely out of date at this point.

1 Like

#9

As this is a pinned topic, what is the best replacement manual for development as the javadoc has many gaps.

0 Likes

#10

These and the module development section here in the forum are the only resources available:

https://docs.inductiveautomation.com/display/SE/Ignition+SDK+Programmers+Guide
https://files.inductiveautomation.com/sdk/javadoc/ignition80/8.0.0-beta/index.html
https://github.com/inductiveautomation/ignition-sdk-examples

0 Likes