# Ignition Programming Blog

**URL:** <https://forum.inductiveautomation.com/t/ignition-programming-blog/2958>\
**Category:** Module Development\
**Created:** [May 20, 2011, 4:01am UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958 "2011-05-20T04:01:57Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [May 20, 2011, 4:01am UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/1 "2011-05-20T04:01:57Z")

</div>

Hey guys,

I started a blog to help put some more information about Ignition Programming out on the web. I figure I will add to it as I come across interesting things in my experiences.

[http://ignitionprogramming.blogspot.com/](http://ignitionprogramming.blogspot.com/)

Cheers

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [May 20, 2011, 4:11pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/2 "2011-05-20T16:11:53Z")

</div>

Very cool.

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [May 26, 2011, 8:20pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/3 "2011-05-26T20:20:42Z")

</div>

New post is up. “Packaging an external library as a module.”

Note: Kyle Chase’s posted something similar, with the target of including library code in the Designer and Client, for use in jython scripts. You can find it here. [http://www.inductiveautomation.com/forum/viewtopic.php?f=74&t=5935](http://www.inductiveautomation.com/forum/viewtopic.php?f=74&t=5935)

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [June 10, 2011, 9:04pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/4 "2011-06-10T21:04:04Z")

</div>

New post: Ignition Playground Project

[http://ignitionprogramming.blogspot.com/2011/06/ignition-playground-project.html](http://ignitionprogramming.blogspot.com/2011/06/ignition-playground-project.html)

I packaged up a skeleton project that I’ve found useful for playing around with ideas. Just drop it in eclipse and start coding!

If there any other simple pre-canned things you guys would find useful, let me know, and I’d be happy to try my hand at throwing one together.

---

<div class="post-metadata">

**Author:** ![Robert](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Post date:** [June 10, 2011, 10:30pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/5 "2011-06-10T22:30:25Z")

</div>

Thanks Kevin, I’m sure your hard work will make my life easier. 😃

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [June 18, 2011, 11:58pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/6 "2011-06-18T23:58:36Z")

</div>

You’re welcome Robert 🙂

I’ve updated the playground project to include a working Client hook and simple logging. It’s available at the blog post:

[http://ignitionprogramming.blogspot.com/2011/06/ignition-playground-project.html](http://ignitionprogramming.blogspot.com/2011/06/ignition-playground-project.html)

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [July 6, 2011, 9:01pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/7 "2011-07-06T21:01:27Z")

</div>

New blog post!

[http://ignitionprogramming.blogspot.com/2011/07/adding-scripting-functions.html](http://ignitionprogramming.blogspot.com/2011/07/adding-scripting-functions.html)

(On a topic near and dear to all of our hearts: jython scripting functions. It’s amazingly simple.)

---

<div class="post-metadata">

**Author:** ![Carl.Gould](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/carl.gould/32/7262_2.png) [@Carl.Gould](https://forum.inductiveautomation.com/u/Carl.Gould)\
**Post date:** [July 21, 2011, 10:06pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/8 "2011-07-21T22:06:57Z")

</div>

This is awesome.

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [August 1, 2011, 11:29pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/9 "2011-08-01T23:29:13Z")

</div>

New blog post! This one is a precursor to writing a module for 3d rendering in Ignition.

[http://ignitionprogramming.blogspot.com/2011/08/exploration-of-3d-apis-in-java-as-of.html](http://ignitionprogramming.blogspot.com/2011/08/exploration-of-3d-apis-in-java-as-of.html)

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [October 12, 2012, 9:28pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/10 "2012-10-12T21:28:31Z")

</div>

After a year of silence…

New blog post!

[http://ignitionprogramming.blogspot.com/2012/10/mongodb-in-ignition.html](http://ignitionprogramming.blogspot.com/2012/10/mongodb-in-ignition.html)

Enjoy a little MongoDB.

---

<div class="post-metadata">

**Author:** ![Robert](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Post date:** [October 12, 2012, 9:54pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/11 "2012-10-12T21:54:34Z")

</div>

Cool, the ream of possibilities has just opened up into …

I’m not sure what ![:/](https://us1.discourse-cdn.com/inductiveautomation/original/1X/8e510869ae26fbd7ab76e1e731ceea2054ef109c.gif "Hrm")

If I think really hard I might come up with a use for this. And if I every do, I’ll know that it can be done and for that I think you.

(Don’t get me wrong, I think it’s really cool that you can extend Ignition this way. ![:thumb_left:](https://us1.discourse-cdn.com/inductiveautomation/original/1X/e26afb081ddde6df016df6ee49159cf56aaca688.gif ":thumb\_left:") )

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [October 16, 2012, 12:07am UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/12 "2012-10-16T00:07:54Z")

</div>

Personally, I’ve been keen for over a year to build a Historian system on it (maybe I shouldn’t call it that, how about a “Historical Provider”). I think some really amazing things could be done with MongoDB.

However, time isn’t something I happen to have lying around, so alas…

---

<div class="post-metadata">

**Author:** ![Robert](https://avatars.discourse-cdn.com/v4/letter/r/e95f7d/32.png) [@Robert](https://forum.inductiveautomation.com/u/Robert)\
**Post date:** [October 16, 2012, 2:53pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/13 "2012-10-16T14:53:21Z")

</div>

[quote=“Colby.Clegg”]Personally, I’ve been keen for over a year to build a Historian system on it (maybe I shouldn’t call it that, how about a “Historical Provider”). I think some really amazing things could be done with MongoDB.

However, time isn’t something I happen to have lying around, so alas…[/quote]

You just have to convince yourself that Ignition really need this. Then you can work on it at work! 😈

[size=50](that approach hasn’t worked for me either ☹ )[/size]

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [October 17, 2012, 11:32pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/14 "2012-10-17T23:32:32Z")

</div>

And, another post.

MongoDB to datasets, and back!

![](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/9/69e1ffe276eba9f1e45e9d1c1c93e7674de1ee59.png)

[http://ignitionprogramming.blogspot.com/2012/10/mongodb-part-2.html](http://ignitionprogramming.blogspot.com/2012/10/mongodb-part-2.html)

I’m enjoying this stuff way too much…

---

<div class="post-metadata">

**Author:** ![Kevin.McClusky](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@Kevin.McClusky](https://forum.inductiveautomation.com/u/Kevin.McClusky)\
**Post date:** [June 29, 2013, 8:46pm UTC](https://forum.inductiveautomation.com/t/ignition-programming-blog/2958/15 "2013-06-29T20:46:47Z")

</div>

New post up on JavaFX!

Check it out.

[http://ignitionprogramming.blogspot.com/2013/06/javafx-in-ignition.html](http://ignitionprogramming.blogspot.com/2013/06/javafx-in-ignition.html)
