Display Certificates
Link to PCG
Link to Institution of Electrical Engineers
Link to British Computer Society
Link to Federation of Small Businesses
M.J.Hadfield Consultant Engineer since 1985

Our Client Base

CompanyIndustry SectorService/Product provided
and Technology used
Government Department Communications Provided design consultancy on a large middleware project utilising the BEA WebLogic® application server and the following components of the J2EE suite :- EJB, JNDI, Servlets/JSP & JMS.
Designs produced using UML and captured in Clearcase®.
Lucent Technology Telecoms Provided JAVA/CORBA consultancy to two project teams. One designing a directory based provisioning system for a 'soft-switch', and the other, implementing a framework to the Parlay® organisation standard. The aim of both projects being to allow secure access to network functionality, and hence enable and encourage third party software suppliers to produce value added systems/services.
Utilised the Cryptix® class libraries to implement RSA dual-key encryption.
One2One/T-Mobile/EE Telecoms i Business server for the middle tier of an 'n-tier' point of sale system. Implemented using JAVA, JDBC and Corba on Unix and NT platforms.
ii Front-end to the customer care and billing system. Consisted of client/server processes and an Oracle database running on Unix. Implemented using C, unix system libraries and embedded SQL (Pro*C).
iii Credit card payment system. Based around a third-party product, this consisted of an Oracle database and client/server processes communicating over TCP/IP via sockets and an X25 WAN. Implemented using C, embedded SQL (Pro*C) and low level unix system library calls.
Dopra Systems Mobile Comms i Switching system. Provided analysis and design resource to enhance existing product to enable direct connection into PABX networks via DPNSS over megastream links and to provide support for Caller Line Identification (CLI). Designed using Ward-Mellor methodology and coded in C for real-time OS.
ii Mobile radio system middleware. Provided design/code/test resource for the creation of an API to give British Gas' central systems a gateway to the mobile network in order to communicate wiith their field engineers. Implemented on an IBM RS6000 running aix. Processes coded in C and communicating via IPC (ie shared memory, semaphores and message queues). Compliance with POSIX and XPG3 open standards.
Xi Telecoms Call Rater. Provided design/code/test resource for the creation of a system to rate operator service calls for Mercury One-2-One. Implemented in C and Pro*C on a Unix platform.
Ascom Mobile Comms Mobile trunked radio system (MPT1327 + 1343). Provided protocol conversion software to run a simple 'feature phone' based despatcher terminal. Implemented using Modula2 and targeted for Intel 186 based hardware running an embedded, real-time executive ('RANCOS').
BAe+
Met Office
Weather Services MMI. Provided analysis and design for a system to display meteorlogical data distributed by the Met Office. Implemented on PC platform. Coded in Modula2.
BT Telecoms Resource Management System. Provided the design and coding resource to build a system for the forecast and scheduling of telephone operator manpower requirements. Implemented on Sun 670MNP running SunOS4.1.3 (unix) using an Oracle database. Coded in C/Pro*C (embedded SQL).
HP Comms Networks Network Management System.Provided resources to :-
i Design a system to manage software deliverables.
ii Design a system to filter audit data and provide reports.
iii Optimise Unix kernel parameters.
iv Provide test and validation software.
Platform of HP9000/300 and 800 series processors running HP-UX(unix) shell scripts and processes coded in C.
Schlumberger Process Control Energy Mangement System. Provided design resource to enhance the functionalty of a PC based system manager to raise alarms and transmit system errors and reports to remotely sited printers via modem/PSTN.
Methodology used: Yourdon. Coded using Modula2.
Philips Mobile Comms Mobile trunked radio system. Designed a PABX/PSTN interface to facilitate cross point connection, operator call monitoring, detection of common tones and the transmission of DTMF. Coded in Modula2.
ABB Process Control MMI. Designed a data driven display interface for use in the process control system of a steel rolling mill. Implemented on a real-time OS ('kraka') and coded in Modula2.
Plessey Comms Military Field Communication System 'RAVEN'. Involved in the optimisation of speed critical software modules coded in C.
GPT Telecoms Digital Telephone Exchange 'System-X'. Provided resources to test/prove the call handling and fault handling functionality of two sub-systems called Digital Switched Subscriber Subsysten (DSSS) and X-multiplexer (XMUX). Test software written in C and Unix shell script.
APT Telecoms Manufacturers Delegated Test (MDT) Laboratory. Designed test methods, wrote and implemented ATE software in order to achieve BABT approval for Private Branch Exchanges (PBX).