Software Development


We have the experience and capability to develop all aspects of a system, our high-level software expertise has been used on a number of projects to complement our protocol and test suite developments.


CubeRoot has extensive experience producing complementary front-end systems. With experience of a range of industry standard languages and Operating Systems, we are confident that we can apply our knowledge to any development.

Our front-end development and system designs combine with our experience in protocol stack development, incorporation of protocols into existing software and automated regression test services.

Microsoft Windows Development
  • Visual C++ 6.0
  • Microsoft Foundation Classes (MFC)
Experience with Windows Development:
MFC based Windows API with multiple document interfaces for the monitoring and control of hundreds of web based clients.
Java Development
  • J2EE
  • Pure Java Applet and Applications
  • Native Code Integration
  • System Independent Solutions
  • Java WebStart
Experience in Java Development:
Control and Monitoring Interface for a web based server room controller/monitor.
Linux Development
  • Driver Development
  • Automated regresion tests
Experience in Linux Development:
SNMP regression test suite for Red Hat Linux 7.2


The following set of case studies is an example of the work we have conducted in the field of front-end interface development. These projects have been conducted on commission for both medium and large companies including Ericsson and Motorola.

Versitile Monitoring Solution
  • Fully Independent
  • Web Served Interface
  • Email Alerts
  • SMS Alerts
Full design and development project to implement a flexible sensor control system on a chip-based web server. Hardware and system design conducted in-house to include capabilities including SNMP, SMTP, FTP, TCP/IP, GSM Modem control and serial control.
Advanced software features include NTP time, FTP logging and a highly versatile event scheduler.

The system utilises a Pure Java interface and Embedded C control system with no host software required. This provides a remotely accessable front-end that is both flexible and capable of maintaining a real-time display of the system's sensor information.

The java interface has been developed to both a general purpose design, fully implementing the system's interface protocols, and to customer driven designs that both simplify and specialise the purpose of the system.
Network Management System
  • Windows Based
  • Multiple Server Room Monitoring
  • Alarm Processing
Full design and development of a Central Network Management package for monitoring and controlling multiple sites. The system integrates hundreds of devices collating and presenting sensor information on screen. The main purpose of the package is to provide immediate warning of any alerts raised by the remote devices, from intruder alerts to fire alarms. By allowing alerts to be observed centrally as well as locally the package serves an important role in the company's responsibilty to security and safety.

Audit trails, historic reviews and direct device connections are also vital elements of the package, as well as the integration of local and remote camera systems.

The system uses Microsoft's Visual C++ capabilities to handle multiple connections and implement the company's proprietary protocols to deliver real-time updates and alarm processing.

Contact Details

CubeRoot Ltd.
82 Broad Street, Syston
Leicester, LE7 1GH
+44 (0)116 260 3545
+44 (0)116 262 8090


NetCommander Overview Environment HealthCare Education Industrial Security
Software & Test Embedded Development Protocol Development System Test SNMP Development & Test Software Development
Home Products and Services Software and Test About Support News Partners Contact Site Map

© Copyright CubeRoot Ltd. 2015 updated 18/08/15