Capabilities

Up Acronyms Feedback Contents

 

Home

How may we help you?

Software Development & Distributed Computing

We have continuously demonstrated a proven ability to produce quality software within tight timescales.  This is endorsed by the number of additional assignments we have completed for previous customers.

Employing an open-architecture philosophy, we aim to provide the customer with an intelligent and flexible software solution, that may be configured to a changing operating environment independent of the developer by the end-user.  We pride ourselves in our ability to produce rugged, well-tested and maintainable applications to customers specific requirements.

Our choice of language is normally driven by the client but we rely heavily on C++ for the majority of our non-embedded work.  Other languages we work with include C, ADA and Assembly Language.

We firmly embrace the Object-Oriented paradigm in all our work resulting in very modular designs that provide clarity and may be quickly adapted when requirements dictate.  Further to this, we have experience in the implementation of object-based applications employing both COM and CORBA technologies across single and distributed computing platforms.


Embedded System Design & Integration

Our experience extends from single component PIC-based designs through to multi-rack redundant VME systems utilising Motorola PowerPC's.  We have also gained considerable experience in the use of embedded PC's and the PC104 architecture.

We have provided interfaces to a wide variety of perception systems including high-speed data buses, environmental/high-speed process monitoring and synchro/resolver transducers. 

Developed software has included embedded Assembler through to C/C++ on the WRS VxWorks RTOS.  To complement this, we have developed an in-house process scheduler core that we are able to use on systems that do not warrant or justify the use of a full-blown RTOS.  This component is able to handle multiple concurrent events within an embedded PC based system and we have successfully utilised this on several projects already delivered.

Embedded software systems designed and developed by us are currently deployed in 24/7 applications around the world and on British tanks, warships and submarines.


Automated Test Equipment (ATE)

Our ATE capability has been proven over a number of successful projects for both commercial and military customers.  We have developed toolsets and test solutions encompassing the full test life-cycle.  These have included the automatic generation of test requirements based on MIL-STD-1519, test specifications from FMEA's & Fault Trees together with the development of a extremely flexible generic Test Executive.

We are able to demonstrate our real-world experience of the latest test toolsets including: NI LabWindows CVI, NI LabView, Agilent VEE in addition to test solutions and low level drivers implemented in C++ on both NT and Unix computing platforms.

Our ATE solutions have utilised IEEE Rack & Stack, VXI and PCI based instrumentation from the world's leading manufacturers.  Our experience also extends to distributed test systems utilising DCOM and CORBA technology.

We can also offer our engineering facilities for the development and prototype manufacture of DUT test jigging and interfacing components & assemblies.


Electronic Design & PCB Development and Manufacture

Using schematic capture software we are able to document and generate net-lists from most circuit diagrams, including hand sketches.  Both electronic imagery and pen-plotted hard-copy are available.

Using the net-list output of the schematic capture process, we can progress the design to PCB layout using our routing software with support up to 12 copper layers.  Both Gerber and Excellon outputs can be generated together with aperture and tooling files.

We provide a quick turn-around board manufacturing capability for prototype and short production quantities.  We can also quote you for board stuffing and assembly.


Engineering Design and Prototype Manufacture

To help us provide our customers with turn-key solutions we incorporate an engineering design and prototype manufacturing capability.  This provides visualisation of system support hardware design using 3D modeling before progressing though to manufacturing documentation and pilot production if required.

Need more information?  Please click here...

 
Send questions or comments about this web site using our feedback form.