Distrix
Use your tried and tested software and methods
The Distrix® software platform and tools, supported by Spark's loosely-coupled, distributed system design approach, provides an off-the-shelf solution so that:
- Systems can be extended without extensive reprogramming
- Data can be converted without impacting legacy code
- Processing can be distributed to the most effective place in a design
- Components can be simulated and tested in isolation
- Service-oriented architectures can be implemented incrementally
Use your existing resources
Distrix enhances your existing hardware-software integration skills by:
- Helping system designers model information flows before implementation
- Allowing programmers to work with the languages and programming practices they know
- Allowing each component in a system to continue to send and receive information in its own native format
- Providing an environment where cross-functional teams can work collaboratively yet maintain autonomy
About Distrix
The Distrix product suite is designed by engineers for system engineers, developers and integrators who need to integrate hardware devices and software components to create or extend single systems or complex systems-of-systems.
Distrix is an integrated, open software platform with supporting tools that deals with information exchange across programming languages, operating systems, hardware components, and communication protocols in distributed, real-time systems.
Distrix isolates and manages the environmental issues that complicate interoperability. As a platform for loosely-coupled systems, Distrix enables components to be added or replaced during operation or configurations to be prototyped without directly impacting adjacent systems in a plug-and-play manner.
Unlike traditional real-time middleware, Distrix is not a specification but a way of dealing with multiple specifications simultaneously. It does not enforce the adoption of a single, common standard.
Distrix bridges the software/hardware divide, allowing your integration teams to focus quickly and easily on the information to be exchanged, associate information providers and consumers, and create reusable information conversions. Distrix-enabled resources can be quickly reused and redeployed in different and various applications or projects without the need for customization or reengineering for each purpose. Distrix allows each component system to continue to send and receive in the components' own native format while managing the dynamic delivery of information and providing a framework for loosely-coupled data conversions.
Distrix hardware and operating system abstractions enable platform migration without costly recoding and retest.
Distrix Core Services provide the runtime infrastructure in a Distrix-enabled environment. More...
Distrix System Builder provides developers with the tools required to create and deploy Distrix-enabled systems. More...
Distrix System Manager provides System Administrators and System Operators with the tools required to configure, control, and monitor Distrix-based systems. More...
Resources
Customer Stories
- Coalition Warrior Interoperability Demonstration (CWID) 2011
- Radical new approach to unmanned systems interoperability
- Integrating New Satellite Communications in Legacy Environments
- Rapid Prototyping Using Distrix





