From
many years of working as a systems integrator, Centaurus Prime
has built up a wide knowledge base of programming languages,
real-time systems design techniques, and integration
expertise.
Centaurus Prime has implemented systems using the following
languages: and methodologies:
 |
Assembler (80x86, Z-80,
Z-180, Z-280, Rabbit, 8051-family)
|
 |
Pascal (Delphi, Turbo
Pascal, etc.)
|
 |
C languages (C, C++, Visual
C++, Embedded-Cs of various flavors)
|
 |
Visual Basic and Visual Java
|
 |
Visual Studio and .Net
Framework
|
 |
Labview (Visual Programming
Environment)
|
 |
COM, COM+, DDE, OPC (both
server and client)
|
 |
Oracle, SQL Server, MS-SQL,
Paradox, numerous other ISAM- and flat-file technologies
|
 |
XML (and WSDL) for real-time
data from various manufacturers (including SOAP objects)
|
 |
Numerous PLC languages (Modicon,
Allen-Bradley, Siemens, etc.)
|
 |
Numerous SCADA front-ends (Wonderware,
Lookout, Labview, Iconics, etc.)
|
The
uniqueness of Centaurus Prime that sets us apart from other
programming shops is that we are intimately aware of real-time
limitations and latencies.
Sample
Projects include:
 |
Design
and Programming, Interfaces and Gateway Software.
Centaurus Prime provides programming, systems
analysis, and engineering services for the development of
gateway and interface software, primarily for Johnson
Controls. This
has involved the selection of hardware (PC computers,
industrial disk-less computers, electrical level
converters, etc.) to perform the required tasks, the
design and implementation of all software, user’s guides
and manuals, end-user training, beta-site testing and
validation, and system support.
This software is extremely modular in design and
offers complete re-use of the core components, both in
assembly language and high-level languages.
This has been an evolving product line that
Centaurus Prime has been involved with for a dozen years. |
 |
Design
and Programming, Systems Software.
For over twenty years, Centaurus Prime provides
programming, systems analysis, and engineering services
for the University of Nebraska Medical Center’s
“ATHENA” system. This
system is installed over the entire campus and provides
many support services to the hospital and teaching
faculty. This
work has entailed the development of numerous custom
software programs, gateways and interface software, and
applications to transfer data between sub-systems.
The original DEC PDP-11 system was recoded to
Delphi in 1997-1998 to avoid Y2K problems, and has matured
since that time to be the primary real-time data system
for the hospital campus. Under the direction of Nick Combs
(FM&P Manager) and John Larson (FM&P Supervisor),
Centaurus Prime has been responsible for design and
implementation of all software, on-site V&V, and
system support.
|
 |
Design and Programming, Database Gateway and Data-Concentrator
Software for the Honolulu Water and Wastewater Department.
Centaurus Prime provided the design and
implementation of a unique gateway to map data from
proprietary systems installed on Oahu to an open-systems
front-end computer network, for both the City of Honolulu
and island of Oahu. This
involved high-speed, multi-threaded programming to
simultaneously scan hundreds of field panels, map the data
into a SQL database, and present it in real-time to a
National Instruments “Lookout” front-end system.
The project involved systems analysis, software
development, project management, site validation and
verification, database generation, and documentation.
This system has been installed and operational for
almost a decade.
|
 |
Design and Implementation of the Automated Utilities Damage Assessment
(AUDA) System, Wright-Paterson AFB (Tactical Air Command)
Project for Airbase Operability, Survivability, and Repair
(under contract to WPAFB and Applied Research Associates)
Demonstration Project at Tyndall AFB, Florida.
Centaurus Prime acted as the Responsible Principal,
and sole programmer. This
involved the design of the real-time interface from the
three systems at Tyndall (Facilities, Electrical, and
Water) using BACnet, and via Ethernet and serial ports fed
data into a matrix-manipulator expert system.
The matrix program used weighted values for various
equipment and operations, and created a hierarchical
problem analysis description and repair report.
This rule-based analysis changed in real-time as
equipment failed, became unreliable, or showed various
failure modes. The
prototype at Tyndall AFB was moderately successful in
simulations of expected damage during attacks, but was not
funded after completion of the first system prototype.
|
|
|