Architecture
Waste Controller is a suite of applications written in a mixture of Visual Basic 6 and C# .NET.  The database engine is Microsoft SQL Server 2000.    System security is implemented via Windows NT / Active Directory user names and passwords.  Click <here> for a diagram.

Barcode label functionality is implemented via Teklynx Codesoft and Sentinel toolsets, fully integrated into the Waste Controller program.  Reporting is via Crystal Reports, fully integrated into the Waste Controller user environment.  Reports and label designs are user-customisable.

Portable Devices
Waste Controller supports a wide range of real-time wireless barcode terminals, using either native Windows CE applications (written in C# with automatic management functions) or VT100 emulation.  802.11b encrypted networks are preferred though legacy narrow-band systems can also be supported.  Intrinsically-safe scanners are available from a number of hardware vendors.

Interfacing
Waste Controller includes an XML Gateway module.  This allows data import and export via XML.  The system allows CSV and other text formats to be rapidly imported, either from internal systems or from external sources such as FTP sites.

For real-time integration the COM object model allows rapid development of custom interfaces to external systems, including hardware devices such as weighbridges, environmental systems and shop-floor data collection.

PC Specifications

Server Specification

  • Windows 2000 Server, Windows 2003 Server, Windows 2000 Small Business Server, Windows 2003 Small Business Server

  • Microsoft SQL Server 2000

  • Pentium II 300MHz or better

  • 512 Mb RAM

  • 20 Gb disk space (dependent on data volumes)

  • VGA video

  • Keyboard and mouse, or equivalent pointing device

  • TCP/IP network connection