Software Services

Fosstronic Technical Solutions specialises in the design and development of software and firmware for both engineering and production environments. Fosstronic supports a variety of languages, including Assembler, C, C++ and National Instruments software LabWindows™/CVI™, LabVIEW™ and TestStand™.

Fosstronic ensures the highest level of quality, by following the company Software Development Process model, consisting of the following elements:

Software Requirements.
Software Design.
Software Coding.
Software Integration.
Software Verification.

Following this process model allows easy identification of software baselines and deliverables for use as project milestones.

For any enquiries regarding software development please contact software@fosstronic.com

C/C++(Back To Top)

Fosstronic utilises C and C++ to provide applications, static libraries and dynamic linked libraries for use in engineering environments. Fosstronic can develop these by generating new code or by using existing code to protect against code obsolescence.

These libraries can be developed such that they can be directly incorporated into National Instruments LabVIEW™ as part of further application development, or into National Instruments TestStand™ as part of an automated production test sequence.

Embedded C(Back To Top)

For most embedded applications, Fosstronic's preferred language is C, as this makes the development of embedded applications easier. The advantage of this is that it is portable across different architectures and is easier to maintain than assembly language.

Fosstronic specialises in the development of new embedded applications and the migration of existing applications to new platforms.

Assembler(Back To Top)

For small embedded applications or applications that require fast and deterministic operation, Fosstronic utilises assembler over its preferred language of C. This allows tighter control over the timing of the application and more efficient coding.

In addition, assembler is also utilised within our C developed applications when and where the designs dictate.

Labwindows™/CVI™(Back To Top)

National Instruments LabWindows™/CVI™ is an ANSI C fully integrated development environment, providing an intuitive and convenient workspace for code development.

Fosstronic utilises LabWindows™/CVI™ to provide applications, static libraries and dynamic linked libraries for use in engineering environments by developing new code or by using existing code to protect against code obsolescence.

These libraries can then be directly incorporated into National Instruments LabVIEW™ as part of further application development or into National Instruments TestStand™ as part of an automated production test sequence.

LabVIEW™(Back To Top)

LabVIEW™ is a graphical application development environment providing the flexibility of a programming language, in addition to a range of built-in and third party test, measurement and control tools.

Using National Instruments LabVIEW™, Fosstronic is able to provide engineering applications to short time scales whilst maintaining product quality.

These applications or their sub elements can then be directly incorporated into National Instruments TestStand™ as part of an automated production test sequence.

TestStand™(Back To Top)

National Instruments TestStand™ is a test management environment designed to develop and execute test sequences.

Each test sequence incorporates test modules developed in LabWindows™/CVI™, LabVIEW™ and most other programming languages, in-addition to handling execution flow, reporting and data recording.

Fosstronic utilises TestStand™, to accelerate the development of test systems for use in engineering and production environments whilst focusing on code reusability and performance improvement.


About Us | Site Map | Privacy Policy | Terms & Conditions | Contact Us | ©2010 Fosstronic Technical Solutions Ltd