Uploading Files Using Wicket's wicket-ajax-jquery.js And Internet Explorer,...
I recently had a problem with a web page created using the Wicket 6 web framework. A button that uploads a file didn't work. When pressed the button didn't do anything. I investigated the problem and...
View ArticleFirst Ignition Community Conference
I recently attended the first Ignition Community Conference. It was pretty great. Here's a couple posts about it from the IA forum: User Conference Predictions for Ignition's Future
View ArticleAbout Me
I started an Ignition project and module development company on the 28th of April 2014 called Perfect Abstractions. I provide a range of Ignition and software related services including teaching...
View ArticleWhat I Can Do For You
To My Potential Client My first duty is to understand what you hope to achieve. Your hoped for projects and success are unique. I will tailor my services to your projects and to your success. What is...
View ArticleUpdate and Plans
It has been a month and a half since I went out into the world and started my own company, Perfect Abstractions. I feel strangely obligated to give the world an update. Things are going fine. Of course...
View ArticleNew Perfect Abstractions Website
I recently created a new website for my company Perfect Abstractions. Check it out! www.perfectabstractions.com
View ArticlePerfect Abstractions Website
I have been blogging a lot on my new Perfect Abstractions website. Here's some new blog posts: New Scripting Features in Ignition 7.7 - Part 1 Debugging and Testing Gateway Event Scripts Weather Radar...
View ArticleBlogging at Perfect Abstractions Website
For the last couple months I have been blogging at www.perfectabstractions.com/blog. For a variety of reasons I have decided to continue blogging at nickmudge.info. Future Perfect Abstraction...
View ArticleNew Components for Database-Backed User Input Forms in Ignition
I created a set of pre-configured form components that make it easy and fast to create database-backed user input forms in Ignition. The components are free and available for anyone to use. The...
View ArticleAutomation World Picks Up My Article About An Ideal SCADA Framework
Automation World published an article entitled, Want to Build Your own SCADA? Here's a Guideline, which is based on my article A Software Framework for SCADA Applications. I want to clarify what I...
View ArticleNew Form Popup Calendar and Form Check Box Components
After releasing database-backed form components for Ignition, I received several requests for a Form Popup Calendar component for handling dates and times. This has been implemented and is now...
View ArticleUpgrading Ignition is Easy
Every two or three months a new production version of Ignition comes out. Thankfully upgrading Ignition is usually a pleasant, easy and quick action. The main thing to know about upgrading Ignition is...
View ArticleIgnition's Web-Deploying Technology and Native Client Launchers
One of the great things about Ignition is its ability to web-deploy applications created with it. Notice that Ignition applications are not "web-based", they are "web-deployed". Web-deployed means an...
View ArticleAutologin for the Ignition Designer
Recently I found out how to setup autologin for the Ignition Designer. This is the ability to start the Ignition Designer from a desktop shortcut and it automatically logs in and opens a project. This...
View ArticleIgnition Power Tables
This is a guest post from Chris Powell. Recently, Inductive Automation added a new table to their list of components. The name 'Power Table' is not understated. I want to share a few of the features I...
View ArticleExplaining Ignition Templates
It is common in Ignition to want to copy visual displays, configuration and functionality. For example, if 20 motors are needed on a window create one motor and copy it 19 times. But later those 20...
View ArticleIgnition's Template Canvas: Dynamically Creating Screens at Runtime
For a long time there was no officially supported way to create screens dynamically in Ignition. Screens were created up front by designers/programmers by dropping components on windows and then...
View ArticleChris Powell is Blogging About Ignition
Recently Chris Powell, who I met in the Ignition Chat Room, started writing blog posts about Ignition - giving examples of how to use various functionality. He wrote a guest post on my blog about...
View ArticleI am Hiring
Edit (19 May 2015): Four people are in training to become Ignition developers so I am not hiring now. But I am interested in talking with people about future possibilities. Awhile ago I found an...
View ArticleGrowing My Company
A year ago I started Perfect Abstractions. It was just me delivering custom Ignition programming to clients. That was great but I was only able to do so much work on my own. I want my company to grow...
View Article