Xstrata Kiosk

Towards the end of last year, Artem Govorov (@ArtemGovorov) and I built a WPF touch screen kiosk application for Xstrata Coal in Queensland. The client was kind enough to give me permission to publish some screenshots.

Safety is important in the mining industry, and they keep a lot of documentation. Most of these documents are kept on the company's intranet. This touch screen software will be deployed to mine sites around around Queensland, and will give employees the ability to walk up, find and print a document direct from the company intranet.

These slides were put together at the end of the first three weeks, when the bulk of the development was done. A few other developers from Readify have worked on the kiosk since, adding features and making changes, and the kiosk is being rolled out as we speak.

A picture of me

Welcome, my name is Paul Stovell. I live in Brisbane and work on Octopus Deploy, an automated deployment tool for .NET applications.

Prior to founding Octopus Deploy, I worked for an investment bank in London building WPF applications, and before that I worked for Readify, an Australian .NET consulting firm. I also worked on a number of open source projects and was an active user group presenter. I was a Microsoft MVP for WPF from 2006 to 2013.

Artem Govorov
Artem Govorov
02 Apr 2011

Hey Paul,

Great job, reminded how much fun we've had on that project :)

urza
urza
02 Apr 2011

Hello, I see you are using AgileZen. Are you happy with it? Have you tried some other project management tools? I am asking because, I am just in process of deciding what project management tools (if any) should our small team use.

Thanks and have a nice day urza

02 Apr 2011

Nice project and nice presentation of it !

02 Apr 2011

Yummy, there's lots to love in there, like two builds and the use of AgileZen. Absolutely love the small config too, what a total joy! Can we have some more details on the "convention-based Autofac config engine"?

Great to be able to share that out too, so thanks to you and your generous client.

02 Apr 2011

urza,

I've used Team Foundation Server, Pivotal Tracker, JIRA, FogBugz and TinyPM as well as AgileZen. For teams of 3-4 or less, I think AgileZen is absolutely perfect - it has just the right amount of process overhead to let you track what you're doing with no effort. For a larger team, I'd probably pick TinyPM or JIRA.

Paul

02 Apr 2011

Sean,

I blogged about a similar approach a little while ago. The version used on the project above was a slightly more complicated approach that used a custom XML reader, but the concept was generally the same (elements mean modules, attributes mean properties on modules).

Paul

03 Apr 2011

Paul, thanks for the link. Very nice stuff indeed!

Andrew Newton
Andrew Newton
12 Apr 2011

Hi Paul, that's great to see, thanks for sharing!

How did you end up implementing that web browser? It looks like you got it to have the same look and feel as your document viewer which is great for usability..

Cheers.

25 Apr 2011

Thanks a lot for posting this Paul. It was really interesting reading how another team works!