Projects Listed Chronologically
Projects are listed most recent first.
Amber
Java
MS SQL Server
Whats On Report. Development of an Amber application to allow Whats On
Ltd subscribers access to a broad range of up-to-date construction
industry information. Java
MS SQL Server
More...
C++
Windows/Macintosh
Virtual Katy. A widely-used tool in the movie industry to bring audio tracks into sync with video after the video has been edited. It is a labour-saving program used by sound engineers, along with
their regular sound editing suite, to simplify the task of movie editing.Windows/Macintosh
More...
Google Web Toolkit
C++
Java
Spring/Hibernate
Virtual Katy Connect. Virtual Katy Connect is a collaboration and workflow product for the sound effects industry. C++
Java
Spring/Hibernate
VKC is revolutionary in that - as well as being a full project-management tool - it acts as a central repository for all the audio assets in a project. This means that sound engineers can now go online and submit their work their peers and supervisors, instead of the traditional practice of copying files to a hard drive and couriering that to another sound department in another city.
Virtual Katy has two parts - an AJAX web 2.0 website and an optional native client. The Website allows a supervisor to track the progress of a project, quality control the work and perform certain version control functions. The native client can be run on a sound engineers Windows or Macintosh machine, and takes care of efficiently uploading and downloading the files the engineer is working on.
More...
Agile Development
Hibernate
Agile development consulting and training.
Consulting for another software house embarking on their first Extreme Programming project. Also included
business object modeling and training on Hibernate best practices.
Hibernate
IBM DB2
Amber
MQ Series
ONTRACK Rail Operational Management System. Co-development of a system to allow Ontrack to monitor and track various factors that affect the New Zealand Rail Network. This system monitors train delays, train speed information, track usage and continuously updates other interested third-parties over MQ Series.Amber
MQ Series
More...
Agile Development
Hibernate
Agile development consulting and training.
Consulting for another software house embarking on their first Extreme Programming project. Also included
business object modeling and training on Hibernate best practices.
Hibernate
CICS
TXSeries
COBOL
AIX
IBM DB2
WebSphere MQ
Toll Rail AMCIUS Application Server Configuration/Support.
Toll Rail uses a COBOL/IBM CICS (TXSeries) application server system
running on IBM hardware. Clearfield handled the configuration
of the CICS/AIX application server, tuning it for optimal performance.
This involved optimising the backend database and configuring the CICS server and ongoing management.
Clearfield also configured the WebSphere MQ Series which the CICS server uses to communicate with a
separate WebSphere server.
TXSeries
COBOL
AIX
IBM DB2
WebSphere MQ
JCL
Korn Shell Scripting
SAS
IBM DB2
Toll Rail Batch Script conversion.
As part of a large project to migrate Toll Rail from an IBM iSeries mainframe to an AIX infrastructure, Clearfield
handled the conversion of the overnight batch scripts from JCL to Unix shell scripts. The batch scripts are involved
in billing, revenue management, cargo tracking, data mining and data warehousing, and involve large amounts of SAS and COBOL.
Clearfield also optimised the scripts to make them faster and more able to run concurrently with other processing.
Korn Shell Scripting
SAS
IBM DB2
Embedded Linux
Custom Hardware
C++
Amber
Monitoring device prototyping.
Development of proof-of-concept Embedded Linux code to control a small consumer device running on custom hardware.
This device communicated to a server through a variety of pluggable communications protocols.
Clearfield was involved in the hardware and software prototyping, and also wrote an Amber-based server side application
to visualise, monitor and control large numbers of these devices from a central location.
Custom Hardware
C++
Amber
IBM DB2
MQ Series
AIX 5.2
CICS (AIX)
Toll Rail Mainframe to COBOL Migration.
Porting of a large proprietary COBOL system from an IBM iSeries Mainframe onto a newly commissioned AIX system.
Clearfield handled all the DB2 database administration duties, much of the operating system configuration, performed buildmaster duties, managed nightly builds from
various third parties and administered the CICS and MQ Series setup throughout the new infrastructure.
MQ Series
AIX 5.2
CICS (AIX)
Amber
IBM DB2
MQ Series
Web Services
Toll Rail Container Terminal Management System.
Development of a large Amber application to allow Toll Rail to efficiently
manage Freight Container Terminals on the New Zealand Rail Network.
This Application is tightly coupled with a COBOL mainframe and also
interfaces with handheld computers and PCs in the forklift cabs. IBM DB2
MQ Series
Web Services
More...
C++
SSL
XML
Encrypted Voice Over IP. Development of a commercial product
to perform secure voice over IP and fax over IP.SSL
XML
Amber
Elektron. Development of the Amber GUI
designer. Features on-the-fly code round-tripping and specific support
for designing Amber GUIs.
Amber
IBM DB2
MQ Series
TranzRail Freight Booking System. Large Amber application
to allow booking of wagon and container traffic within the New Zealand
Rail Network.
IBM DB2
MQ Series
JSTL
Tomcat
MySQL
Vodafone PartnerML
WAP
AA Guides. Development of the www.aatravel.com
website. In addition to the information accessible to the public over
standard HTTP, this website also features a mobile (WAP) version.Tomcat
MySQL
Vodafone PartnerML
WAP
More...
Amber
Java
MySQL
AA Guides Administration Utilities. Development of an Amber
front-end to allow remote updating and maintenance of the AA Guides
website.
Java
MySQL
Java
Internationalisation
Roboforge Translation. Internationalisation
of the Roboforge client, and translation of the UI into German. Internationalisation
More...
Java
HL7
Java HL7 Stack. Java implementation of the Health Level 7
(HL7) stack, used within New Zealand for intercommunication in the
Health industry.
HL7
E-commerce
Java
CORBA
Oracle
SportsCardMart. Design and development
of the SportsCardMart website, a specialist sports-card collection
website based in Richmond, California.
Java
CORBA
Oracle
Delphi
MS SQL Server
Liquorland Internal Support. Support, reverse engineering
and maintenance of older Liquorland applications to reduce Liquorland
head office IT downtime.
MS SQL Server
E-commerce
Cold Fusion
Liquorland Retailer Website. Development
of a website for the use of Liquorland retail branches, to assist
them in tracking and reordering stock.
Cold Fusion
Web Hosting
Oracle
Roboforge Hosting. Hosting of the Oracle
database, tournament server and rendering farm for www.roboforge.com.
Included database maintenance.
Oracle
Delphi
MS SQL Server
Liquorland Product Maintenance Application. Development of
an application to allow Liquorland retail branches to track stock
availability and assist in pricing and reordering stock items.
MS SQL Server
Java
JUnit
Terralink Test Scripts. Provided independent
JUnit test scripts for regression and security testing a newly implemented
third-party java application.
JUnit
ATG Dynamo
Java
Oracle
Interwoven Teamsite
Gogo Website Implementation. Implemented a large multilingual
(Chinese & English) website for a Hong Kong based record label.
Java
Oracle
Interwoven Teamsite
Hardware Setup & Maintenance
Gogo VPN setup. Design and implementation
of two IPSEC based VPN’s for the development and maintenance of a
major overseas website.(www.gogo.com)
E-commerce
ASP
www.resene.co.nz. Development of the e-commerce portion of
the Resene website
ASP
Assembler
Device Driver
Development of a DOS network shim to allow a 32bit
DOS application to us the PXE/UNDI interface instaead of the PacketDriver/NDIS2
interface.
Device Driver
Java
Amber serial port driver
C
SSL
Ticketek to Clear Payment Gateway. Development
of a Solaris based gateway between a vertical market Solaris software
application and a secure payment gateway using SSL
SSL
C++
X.25
Rewrite of the Health windows user interface to a central back-end
server through X.25 communications. X.25
Java
Servlets
C++
LDAP
SSL
Telecom Secure LDAP Shopping Lookup System.
Development of a Java servlet application using LDAP to implement
a secure shopping middleware redirector.
Servlets
C++
LDAP
SSL
C++
Delphi
MS SQL Server
PhoneCommander. Development of a an NT service to log serial
data from a PABX to an SQL database.
Delphi
MS SQL Server
C
Device Driver
Development of a 32bit component to allow a 16bit
legacy app to communicate to an X.25 32 bits drivers. Device Driver
Security Audit
Review of on-line security for an insurance company’s Internet site. Java
Development and prototyping of a Java servlet-based
suite of tools, to allow integration of back-end standard messaging
and database services with Web-based front-ends. Hardware Setup & Maintenance
SSL
Design and production rollout of a secure Virtual Private Network
for a government department, to connect multiple sites across the
country to a central database host. This includes experience in 128-bit
encryption technology and IP routing. SSL
Security Audit
Review of on-line security for a government department’s Internet site. Security Audit
Review of network security procedures for an online casino in Australia. Java
SNMP
Atlas. Java-based product to allow remote
administration of SBE brand routers. This software is a redesign and
reimplementation of the earlier Workshop product (also by Clearfield) SNMP
Java
SNMP
Java SNMP Stack. An SNMP over IP and MAC transport and network
layer written in Java. SNMP
C
Oracle
A Unix gateway between Windows clients and an
Oracle database for South Auckland Health. Oracle
C++
Device Drivers
TCP
UDP
Multicasting
Imagecast. A hard disk duplication program which performs
simultaneous disk copies over a network using custom developed IP
multicasting protocols. The award-wining product is currently on the
market world-wide.
Device Drivers
TCP
UDP
Multicasting
System Administration
System administration of a small ISP/Web hosting
service including experience in Sendmail, DNS, Linux, Microsoft IIS
and SQL Server. Software Setup
Telecom Online Services (TOLS). Setup, configuration and
maintenance of a trial Internet Service System for Telecom New Zealand,
including Sendmail, Web Server, Proxy Server, User Accounts, backup
procedures and routing. Java
SNMP
Device Driver
Workshop. Development and maintenance of
a major suite of Windows-based applications for the configuration
of SBE brand routers. This software uses SNMP over IP and MAC-layer
comms, including a custom-written driver. SNMP
Device Driver
Software Design
A contract in the USA doing research and preparing specs for a comms-related
software program. C++
Device Driver
Windows PPP Driver. A Windows PPP driver
supporting IP and IPX.
Device Driver
C
Assembler
Reverse engineering and fixing bugs in an X25 to SITA proprietary
gateway for TIAS. Assembler
Hardware Setup
Building and maintenance of workstations (hardware). Hardware Audit
Review of NFS/NIS setup for Air New Zealand. C
X.25
An OS/2 gateway to transmit files between a file server and an AS400
using X25 on top of OS/2 Communications Manager/2 for Air New Zealand. X.25
C
A Macintosh application for chromosome measurement and analysis
for University of Auckland Botany Department C
A Unix serial port buffering daemon. C++
Porting a suite of DOS retail software packages to Windows. C
A source code shrouder. C
HL7
HL7 API. Designing and implementing a portable (Dos/Windows/Unix)
HL7 stack for the Department of Health. HL7
Pascal
C
Flowerscape. A major dual-platform (Macintosh and Windows)
graphical interactive software application, being sold as a retail
product in the USA. C
C
A PC device driver checking for software tampering to conform to
German standards. C
Pasgate. A gateway between Unix (sockets) and an ICL 39 series
SX mainframe (IDE interface). C
Assembler
A PC common frontend interface to disparate networks across a CASE/Cray/Dowty
network stack (Novell, Sequent Unix & AS400). Assembler
C++
A PC PABX serial data logger
C
Assembler
A PC VT220 multi-session terminal emulatorAssembler



