Steve [ Projects ]

Here you will find the projects that I have been involved with both at work and in my free time.

Tag Cloud Maker

Tag Cloud Maker is a small open source application that allows the specification of a source folder containing files that are parsed and the words counted and displayed in an HTML word tag cloud. The project is hosted on SourceForge and at time of writing has been downloaded by more than 450 times.

Collis Test Manager

Collis Test Manager is a state-of-the-art tool that enables you to carry out the high quality testing your organisation needs and demands.

My role in this product's development is highly varied. Reporting, import, export, validation, user interface and wizards are some of the components that I have been responsible for developing for this application. I have contributed heavily to the underlying application framework which drives the tool and the development process including the build process, installers, release notes and other tasks.

Official product home page Collis Test Manager

Collis eTicketing Transaction Generator

This project was for the Dutch National Railway (NS) for use during the development and testing of the OV chipkaart (public transport chip card) system.

My role in this project was to develop the frontend user interface. This encapsulated a Conclusion test suite and allows the user to create transaction scenarios which can then be used to generate thousands of data files. These can then be FTPed to the back office using the in built FTP upload functionality which can simulate the connections of hundreds of devices in the field connecting simultaneously to the back office. The user interface was created in Dutch.

I also created the installer for the tool and coached a colleague during the implementation of new functionality.

Official product home page Collis eTicketing Transaction Generator

Collis Card Image Editor v2.0

This project is a major overhaul of my previous work on the Card Image Editor. This also includes developing a new version of the Data Expert tool in Java. I will post more about this after the tool is released, who knows I may even be able to link to a brochure in the future!

Dockwise - Dosuite4

This project involved a major update and revision of the Dosuite software, a package written for Dockwise, a Dutch shipping company based in Breda, The Netherlands. I was involved with many aspects of the project, from using Crystal Reports API to implement reporting, using Oracle and Access as back end data storage to implementing new functionality to integrate the software with a program called GHS (General Hydro Statistics), which calculates physics modelling of ships.

Equens (Interpay) - PIN Simulators Update

This was a project for Interpay. The project was very similar to the ChipKnip simulator that I worked on the previous year. I created a new version of the software itself using Borland C++ Builder 6. I also updated some of the scripts and created a new installer program using InstallShield 11.

This photo shows how much hardware was involved with this project!

Equens (Interpay) - Diebold Cashferium ATM Testing

This was a project for Diebold, Cashferium and Interpay. I was a tester on this project. I tested two new machines that are to be introduced into the Dutch market. I tested a cash out ATM and also a cash in machine which allows an account holder to deposit cash without having to go to the bank.

The photograph shows the final results in my local shopping centre in Utrecht, the Netherlands. You can see the cash out machine in the foreground and the cash in deposit machines are inside the building. The account holder has an account and must first provide a smart card. The entry door then uses a camera to check the facial features of the user and the account holder must provide a finger print ID. Very cool!

Collis - Data Expert DLL and Tools

This project is for Collis. I developed a DLL in Delphi which can be used to interpret BER-TLV data into it's constituent parts and present the data in a user-friendly manner. This can be in the form of a report, or a tree-view structure. This tool is now being replaced with a Java equivalent.

Equens (Interpay) - ChipKnip Host/Terminal Simulator Update

This was a project for Interpay, a large Dutch company behind the chip and pin system in the Netherlands. I used Borland C++ Builder 6 for this tool, which included a script interpreter used for a proprietary scripting language to implement the required test cases.

Collis - Card Image Editor

This tool is a stand alone product I am currently developing. It can be used to edit and create smart card profiles to be tested with Collis' other testing tools. This means that instead of using a physical smart card and reader, a user can create any number of cards and test them before the card is created. My work includes functionality design, GUI design, development and implementation. I am completely responsible for all aspects of this tool. I am using Java and Sun's NetBeans IDE to implement this tool.

Collis - EMV Personalisation Validation Tool (EMV PVT)

EMV PVT Details

The EMV Personalisation Validation Tool (EMV PVT) is a powerful tool that simplifies and controls your issuing and personalisation activities and controls and minimises the risks involved when issuing smart cards. My work includes GUI design, development and implementation.

Collis - Conclusion Test Platform

Conclusion Details

This is the Collis' primary software tool. The Conclusion Test Platform is a generic tool for the automated testing of IT components, primarily in the smart card and banking industry. My work includes GUI design, development and implementation.

Collis - Template Editor

This tool is part of the EMV PVT. It is used to edit the template data of specific payment schemes such as Visa Debit and Credit transactions. My work includes functionality design, GUI design, development and implementation. I am completely responsible for all aspects of this tool.